Social0|
DocumentationPublic APICLIMCP
Dashboard
API OverviewQuickstart — Social0 APIAuthenticationDeveloper appsRate limitsErrorsIdempotencyWebhooks — Social0 API

Me

GETGet Me

Accounts

GETList AccountsPOSTConnect AccountDELDelete Account

Posts

GETList PostsPOSTCreate DraftGETGet PostGETGet Post EventsPATCHUpdate PostDELDelete PostPOSTPublish PostPOSTSchedule PostPOSTCreate & PublishPOSTCreate & Schedule

Jobs

GETGet JobGETStream Job

Media

POSTPresign UploadPOSTConfirm MediaGETGet Media

Webhooks

GETList WebhooksPOSTCreate WebhookPATCHUpdate WebhookDELDelete Webhook

Provider settings

Provider settingsX / Twitter SettingsLinkedIn SettingsFacebook SettingsInstagram SettingsThreads SettingsBluesky SettingsYouTube SettingsTikTok SettingsPinterest Settings

Guides

Publish a postSchedule a postUpload mediaConnect accountsOpenAPI & SDKs
Use in the cloud

Schedule Post

Schedule an existing post.

POST /v1/posts/:id/schedule

Schedule an existing post.

Auth: Bearer API key (required)

Request body

{
  "scheduledAt": "2026-07-15T10:00:00.000Z",
  "timezone": "default"
}

See Scheduling & timezones below.

Response 200

Returns the updated post with status: "scheduled".


Publish Post

Publish an existing post now.

Create & Publish

Create and publish a post in one request.

On this page

POST /v1/posts/:id/scheduleRequest bodyResponse 200