Execute an approved exact price plan
supercatch_execute_price_changesExecute only the persisted exact plan approved in SuperCatch. Supply a stable idempotency key; retries recover the same operation. Recheck current authority and price policy for each unfinished target. Use for an exact, frozen seller price workflow under this connection's separate price-write consent. No inventory, order, automation settings or listing publication changes. Local completion does not establish marketplace prices. Returns a strict baseline plan, durable operation or history envelope with explicit local outcomes. Stored approval tokens and worker lease IDs are never returned. Requires OAuth store:prices:write consent. Requires store:prices:write and current EDIT_LISTINGS permission on an approved owned store. Plans expire in nine minutes and contain up to 125 exact listing IDs. Each execution call processes at most five remaining targets. Reuse the original plan/key until terminal; released leases can continue immediately and abandoned leases wait two minutes. Status reads do not resume work. Plan and item reads are paginated. Applies the trusted-web-approved exact plan once per durable idempotency key. Uses normal price history, notifications, cache and marketplace-sync follow-ups; a local receipt is not provider acceptance. Foreign, revoked or expired grants and stale versions fail. Unapproved plans require web review. Idempotency-key reuse for another plan conflicts; a lost response is recovered through supercatch_list_operations or supercatch_get_operation before any new action.
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": "price-plan-id",
"idempotency_key": "seller-price-change-0001"
},
"name": "supercatch_execute_price_changes"
}
}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 | |||