Prepare an exact dated stock receipt
supercatch_prepare_stock_receiptFreeze one listing version, positive units, received date, reason and exact follow-up destinations for native approval. Record newly received units on one exact owned listing with an explicit UTC received date and seller reason. Review and approve its exact native plan before execution. Not a stock correction, acquisition-cost record, verified physical possession, checkout, label purchase or provider stock verification. Existing stock-correction consent does not authorize receipt entry. A strict inventory.receive plan or durable operation. The received date is seller testimony. Private approval references and destination delivery identifiers are omitted. Requires OAuth store:inventory:receive consent. Requires fresh store:inventory:receive consent plus current EDIT_LISTINGS on an approved owned store. One listing per nine-minute plan. Execute only with the original plan, stable key and native bound approval. Saves an expiring receipt plan for exact native review. No stock changes. Foreign targets, revoked consent, changed versions, holds or destinations, expired approval and conflicting keys fail. After a lost response, recover the original operation before starting new receipt intent. Local commit and unresolved follow-up remain distinct.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"reason": "Received two restock units",
"quantity": 2,
"listing_id": "owned-listing-id",
"received_date": "2026-11-03",
"expected_version": "2026-11-04T16:00:00Z"
},
"name": "supercatch_prepare_stock_receipt"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | Required seller explanation, frozen for review and native inventory history. | |
| quantity | Yes | Positive number of newly received units; native stock and single-copy rules still apply. | |
| listing_id | Yes | Exact owned listing ID, never a catalog ID or slug. | |
| received_date | Yes | Seller-recorded date of receipt, YYYY-MM-DD in UTC; future dates are refused. This does not verify physical possession or an acquisition date. | |
| expected_version | Yes | Exact current listing version returned by SuperCatch. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||