Sequence
Log in

Create and use a Sequence API key

Create a personal API key to read and update Sequence content, projects, approvals and schedules from your own scripts and tools.

A personal API key lets your own scripts and tools work with Sequence. Each key covers one workspace, the brands and social accounts you pick, and the permissions you allow, and it can never do more than your own account can.

Create a key

  1. 01
    Open Settings, select MCP & API, then the API tab.
  2. 02
    Enter a Connection name, choose the Workspace and Brands, and tick any Social accounts the key needs.
  3. 03
    Tick the Permissions the integration needs and choose an expiry of 7, 30 or 90 days.
Create API key dialog with the name Weekly reporting script, Demo Workspace and the Form Studio brand selected
Permissions list, a 30 day expiry and the Create key button in the Create API key dialog
  1. 01
    Select Create API key. Copy the key now; Sequence shows it only once. Store it in your integration's secret settings, never in a URL or shared document.
Copy your API key dialog with the key hidden, a Copy button and a sample curl request

Make your first request

Every operation is a POST to /api/v1/operations/ followed by the operation name, with the key as a Bearer token. This request lists the brands the key can reach:

curl -X POST https://app.sequencesocial.com/api/v1/operations/brands.list \
  -H "Authorization: Bearer $SEQUENCE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

Successful responses return data and a requestId. If something fails, the response includes an error code and the same requestId, which you can quote to support. The full list of operations is in the OpenAPI reference at https://app.sequencesocial.com/api/v1/openapi.json.

Editing, retries and limits

  • Edits need the current version from a read, so a stale change is refused instead of overwriting someone's work.
  • Changes that create or send something take an idempotency key. Retrying with the same key returns the first result and never repeats the action.
  • Scheduling and publishing only work on approved content for the accounts the key includes.
LimitValue
Requests120 per minute per person, shared with MCP connections
Request size64 KB of JSON
Page size20 by default, up to 50
Key lifetime7, 30 or 90 days

Each response includes X-RateLimit-Remaining. When you reach the limit, wait for the seconds in Retry-After.

Rotate or revoke a key

Select Rotate to create a replacement key with the same access and expiry. The old key keeps working until you select Revoke, so update your integration first. Select Test to try an operation with the key's permissions without leaving Sequence.

Weekly reporting script API key page with Rotate key and Revoke key buttons, its access and permissions

Was this page helpful?

Need more help with this?