Skip to main content

Prerequisites

Before you begin, make sure you have:
  1. A Social media studio account with at least one connected social account
  2. An API key (see Authentication)

Base URL

All API requests should be made to:

Create a post

Send a POST request to create a new post:
socialMedia accepts one of 20 platform values (such as TWITTER, LINKEDIN, INSTAGRAM, FACEBOOK, TIKTOK, YOUTUBE, THREADS, PINTEREST, BLUESKY, and more) — not just the few shown in these examples. See Connecting accounts for the full list of supported platforms.
Response

Schedule a post

To schedule a post for the future, include scheduledAt when creating:
Or schedule an existing post:

List posts

Retrieve your workspace posts with optional filtering. The status filter maps to the postStatus field returned in responses, and socialMedia filters by platform:

Upload media

For image and video posts, first get a presigned upload URL:
Then upload your file to the returned presigned URL and use the s3Prefix and fileSrc in your create post request.

Next steps

API Reference

Full endpoint reference with interactive playground

MCP Server

Connect AI agents via the Model Context Protocol