Endpoints
Create a session
POST /sessions
Request body:
Example request:
Example response:
List sessions
GET /sessions
Example request:
{"items": [...], "count": N} where each item is a session object with the same fields as the create response (except attachments, which is only included on the single-session GET).
Get a session
GET /sessions/{session_id}
Example request:
Update a session
PUT /sessions/{session_id}
All fields are optional.
Example request:
Delete a session
DELETE /sessions/{session_id}
Example request:
Upload files
POST /sessions/{session_id}/upload-files
Upload one or more files as multipart/form-data. Each uploaded file becomes an attachment in the session.
Form fields:
Example request:
Example response:
Remove an attachment
DELETE /sessions/{session_id}/attachments/{attachment_id}
Removes an attachment from a session.
Example request:

