Skip to main content
POST
/
session
Python
from acontext import AcontextClient

client = AcontextClient(api_key='sk_project_token')

# Create a session
session = client.sessions.create()
print(f"Created session: {session.id}")

# Create a session for a specific user
session = client.sessions.create(user='alice@acontext.io')

# Create a session with a specific UUID
session = client.sessions.create(use_uuid='123e4567-e89b-12d3-a456-426614174000')
{
  "code": 123,
  "error": "<string>",
  "msg": "<string>",
  "data": {
    "configs": {},
    "created_at": "<string>",
    "disable_task_tracking": true,
    "id": "<string>",
    "project_id": "<string>",
    "updated_at": "<string>",
    "user_id": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Project Bearer token (e.g., "Bearer sk-ac-xxxx")

Body

application/json

CreateSession payload

configs
object
disable_task_tracking
boolean
Example:

false

use_uuid
string
Example:

"123e4567-e89b-12d3-a456-426614174000"

user
string
Example:

"alice@acontext.io"

Response

Created

code
integer
error
string
msg
string
data
object