Execute an approved dated stock receipt
supercatch_execute_stock_receiptExecute one natively approved receipt once and recover its durable local and follow-up outcome with the original key. 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. Commits one approved receipt, native stock movement and quantity history, then dispatches only reviewed destinations. Queueing is not provider acceptance; a receipt is never replayed to retry uncertain follow-up. 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": {
"plan_id": "owned-stock-receipt-plan-id",
"idempotency_key": "stable-receipt-key"
},
"name": "supercatch_execute_stock_receipt"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan_id | Yes | Persisted exact plan ID returned by the prepare tool; targets and amounts cannot be replaced during execution. | |
| approval_ref | No | Optional trusted approval reference for this exact actor, plan and payload. A supplied value is verified; conversational confirmation is not an approval. | |
| idempotency_key | Yes | Stable client-generated key for this exact intent. Reuse it after a lost response; a different intent must use a new key. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||