List sessions
curl --request GET \
--url https://api.factory.ai/api/v0/sessions \
--header 'Authorization: Bearer <token>'{
"sessions": [
{
"sessionId": "<string>",
"messageCount": 123,
"createdAt": 123,
"updatedAt": 123,
"title": "<string>",
"completedAt": 123,
"computerId": "<string>",
"sessionSettings": {
"model": "<string>",
"specModeModel": "<string>",
"runInWorktree": true,
"providerLockTimestamp": "<string>",
"assistantActiveTimeMs": 123,
"tokenUsage": {
"inputTokens": 123,
"outputTokens": 123,
"cacheCreationTokens": 123,
"cacheReadTokens": 123,
"thinkingTokens": 123,
"factoryCredits": 123
},
"inclusiveTokenUsage": {
"inputTokens": 123,
"outputTokens": 123,
"cacheCreationTokens": 123,
"cacheReadTokens": 123,
"thinkingTokens": 123,
"factoryCredits": 123
},
"childInclusiveTokenUsageBySessionId": {},
"archivedAt": "<string>",
"tags": [
{
"name": "<string>",
"metadata": {}
}
],
"enabledToolIds": [
"<string>"
],
"disabledToolIds": [
"<string>"
],
"compactionModel": "current-model",
"compactionThresholdCheckEnabled": true
}
}
],
"pagination": {
"hasMore": true,
"nextCursor": "<string>"
}
}Sessions
List sessions
Returns a paginated list of sessions for the authenticated user. This feature is enabled for selected organizations only.
GET
/
api
/
v0
/
sessions
List sessions
curl --request GET \
--url https://api.factory.ai/api/v0/sessions \
--header 'Authorization: Bearer <token>'{
"sessions": [
{
"sessionId": "<string>",
"messageCount": 123,
"createdAt": 123,
"updatedAt": 123,
"title": "<string>",
"completedAt": 123,
"computerId": "<string>",
"sessionSettings": {
"model": "<string>",
"specModeModel": "<string>",
"runInWorktree": true,
"providerLockTimestamp": "<string>",
"assistantActiveTimeMs": 123,
"tokenUsage": {
"inputTokens": 123,
"outputTokens": 123,
"cacheCreationTokens": 123,
"cacheReadTokens": 123,
"thinkingTokens": 123,
"factoryCredits": 123
},
"inclusiveTokenUsage": {
"inputTokens": 123,
"outputTokens": 123,
"cacheCreationTokens": 123,
"cacheReadTokens": 123,
"thinkingTokens": 123,
"factoryCredits": 123
},
"childInclusiveTokenUsageBySessionId": {},
"archivedAt": "<string>",
"tags": [
{
"name": "<string>",
"metadata": {}
}
],
"enabledToolIds": [
"<string>"
],
"disabledToolIds": [
"<string>"
],
"compactionModel": "current-model",
"compactionThresholdCheckEnabled": true
}
}
],
"pagination": {
"hasMore": true,
"nextCursor": "<string>"
}
}承認
Factory API key or JWT token for authentication
クエリパラメータ
Maximum number of items to return (1-100)
Cursor for pagination
Computer ID to query directly
⌘I
