Skip to main content
GET
/
api
/
v0
/
sessions
List sessions
curl --request GET \
  --url https://api.factory.ai/api/v0/sessions \
  --header 'Authorization: Bearer <token>'
{
  "sessions": [
    {
      "sessionId": "<string>",
      "status": "idle",
      "messageCount": 123,
      "createdAt": 123,
      "updatedAt": 123,
      "title": "<string>",
      "completedAt": 123,
      "computerId": "<string>",
      "sessionSettings": {
        "model": "<string>",
        "reasoningEffort": "none",
        "interactionMode": "auto",
        "autonomyLevel": "off",
        "autonomyMode": "normal",
        "specModeModel": "<string>",
        "specModeReasoningEffort": "none",
        "providerLock": "anthropic",
        "providerLockTimestamp": "<string>",
        "apiProviderLock": "bedrock",
        "assistantActiveTimeMs": 123,
        "tokenUsage": {
          "inputTokens": 123,
          "outputTokens": 123,
          "cacheCreationTokens": 123,
          "cacheReadTokens": 123,
          "thinkingTokens": 123
        },
        "archivedAt": "<string>",
        "tags": [
          {
            "name": "<string>",
            "metadata": {}
          }
        ],
        "enabledToolIds": [
          "<string>"
        ]
      }
    }
  ],
  "pagination": {
    "hasMore": true,
    "nextCursor": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Factory API key or JWT token for authentication

Query Parameters

limit
string
default:20

Maximum number of items to return (1-100)

cursor
string

Cursor for pagination

Response

Response for status 200

sessions
object[]
required
pagination
object
required