Execute one approved support message
supercatch_execute_support_operationCommit one exact support case or public reply approved in SuperCatch. Open a support case or append a public reply to an owned case. Inspect the exact text, store audience and separate notification policy in SuperCatch before execution. No internal note, arbitrary recipient, attachment upload, staff action, refund, payment, inventory change, order change or authority to another workflow. A strict reviewed plan or durable operation receipt. Local commit, in-app notification and email submission have separate outcomes. Provider acceptance does not prove email delivery. Private routing and original keys are excluded. Requires OAuth account:support:write consent. Requires separate account:support:write consent and the current account's original connection. Account read, support read, store membership and staff privileges do not substitute for ownership or native bound approval. Atomically commits the reviewed native case or reply, required in-app notification and original-key receipt; then claims at most one frozen reviewed email attempt when native policy permits it. Foreign, changed, unapproved or expired reviews and revoked grants fail closed. After uncertainty inspect the original receipt and keep the original plan and key; an unknown email attempt must never be resent.
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": "reviewed-support-plan-id",
"idempotency_key": "support-intent-stable-original-key"
},
"name": "supercatch_execute_support_operation"
}
}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 | |||