# Schedule or publish a draft with the PostEverywhere API **Source:** https://posteverywhere.ai/docs/api/schedule-post --- [🤖Connect ChatGPT, Claude or any AI agent to manage your social media end to endConnect your AI agent to manage your social media](https://posteverywhere.ai/agents)POST/posts/{id}/schedule # Schedule or publish a draft with the PostEverywhere API Turns a draft into a live scheduled/publishing post: flips the post to `scheduled`, clears draft data, and creates one queued destination per account. Provide either `scheduled_for` (at least 1 minute in the future) or `publish_now: true` (queued to fire within ~1 scheduler cycle). `account_ids` overrides the draft's saved targets; required if the draft has none. Non-drafts return `409 not_a_draft` — use `PATCH /posts/{id}` to move an already-scheduled post. Plan post limits are enforced here (`429 post_limit_reached` / `daily_limit_reached`). Guides: [Quick start: create your first post](https://posteverywhere.ai/docs/quick-start) · [Bulk operations guide](https://posteverywhere.ai/docs/bulk-operations) Copy MarkdownCopy for LLM ## Parameters idstringrequiredPost UUID (non-UUIDs return 400 invalid_id)This endpoint accepts a JSON request body. See the [posts guide](https://posteverywhere.ai/docs/quick-start) for a worked example. ## Responses - 200Draft scheduled - 400 - 401 - 402 - 403 - 404 - 409Post is not a draft - 429 - 500 ## More in Posts - [List posts](https://posteverywhere.ai/docs/api/list-posts) - [Create a post](https://posteverywhere.ai/docs/api/create-post) - [Get a post](https://posteverywhere.ai/docs/api/get-post) - [Update a post](https://posteverywhere.ai/docs/api/update-post) - [Delete a post](https://posteverywhere.ai/docs/api/delete-post) - [Publish results](https://posteverywhere.ai/docs/api/get-post-results) - [Retry a post](https://posteverywhere.ai/docs/api/retry-post) - [Bulk create posts](https://posteverywhere.ai/docs/api/bulk-create-posts) - [Bulk retry](https://posteverywhere.ai/docs/api/retry-failed-posts) - [Get the queue](https://posteverywhere.ai/docs/api/get-queue) - [Approve a post](https://posteverywhere.ai/docs/api/approve-post) - [Request changes](https://posteverywhere.ai/docs/api/request-post-changes) [← Retry a post](https://posteverywhere.ai/docs/api/retry-post)[Bulk create posts →](https://posteverywhere.ai/docs/api/bulk-create-posts)[← All endpoints](https://posteverywhere.ai/docs/api/reference)