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.”

PATCH/posts/{id}

Update a scheduled or draft post with the PostEverywhere API

Only posts whose derived status is `scheduled` or `draft` can be edited (`400 invalid_post_status` otherwise). At least one field is required. Changing `account_ids` rebuilds all destinations; changing only `scheduled_for` shifts every queued destination by the same delta. Same alias and wrong-field-name rules as `createPost`. `platform_content` upserts per-platform overrides (same shape as `createPost`), for example a WordPress blog post's settings. Error codes: `validation_error`, `invalid_post_status`, `content_too_long`, `too_many_accounts`, `invalid_timezone`, `invalid_datetime`, `past_schedule_time`, `invalid_accounts`, `invalid_field_name`, `invalid_id`, `not_found`, `wordpress_post_invalid`.

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

  • 200Updated post
  • 400
  • 401
  • 402
  • 403
  • 404
  • 429
  • 500

More in Posts