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
- 01Open Settings, select MCP & API, then the API tab.
- 02Enter a Connection name, choose the Workspace and Brands, and tick any Social accounts the key needs.
- 03Tick the Permissions the integration needs and choose an expiry of 7, 30 or 90 days.


- 01Select 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.

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.
| Limit | Value |
| Requests | 120 per minute per person, shared with MCP connections |
| Request size | 64 KB of JSON |
| Page size | 20 by default, up to 50 |
| Key lifetime | 7, 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.

Was this page helpful?
Related articles
Need more help with this?