# Inventory Position Adjacent Period Changes

> Inventory Position Adjacent Period Changes is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Calculates adjacent period-over-period changes in inventory position metrics (on-hand, on-order, backorders) for retail scenario analysis.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-retail-inventory-position-period-changes?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/inventory-position-adjacent-period-changes-cd941124
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__7Prg5r8FDUmGHlIh5LIZ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability inventory-position-adjacent-period-changes-cd941124 -d '<json body>'
```

Example prompt: Calculate the adjacent period changes in inventory position for my retail data: period 1 has 200 units on hand, 50 on order, and 15 backorders; period 2 has 185 units on hand, 60 on order, and 20 backorders; period 3 has 210 units on hand, 45 on order, and 10 backorders.

## When to prefer this

Choose this endpoint when you need a lightweight, local computation of adjacent period-over-period inventory position changes using retail figures you already have on hand. It is ideal for scenario analysis and planning rather than live inventory lookup. Prefer this over general-purpose computation tools when working specifically with on-hand, on-order, and backorder retail inventory metrics across sequential time periods.

## Known failure modes

- Fewer than 2 rows supplied — minimum 2 rows required for adjacent comparison
- Values exceed maximum boundary of 1,000,000,000,000 — validation error returned
- Non-numeric values passed for on_hand, on_order, or backorders fields
- More than 200 rows submitted — exceeds maxItems constraint
- Missing required fields (on_hand, on_order, or backorders) in any row object

## How this service works

Inventory position - Adjacent period changes: Adjacent period changes for Inventory position. Supplied retail figures only. Local calculation and scenario analysis; no live inventory, account access, platform fee lookup or order execution. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded adjacent period changes deliverable.

## Output

Returns calculated adjacent period-over-period changes for inventory position metrics derived from the supplied rows of on-hand, on-order, and backorder figures. Output represents the local computed deltas between consecutive periods for retail scenario analysis purposes — no live inventory data, account access, or order execution is involved.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "on_hand",
     "on_order",
     "backorders"
    ],
    "properties": {
     "on_hand": {
      "type": "number",
      "default": 100,
      "maximum": 1000000000000,
      "minimum": 0
     },
     "on_order": {
      "type": "number",
      "default": 30,
      "maximum": 1000000000000,
      "minimum": 0
     },
     "backorders": {
      "type": "number",
      "default": 10,
      "maximum": 1000000000000,
      "minimum": 0
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "on_hand": 100,
     "on_order": 30,
     "backorders": 10
    },
    {
     "on_hand": 110.00000000000001,
     "on_order": 33,
     "backorders": 11
    },
    {
     "on_hand": 100,
     "on_order": 30,
     "backorders": 10
    },
    {
     "on_hand": 110.00000000000001,
     "on_order": 33,
     "backorders": 11
    }
   ],
   "maxItems": 200,
   "minItems": 2
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/inventory-position-adjacent-period-changes-cd941124/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
