from acontext import AcontextClient
client = AcontextClient(api_key='sk_project_token')
# List sessions
sessions = client.sessions.list(
space_id='space-uuid',
limit=20,
time_desc=True
)
for session in sessions.items:
print(f"{session.id}: {session.space_id}"){
"code": 123,
"error": "<string>",
"msg": "<string>",
"data": {
"has_more": true,
"items": [
{
"configs": {},
"created_at": "<string>",
"disable_task_tracking": true,
"id": "<string>",
"project_id": "<string>",
"space_id": "<string>",
"updated_at": "<string>"
}
],
"next_cursor": "<string>"
}
}Get all sessions under a project, optionally filtered by space_id
from acontext import AcontextClient
client = AcontextClient(api_key='sk_project_token')
# List sessions
sessions = client.sessions.list(
space_id='space-uuid',
limit=20,
time_desc=True
)
for session in sessions.items:
print(f"{session.id}: {session.space_id}"){
"code": 123,
"error": "<string>",
"msg": "<string>",
"data": {
"has_more": true,
"items": [
{
"configs": {},
"created_at": "<string>",
"disable_task_tracking": true,
"id": "<string>",
"project_id": "<string>",
"space_id": "<string>",
"updated_at": "<string>"
}
],
"next_cursor": "<string>"
}
}Project Bearer token (e.g., "Bearer sk-ac-xxxx")
Space ID to filter sessions
Filter sessions not connected to any space (default false)
Limit of sessions to return, default 20. Max 200.
Cursor for pagination. Use the cursor from the previous response to get the next page.
Order by created_at descending if true, ascending if false (default false)