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>"
}
}Returns a paginated list of sessions for the authenticated user. This feature is enabled for selected organizations only.
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>"
}
}Factory API key or JWT token for authentication
Maximum number of items to return (1-100)
Cursor for pagination