putty
API ReferenceArtifacts

List your posts and scheduled queue

Returns the caller's posts, newest first: drafts awaiting approval, the scheduled queue, and posts already published or failed. Each entry carries the per-platform text the Publish page previews, the putty asset ids, and an `approveUrl` for a draft.

GET
/social/posts

Returns the caller's posts, newest first: drafts awaiting approval, the scheduled queue, and posts already published or failed. Each entry carries the per-platform text the Publish page previews, the putty asset ids, and an approveUrl for a draft.

Authorization

bearerAuth
AuthorizationBearer <token>

A bearer token. The Account routes accept a Privy access token; the MCP transport accepts an sk- API key issued by POST /account/api-keys.

In: header

Query Parameters

status?string

Narrow the list to one status. Omit it for every status, which is what the Publish page's queue and calendar render.

Value in

  • "draft"
  • "approved"
  • "scheduled"
  • "published"
  • "partial"
  • "failed"
  • "cancelled"

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/social/posts"
{  "posts": [    {      "id": "string",      "projectId": "string",      "platforms": [        {          "accountId": "string",          "platform": "string",          "text": "string"        }      ],      "assetIds": [        "string"      ],      "scheduledFor": "string",      "status": "draft",      "zernioPostId": "string",      "lastError": "string",      "approveUrl": "string",      "createdAt": "string",      "updatedAt": "string"    }  ]}