approval_plan_prepare
Combine 1–20 owned, unexpired, unconfirmed advertising drafts into one immutable approval. Supports mixed operation types within this platform through the existing validated prepare/confirm adapters. Stores a private approval; sends no advertising changes. The source drafts become members and cannot be confirmed separately. 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. For video uploads supply the original source URL in source_urls keyed by draft ID; URLs are encrypted at rest and omitted from the review.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draft_ids | Yes | ||
| source_urls | No | ||
| connection_context | No |