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,
         }]
      }]
   }]
}