English
cURL
curl --request POST \ --url https://app.pathors.com/api/project/{projectId}/integration/api/session \ --header 'Authorization: <authorization>' \ --header 'Content-Type: application/json' \ --data '{ "session_id": "<string>", "variables": {} }'
{ "sessionId": "<string>", "pathwayId": "<string>" }
Create a new session with optional initial variables.
POST /api/project/{projectId}/integration/api/session
curl -X POST https://app.pathors.com/api/project/{projectId}/integration/api/session \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "session_id": "user-123-session-456", "variables": { "userName": "John Doe", "userRole": "admin", "customData": "value" } }'
{ "sessionId": "user-123-session-456", "pathwayId": "project-id-xxx" }
session_id
X-Session-ID
{ "error": "session_id is required" }