Recordings

List recordings

Returns the project's voice call recordings for later review or cleanup. Use it to browse recordings across calls; use Get recording when you already have the recording ID. Compatibility Recordings include per-call creation and management, while Room Recordings contain video-room media.

Permissions

The API token used to authenticate must have the following scope(s) enabled to make a successful request: Voice.

Learn more about API scopes.

get/api/relay/rest/recordings

Response

The request has succeeded.

Example response

{
  "data": [
    {
      "duration_in_seconds": 2,
      "price": 0.05,
      "price_unit": "USD",
      "status": "finished",
      "url": "/api/relay/rest/recordings/d3444402-7b43-4512-8735-9d5e1f387814",
      "byte_size": 10,
      "track": "inbound"
    }
  ]
}

Changes

Changed in 5 of the 161 revisions of this API.1216

  • 64cf005f3c1344See the full diff
    • ▲

      response property data/items/anyOf[ConferenceRecording]/error_code list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • ▲

      response property data/items/anyOf[PstnRecording]/error_code list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • ▲

      response property data/items/anyOf[SipRecording]/error_code list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • ▲

      response property data/items/anyOf[WebRtcRecording]/error_code list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • ○

      the response property ////// became required for the status

      response-property-became-required

    • ○

      the response property ////// became required for the status

      response-property-became-required

    • ○

      the response property ////// became required for the status

      response-property-became-required

    • ○

      the response property ////// became required for the status

      response-property-became-required

  • 232721dea51644See the full diff
    • ▲

      the response property ////// became optional for the status

      response-property-became-optional

    • ▲

      the response property ////// became optional for the status

      response-property-became-optional

    • ▲

      the response property ////// became optional for the status

      response-property-became-optional

    • ▲

      the response property ////// became optional for the status

      response-property-became-optional

    • ○

      response property data/items/anyOf[ConferenceRecording]/error_code list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • ○

      response property data/items/anyOf[PstnRecording]/error_code list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • ○

      response property data/items/anyOf[SipRecording]/error_code list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

    • ○

      response property data/items/anyOf[WebRtcRecording]/error_code list-of-types was narrowed by removing types null from media type application/json of response 200

      response-property-list-of-types-narrowed

  • 9f861ec3f79344See the full diff
    • ▲

      response property data/items/anyOf[ConferenceRecording]/error_code list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • ▲

      response property data/items/anyOf[PstnRecording]/error_code list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • ▲

      response property data/items/anyOf[SipRecording]/error_code list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • ▲

      response property data/items/anyOf[WebRtcRecording]/error_code list-of-types was widened by adding types null to media type application/json of response 200

      response-property-list-of-types-widened

    • ○

      the response property ////// became required for the status

      response-property-became-required

    • ○

      the response property ////// became required for the status

      response-property-became-required

    • ○

      the response property ////// became required for the status

      response-property-became-required

    • ○

      the response property ////// became required for the status

      response-property-became-required

    • ○

      added to the / response property anyOf list for the response status

      response-property-any-of-added

    • ○

      added the optional property ////// to the response with the status

      response-optional-property-added

    • ○

      added the optional property ////// to the response with the status

      response-optional-property-added

    • ○

      added the optional property ////// to the response with the status

      response-optional-property-added

Of the 161 revisions, 3 have a changelog that could not be searched.