Edit a draft or scheduled post
Partial update: only the fields you send change; everything else on the post (including fields the API does not expose) is preserved. Main account only in v1.
Status transitions are explicit: sending scheduled_for alone never
schedules a draft. Set status to "scheduled" to promote (needs a
future time, provided or already stored: at least 60 seconds ahead,
at most 18 months) or "draft" to pull a post back out of the queue.
Both directions ride the normal post-quota deduct/refund.
parts is a FULL replace, media included: a part sent without
media drops any media it carried. Re-include the current
object_keys (visible on GET responses) to keep them, add new ones
from POST /v1/media, or omit parts entirely to edit only
title/scratchpad/time/status without touching text or media.
No Idempotency-Key handling: PATCH is naturally idempotent.
Concurrent edits are last-write-wins.
Advanced settings (auto_retweet, auto_delete, auto_plug,
super_followers_only) use the same shapes as create but never
inherit defaults on update: provided = override, omitted = keep the
post’s current setting, null = remove it. Auto DM has no parameter
and always round-trips untouched.
Authorizations
A SuperX API key ("sxk_..."), created in the SuperX app under Account > API / MCP / CLI. Keys are server-side secrets.
Path Parameters
Body
Replacement text (single post). Provide either text or parts, not both.
Replacement parts (full replace, media included), 1 to 25 items, 25,000 characters total. A part without media drops the media it carried.
New time, UTC ISO-8601 with explicit Z or offset. On its own it never promotes a draft.
Explicit transition. scheduled requires a future time (via scheduled_for or already stored).
draft, scheduled New title; null clears it.
300New notes; null clears them.
30000Full replacement tag id set. [] clears all tags. Unknown ids fail with 400 unknown_tag.
20Auto retweet override; null removes it. Omit to keep the current setting.
Auto delete override; null removes it. Omit to keep the current setting.
Auto plug override; null removes it. Omit to keep the current setting. Unknown template ids fail with 400 unknown_plug_template.
Post to Super Followers only. Omit to keep the current setting.
Must be your main account (or omitted).
Response
The full updated post.