List the schedule
Everything on the Calendar from 30 days ago to 30 days ahead: what your agents made and proposed times for, what's scheduled, what went out, and what failed. Filter with status.
apiKeyAuthorizationBearer <token>API key for authenticating protected endpoints. Pass as Bearer token in Authorization header.
status?stringOnly entries in this state
"needs_approval""scheduled""failed""published"200
application/json- response
items*array<>curl -X GET "https://example.com/v1/schedule"{ "items": [ { "id": "string", "contentId": "string", "kind": "post", "channel": "string", "status": "unplanned", "needsApproval": true, "publishAt": "string", "publishedAt": "string", "failureReason": "string", "holdReason": "string", "accountId": "string", "accountLabel": "string", "entryRevision": 0, "title": "string", "preview": "string", "url": "string", "contentRevision": "string" } ]}Publish or schedule a piece POST
Post an X post, X article, or LinkedIn post now, or schedule an X or LinkedIn post for later. It publishes on the account chosen for the piece, or the publication's connected account. This counts the same as approving in the app, with the same checks. A scheduled piece shows up on the Calendar, and its words are locked until it goes out or is unscheduled.
List publishing accounts GET
The X and LinkedIn accounts connected to this publication, to pick one when changing an entry's account.