approve_and_schedule
Approve a pending draft and schedule it for future publication. Specify a date and time, and the post will automatically publish when the time arrives.
Instructions
Approve a pending draft AND schedule it to publish at a future time. Owner-only. Use this when the user wants to queue a post — 'schedule for Friday 9am', 'post next Monday morning', etc. The cron checks scheduled drafts every minute and publishes them at the scheduled time (catching up if the server was down). The scheduledFor value must be an ISO 8601 datetime; use the user's stated timezone if they give one, otherwise the workspace timezone. The draft must currently be in 'pending' status. For immediate publishing, use approve_and_publish_now instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draftId | Yes | The id of the draft to approve and schedule. | |
| scheduledFor | Yes | ISO 8601 datetime when the post should publish. Examples: "2026-07-15T09:00:00-04:00" (with timezone offset), "2026-07-15T13:00:00Z" (UTC). |