Publish post now
publish_nowPublishes a draft or scheduled video post immediately (no delay). Cancels any existing schedule for the post, marks it queued, and hands it to the publish worker. Refuses posts that are already queued, processing, published, or in a terminal state. Typical flow: create_post_draft → publish_now.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| video_post_id | Yes | The video_posts.id to publish right now. Usually from create_post_draft or list_scheduled_posts. | |
| idempotency_key | No | Optional client-generated key (e.g., a UUID) to make retries safe. Identical calls with the same key within 10 minutes return the original result instead of running the write twice. | |
| notify_on_success | No | Email the user when the post successfully publishes. Defaults to false. |