approval_plan_confirm
After explicit user approval of every displayed item, execute the stored mixed advertising plan identified by approval_ref and expected_plan_digest. Supply the exact expected_changes returned by prepare so the host can inspect targets and effects; the server rejects any mismatch. May create, copy, edit, remove or change delivery, budgets and bids of advertising resources, affecting spend. Only registered operation-specific executors run, with their current permissions and validation. Execution is sequential, not atomic at the provider. Stop on failure or uncertainty; preserve per-item receipts. A repeat returns the existing outcome or resumes only proven-unsent quota-deferred items after retry_at within the original approval expiry. Present one approval for the complete requested change set within this platform. Show account and target names, operation, before/after values, warnings and expiry. Keep approval refs, draft IDs, digests, tokens and protocol JSON in tool traffic, not normal chat. Ask for one confirmation of the whole displayed plan. Report each completed, submitted, waiting, failed or uncertain item accurately. A submitted background task is not a verified provider change. Never replay an uncertain write or retry a host safety denial. A waiting_quota plan retains its confirmation only until its original expiry; resume the exact plan after retry_at without asking for another confirmation. Changed or expired plans require review.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| approval_ref | Yes | ||
| expected_changes | Yes | ||
| connection_context | No | ||
| expected_plan_digest | Yes |