API reference

SequenceStack API

The REST API behind app.sequencestack.com, the MCP server and the editor extension.

Everything the SequenceStack app does, it does through this API. The same endpoints are open to you.

The API lives at https://api.sequencestack.com. Two versions are in service:

  • V2 is the current API and the one to build against. It covers sequences, executions, deliverables, instruction collections, agents and access control.
  • V1 still runs and is still supported, but it is not getting new features. Parts of the app have already moved off it.

Every endpoint page in this reference is generated from the API's own OpenAPI documents, so what you read here is what the server actually routes.

Authenticating

Send a bearer token in the Authorization header on every request:

curl https://api.sequencestack.com/api/v2/sequences \
  -H "Authorization: Bearer YOUR_TOKEN"

Endpoints marked with a padlock need a token. A request without one answers 401 with {"status":"error","message":"Access denied"}.

How responses are shaped

Every response uses the same envelope. A single object:

{
  "status": "ok",
  "data": { "id": "k3j7l2rvmp", "title": "Quarterly close" }
}

A list, which also carries its paging:

{
  "status": "ok",
  "data": {
    "pagination": { "total_pages": 4, "current_page": 1 },
    "list": []
  }
}

An error:

{
  "status": "error",
  "message": "Not found",
  "errors": "Sequence does not exist"
}

Looking for the user guide?

This site documents the API. To learn the product itself, read the user guide.