Works with all AI agents

Connect your AI agent

Choose your assistant and connect in seconds.

Add to Claude

Works on every Claude plan, including free. Full Claude guide

  1. 1

    Add to Claude

    One click from Claude’s connector directory.

  2. 2

    Sign up or sign in

    Takes seconds, then you’re sent straight back.

  3. 3

    Ask Claude

    “Plan and schedule my posts for next week.”

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`). A draft that targets a WordPress account without a blog title returns `400 wordpress_title_required`.

Guides: Quick start: create your first post · Bulk operations guide

Parameters

idstringrequiredPost UUID (non-UUIDs return 400 invalid_id)

This endpoint accepts a JSON request body. See the posts guide for a worked example.

Responses

  • 200Draft scheduled
  • 400
  • 401
  • 402
  • 403
  • 404
  • 409Post is not a draft
  • 429
  • 500

More in Posts