Services accept quote
services_accept_quoteAccept a submitted service quote and charge the payment method immediately, with spending caps enforced and funds held in escrow until the deliverable is accepted.
Instructions
Accept a submitted quote and charge immediately. Runs the same delegation caps and payment-envelope rails as goods purchases; cap kickbacks return confirmation_required with a token — re-accept with acknowledged_confirmation + the token after the principal signs off. Funds are held in escrow until the deliverable is accepted.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"service_quote_id": "<service_quote_id>",
"acknowledged_confirmation": "<acknowledged_confirmation>"
},
"name": "services_accept_quote"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| service_quote_id | Yes | UUID of the quoted thread to accept and pay. | |
| payment_method_id | No | UUID of a saved payment method to charge. Omitted = envelope-bound card, else the principal's default. | |
| confirmation_token | No | Token from the confirmation_required kickback; must match to complete the charge. | |
| __outcomeForTesting | No | Test-only: force a simulated card outcome. Never set in production. | |
| acknowledged_confirmation | Yes | Set true when retrying after a confirmation_required kickback, together with confirmation_token. |