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 API keys, and select Create API key.
  2. 02
    Enter a Name, choose the Workspace and Brands, and tick any Social accounts the key needs.
  3. 03
    Tick the Permissions the integration needs and choose when the key expires: 7, 30 or 90 days, or Never. A key set to Never works until you revoke it.
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 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, or Never

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

Rotate or revoke a key

Open the key and select Rotate key to create a replacement with the same access and expiry. The old key keeps working until you select Revoke key, so update your integration first.

To check what a key can do without leaving Sequence, open the key and use Try an operation: pick an Operation, adjust the Input and select Run. It uses the key's permissions, and write operations change real data.

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?