Publish or schedule a draft
publish_draftSends a DRAFT (saved with create_post save_as_draft, or in the Sociro app): scheduled for later (scheduled_at) or published at once (publish_now: true). Exactly one of the two. This puts a post on real accounts, so only call it when the user has said to send that draft and when. The draft is checked against each platform here; if it does not fit, it stays a draft and the reasons are returned. Find drafts with list_posts status DRAFT.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | The draft's task_id. | |
| timezone | No | IANA timezone name, e.g. Australia/Sydney. Send it with scheduled_at; without it the draft's own timezone is used. | |
| publish_now | No | true = publish immediately. | |
| scheduled_at | No | When to publish, as local wall-clock time in `timezone`, e.g. 2026-10-20T18:00:00. Must be in the future. |