Skip to main content
GET
/
recordings
JavaScript
import Telnyx from 'telnyx';

const client = new Telnyx({
  apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted
});

// Automatically fetches more pages as needed.
for await (const recordingResponseData of client.recordings.list()) {
  console.log(recordingResponseData.id);
}
{ "data": [ { "call_control_id": "v3:e-31OnvjEM7Y4wvxr3TKNk8M3QyLcGZPiUIzCGtwQtOtEjY-B0urkw", "call_leg_id": "84a97d76-e40f-11ed-9074-02420a0daa69", "call_session_id": "84a97d76-e40f-11ed-9074-02420a0daa69", "channels": "dual", "conference_id": "84a97d76-e40f-11ed-9074-02420a0daa69", "created_at": "2018-02-02T22:25:27.521Z", "download_urls": { "mp3": "<string>", "wav": "<string>" }, "duration_millis": 60000, "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "record_type": "recording", "recording_started_at": "2019-01-23T18:10:02.574Z", "recording_ended_at": "2019-01-23T18:10:02.574Z", "source": "conference", "status": "completed", "from": "+15551234567", "to": "+15557654321", "connection_id": "175237942907135762", "initiated_by": "StartCallRecordingAPI", "updated_at": "2018-02-02T22:25:27.521Z" } ], "meta": { "total_pages": 3, "total_results": 55, "page_number": 2, "page_size": 25 } }

Documentation Index

Fetch the complete documentation index at: https://developers.telnyx.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

page
object

Consolidated page parameter (deepObject style). Originally: page[size], page[number]

filter
object

Filter recordings by various attributes.

Response

A response containing multiple recordings.

data
RecordingResponseData · object[]
meta
object