Skip to Content
Passage PlatformAPI ReferenceCreate Session

Create Session

Create a new session directly via the Platform Service.

Request

POST /v1/sessions

Headers

HeaderValue
AuthorizationBearer YOUR_API_KEY
Content-Typeapplication/json

Body

FieldTypeRequiredDescription
metadataobjectNoArbitrary metadata to attach to the session
timeoutnumberNoSession timeout in seconds

Response

200 OK

{ "id": "session_xyz789", "client_token": "ct_...", "worker_token": "wt_...", "phase": "created", "created_at": "2025-01-01T00:00:00Z" }

Notes

  • Proxied to the Session Service via service binding
  • Session ownership is tracked in D1 for access control
  • Use the returned tokens to connect via WebSocket
Last updated on