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

Request

  • Base URL
    https://{Your_Space_Name}.signalwire.com
  • URL
    https://{Your_Space_Name}.signalwire.com/api/relay/rest/recordings
  • Auth
    HTTP basic

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

    • breaking

      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

    • breaking

      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

    • breaking

      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

    • breaking

      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

    • info

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

    • info

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

    • info

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

    • info

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

    • breaking

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

    • breaking

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

    • breaking

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

    • breaking

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

    • info

      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

    • info

      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

    • info

      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

    • info

      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

Some revisions have not been checked yet.