Sessions
Studio session management — collaborative workspaces
Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Query Parameters
curl -X GET "https://example.com/api/v1/sessions/"Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Path Parameters
Query Parameters
curl -X GET "https://example.com/api/v1/sessions/string?teamId=string"Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Path Parameters
Query Parameters
curl -X GET "https://example.com/api/v1/sessions/string/songs?teamId=string"Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Path Parameters
Query Parameters
curl -X GET "https://example.com/api/v1/sessions/string/recordings?teamId=string"Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Path Parameters
TypeScript Definitions
Use the request body type in TypeScript.
curl -X POST "https://example.com/api/v1/sessions/string/recordings" \ -H "Content-Type: application/json" \ -d '{ "teamId": 0, "pendingKey": "string", "fileName": "string", "fileSize": 0, "contentType": "string" }'Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Path Parameters
TypeScript Definitions
Use the request body type in TypeScript.
curl -X POST "https://example.com/api/v1/sessions/string/recordings/upload-url" \ -H "Content-Type: application/json" \ -d '{ "teamId": 0, "fileName": "string", "fileSize": 1, "contentType": "string" }'Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Path Parameters
TypeScript Definitions
Use the request body type in TypeScript.
curl -X POST "https://example.com/api/v1/sessions/string/recordings/live" \ -H "Content-Type: application/json" \ -d '{ "teamId": 0 }'Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Path Parameters
Query Parameters
curl -X GET "https://example.com/api/v1/sessions/string/recordings/string/markers?teamId=string"Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Path Parameters
TypeScript Definitions
Use the request body type in TypeScript.
curl -X POST "https://example.com/api/v1/sessions/string/recordings/string/markers" \ -H "Content-Type: application/json" \ -d '{ "teamId": 0, "label": "string", "positionSeconds": 0 }'Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Path Parameters
TypeScript Definitions
Use the request body type in TypeScript.
curl -X PATCH "https://example.com/api/v1/sessions/string/recordings/string/markers/string" \ -H "Content-Type: application/json" \ -d '{ "teamId": 0 }'Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Path Parameters
TypeScript Definitions
Use the request body type in TypeScript.
curl -X DELETE "https://example.com/api/v1/sessions/string/recordings/string/markers/string" \ -H "Content-Type: application/json" \ -d '{ "teamId": 0 }'Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Path Parameters
Query Parameters
curl -X GET "https://example.com/api/v1/sessions/string/participants?teamId=string"Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Path Parameters
Query Parameters
curl -X GET "https://example.com/api/v1/sessions/string/canvas?teamId=string"