cURL
curl --request POST \ --url https://api.pathors.com/project/{projectId}/session \ --header 'Authorization: <authorization>' \ --header 'Content-Type: application/json' \ --data ' { "session_id": "<string>", "variables": {}, "provider": "<string>" } '
{ "sessionId": "<string>", "pathwayId": "<string>" }
创建一个带有可选初始变量的新会话。
https://api.pathors.com
POST /project/{projectId}/session
sk_
Bearer {your-api-key}
curl -X POST https://api.pathors.com/project/{projectId}/session \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "session_id": "user-123-session-456", "variables": { "userName": "张三", "userRole": "admin", "customData": "value" }, "provider": "api" }'
{ "sessionId": "user-123-session-456", "pathwayId": "project-id-xxx" }
session_id
X-Session-ID
{ "error": "session_id is required" }
{ "error": { "message": "Invalid authentication" } }