HTTP Method: GET URL: /api/v2/productions Authentication: Requires API Key in the request header. Response: List of productions with associated studios, projects, and recordings. Rate limit: once every 3 minutes Sorting: Lists objects in order of “newest created first” Pagination: None Status Codes:
  • 200 OK Productions retrieval successful.
  • 401 Unauthorized Authentication failed.

Sample Request

GET /api/v2/productions HTTP/1.1
Host: platform.riverside.fm
Authorization: BEARER YOUR_API_KEY

Sample Response

{
  "productions": [{
      "id": "1",
      "name": "Production 1",
      "created_date": "2024-04-10",
      "num_recordings": 6,
      "studios": [{
         "id": "1",
         "name": "Studio 1",
         "created_date": "2024-04-11",
         "num_recordings": 6,
         "projects":[{
           "id": "1",
           "name": "Project 1",
           "created_date": "2024-05-11",
           "num_recordings": 3,
         }]
      }]
   }]
}