Schedule post
schedule_postSchedules a draft to publish at a future date and time with time zone, validates title and body, then sends it live on the web and optionally by email to the draft's audience.
Instructions
Publish a draft at a set time, on the web and by email.
Schedules a draft to go live at the time you set, on the web and, unless send_email is false, by email, to the audience set on the draft. The time needs a time zone and must be in the future. Substack's own pre-publish check runs first; a missing title or an empty body stops the call. A scheduled post stays editable until it goes out. On a publication with sections the post goes to section_id, else to the section already set on the draft, else to the main publication.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| post_id | Yes | Post ID from list_posts. | |
| publish_at | Yes | ISO 8601 with time zone. | |
| section_id | No | Section ID from list_sections, or main. Default: the draft's section, else main. | |
| send_email | No | Email it to subscribers. Default: true. |