# Return Restock Value Sequential Input-Change Attribution

> Return Restock Value Sequential Input-Change Attribution 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-12).

Computes a sequential (waterfall) attribution of how changes in return volume, processing cost, recovery rate, and unit inventory value each contribute to changes in restock value for retail returns.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ar-retail-return-restock-contribution-waterfall?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/return-restock-value-sequential-input-change-attribution-2dd8ea8c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bNXlp4KKyV_T69mMLExGM

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 return-restock-value-sequential-input-change-attribution-2dd8ea8c -d '<json body>'
```

Example prompt: Run a waterfall attribution on my return restock value — before the change I had 10 returned units, $30 processing cost, 80% recovery rate, and $20 unit inventory value; after the change it's 11 units, $33 processing cost, 88% recovery, and $22 unit value. Break down how each input contributed to the change in restock value.

## When to prefer this

Choose this endpoint when you need a structured, sequential waterfall decomposition of how individual retail return parameters (units returned, processing cost, recovery rate, unit value) each drive a change in overall restock value. It is purpose-built for retail returns analytics and does not require platform access, live inventory data, or order execution — ideal for offline or batch financial attribution with supplied figures only.

## Known failure modes

- Invalid input values (e.g. recoverable_percent outside 0-100) return validation errors
- Missing required fields (returned_units, recoverable_percent, unit_inventory_value, processing_cost) in either before or after object cause request failure
- Negative values for cost or unit fields may be rejected
- Payment failure via x402 protocol results in no report returned
- Exceeding the 200-record limit may result in truncation or rejection

## How this service works

Return restock value after processing - Sequential input-change attribution: Sequential input-change attribution for Return restock value after processing. Supplied retail figures only, up to 200 records. No platform access, live rates or order execution. One of 25 new profiles across 20 shared operations in this industry. 0.01 USDC includes one bounded sequential input-change attribution report.

## Output

A bounded sequential input-change attribution (waterfall) report showing how each of the four inputs — returned units, processing cost, recoverable percent, and unit inventory value — individually contributed to the total change in return restock value between the 'before' and 'after' states, up to 200 records.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "after": {
   "type": "object",
   "default": {
    "returned_units": 11,
    "processing_cost": 33,
    "recoverable_percent": 88,
    "unit_inventory_value": 22
   },
   "required": [
    "returned_units",
    "recoverable_percent",
    "unit_inventory_value",
    "processing_cost"
   ],
   "properties": {
    "returned_units": {
     "type": "number",
     "default": 10,
     "maximum": 1000000000000,
     "minimum": 0
    },
    "processing_cost": {
     "type": "number",
     "default": 30,
     "maximum": 1000000000000,
     "minimum": 0
    },
    "recoverable_percent": {
     "type": "number",
     "default": 80,
     "maximum": 100,
     "minimum": 0
    },
    "unit_inventory_value": {
     "type": "number",
     "default": 20,
     "maximum": 1000000000000,
     "minimum": 0
    }
   },
   "additionalProperties": false
  },
  "before": {
   "type": "object",
   "default": {
    "returned_units": 10,
    "processing_cost": 30,
    "recoverable_percent": 80,
    "unit_inventory_value": 20
   },
   "required": [
    "returned_units",
    "recoverable_percent",
    "unit_inventory_value",
    "processing_cost"
   ],
   "properties": {
    "returned_units": {
     "type": "number",
     "default": 10,
     "maximum": 1000000000000,
     "minimum": 0
    },
    "processing_cost": {
     "type": "number",
     "default": 30,
     "maximum": 1000000000000,
     "minimum": 0
    },
    "recoverable_percent": {
     "type": "number",
     "default": 80,
     "maximum": 100,
     "minimum": 0
    },
    "unit_inventory_value": {
     "type": "number",
     "default": 20,
     "maximum": 1000000000000,
     "minimum": 0
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/return-restock-value-sequential-input-change-attribution-2dd8ea8c/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)
