Social0|Docs
Integrations

REST API — Posts

Create, list, update, and delete posts via the Social0 REST API.

Endpoints

MethodPathDescription
GET/v1/postsList posts (paginated)
POST/v1/postsCreate draft
GET/v1/posts/:idGet post + per-platform status
PATCH/v1/posts/:idUpdate draft or scheduled
DELETE/v1/posts/:idDelete draft or scheduled

Create draft

POST /v1/posts
Content-Type: application/json

{
  "content": "Post text",
  "platforms": ["connected-account-uuid"],
  "media": ["media-uuid"]
}

Returns 201 { "id": "post-uuid" }.

List posts

GET /v1/posts?status=draft&limit=10

Filters: status, platform, search, page, limit.

Post statuses

StatusMeaning
draftNot published or scheduled
scheduledWaiting for scheduledAt
publishingPublish in progress
publishedAll platforms succeeded
partialMixed — some succeeded, some failed
failedAll platforms failed

MCP tools

ToolEndpoint
create_postPOST /v1/posts
update_postPATCH /v1/posts/:id
delete_postDELETE /v1/posts/:id
list_postsGET /v1/posts
get_postGET /v1/posts/:id

Full documentation

Posts reference · Publish guide · Schedule guide

On this page