Skip to main content
PATCH
Reschedule Scheduled Post

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

post_id
string<uuid>
required

Body

application/json

Reschedule (calendar drag-drop) a scheduled post to a new instant.

Same two-shape contract as the inbox schedule: an absolute scheduled_at OR a wall-clock local_datetime + IANA timezone (DST-gap rejected server-side).

scheduled_at
string<date-time> | null
local_datetime
string<date-time> | null
timezone
string | null

Response

Successful Response

One scheduled post (calendar cell + dispatcher-FE row).

NEVER includes claim_token / claim_expires_at (internal lease). Targeted platforms are represented by their presence in platforms; untargeted platforms are absent.

id
string<uuid>
required
scheduled_at
string<date-time>
required
status
enum<string>
required
Available options:
scheduled,
dispatching,
published,
partial,
failed,
cancelled
media_required
boolean
required
platforms
Platforms · object
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
draft_id
string<uuid> | null
published_at
string<date-time> | null