Tracks
Track management — read endpoints available via API key
Supabase access token — used by the web and mobile apps
In: header
Query Parameters
curl -X GET "https://example.com/api/v1/tracks/search/deep?q=string&teamId=string"Supabase access token — used by the web and mobile apps
In: header
Query Parameters
curl -X GET "https://example.com/api/v1/tracks/"Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
TypeScript Definitions
Use the request body type in TypeScript.
curl -X POST "https://example.com/api/v1/tracks/" \ -H "Content-Type: application/json" \ -d '{ "title": "string", "team_id": 0, "audio_file_name": "string" }'Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X GET "https://example.com/api/v1/tracks/string"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/tracks/string" \ -H "Content-Type: application/json" \ -d '{}'Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X DELETE "https://example.com/api/v1/tracks/string"Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X GET "https://example.com/api/v1/tracks/string/collaborators"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/tracks/string/status" \ -H "Content-Type: application/json" \ -d '{ "status": "idea" }'Authorization
sessionAuth Supabase access token — used by the web and mobile apps
In: header
TypeScript Definitions
Use the request body type in TypeScript.
curl -X POST "https://example.com/api/v1/tracks/reorder" \ -H "Content-Type: application/json" \ -d '{ "status_id": "string", "track_orders": [ { "trackId": 0, "order": 0 } ] }'Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X GET "https://example.com/api/v1/tracks/string/covers"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/tracks/string/covers" \ -H "Content-Type: application/json" \ -d '{ "fileName": "string" }'Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X PATCH "https://example.com/api/v1/tracks/string/covers/string/current"Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X DELETE "https://example.com/api/v1/tracks/string/covers/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/tracks/string/versions/create" \ -H "Content-Type: application/json" \ -d '{ "audio_file_name": "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/tracks/string/versions/string/files/create" \ -H "Content-Type: application/json" \ -d '{ "audio_file_name": "string" }'Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X GET "https://example.com/api/v1/tracks/string/versions/string/detail"Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X GET "https://example.com/api/v1/tracks/string/versions/string/todos"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/tracks/string/versions/string/todos" \ -H "Content-Type: application/json" \ -d '{ "todo": "string" }'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/tracks/string/versions/string/todos/string" \ -H "Content-Type: application/json" \ -d '{}'Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X DELETE "https://example.com/api/v1/tracks/string/versions/string/todos/string"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/tracks/string/versions/string/metadata" \ -H "Content-Type: application/json" \ -d '{}'Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X GET "https://example.com/api/v1/tracks/string/versions/string/plays"Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X POST "https://example.com/api/v1/tracks/string/versions/string/comments/upload"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/tracks/string/versions/string/comments/with-attachments" \ -H "Content-Type: application/json" \ -d '{}'Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X GET "https://example.com/api/v1/tracks/string/versions/string/comments"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/tracks/string/versions/string/comments" \ -H "Content-Type: application/json" \ -d '{ "comment": "string" }'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/tracks/string/versions/string/comments/string" \ -H "Content-Type: application/json" \ -d '{}'Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X DELETE "https://example.com/api/v1/tracks/string/versions/string/comments/string"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/tracks/string/versions/string/comments/string/reactions" \ -H "Content-Type: application/json" \ -d '{ "emoji": "string" }'Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X DELETE "https://example.com/api/v1/tracks/string/versions/string/comments/string/reactions/string"Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X GET "https://example.com/api/v1/tracks/string/versions"Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X DELETE "https://example.com/api/v1/tracks/string/versions/string"Supabase access token — used by the web and mobile apps
In: header
Path Parameters
curl -X PATCH "https://example.com/api/v1/tracks/string/versions/string/final"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/tracks/string/versions/reorder" \ -H "Content-Type: application/json" \ -d '{ "versions": [ { "versionId": 0, "order": 0 } ] }'