list_recordings

View as MarkdownOpen in Claude

List recordings for a conference.

Path parameters

AccountSidstringRequiredformat: "uuid"
The unique identifier for the account that created this conference.
ConferenceSidstringRequiredformat: "uuid"
The unique identifier for the conference this participant is in.

Query parameters

DateCreatedstringOptional
Shows recordings that were created on the date provided. Format: YYYY-MM-DD.
DateCreated<stringOptional
Shows recordings that were created before the date provided. Format: YYYY-MM-DD.
DateCreated>stringOptional
Shows recordings that were created after the date provided. Format: YYYY-MM-DD.
PageintegerOptional>=0Defaults to 0
The page number to retrieve. Page numbers are zero-indexed, so the first page is 0.
PageSizeintegerOptional1-1000Defaults to 50
The number of results to return per page. The default is 50, and the maximum is 1000.
PageTokenstringOptional
A token used to retrieve a specific page of results. Must start with PA or PB.

Response

uristringRequired
The URI of the current page.
first_page_uristringRequired
The URI of the first page.
next_page_uristring or nullRequired
The URI of the next page.
previous_page_uristring or nullRequired
The URI of the previous page.
pageintegerRequired
The current page number.
page_sizeintegerRequired
The number of items per page.
recordingslist of objectsRequired
List of recordings.

Response Example

Response
1{
2 "uri": "/api/laml/2010-04-01/Accounts/720796a0-8ee9-4350-83bd-2d07a3121f1e/Conferences/43bb71ee-553f-4074-bb20-8e2747647cce/Recordings?PageToken=PA1234",
3 "first_page_uri": "/api/laml/2010-04-01/Accounts/720796a0-8ee9-4350-83bd-2d07a3121f1e/Conferences/43bb71ee-553f-4074-bb20-8e2747647cce/Recordings",
4 "next_page_uri": "/api/laml/2010-04-01/Accounts/720796a0-8ee9-4350-83bd-2d07a3121f1e/Conferences/43bb71ee-553f-4074-bb20-8e2747647cce/Recordings?Page=1&PageToken=PA5678",
5 "page": 0,
6 "page_size": 50,
7 "recordings": [
8 {
9 "sid": "19e436af-5688-4307-b03b-bdb2b42b8142",
10 "account_sid": "720796a0-8ee9-4350-83bd-2d07a3121f1e",
11 "api_version": "2010-04-01",
12 "conference_sid": "43bb71ee-553f-4074-bb20-8e2747647cce",
13 "channel": "1",
14 "channels": "1",
15 "date_created": "Tue, 25 Sep 2018 23:00:00 +0000",
16 "date_updated": "Wed, 26 Sep 2018 23:00:04 +0000",
17 "start_time": "Tue, 25 Sep 2018 23:00:00 +0000",
18 "end_time": "Wed, 26 Sep 2018 23:00:04 +0000",
19 "duration": 4,
20 "price": "-0.0025",
21 "price_unit": "USD",
22 "source": "Conference",
23 "status": "queued",
24 "uri": "/api/laml/2010-04-01/Accounts/720796a0-8ee9-4350-83bd-2d07a3121f1e/Conferences/43bb71ee-553f-4074-bb20-8e2747647cce/Recordings/19e436af-5688-4307-b03b-bdb2b42b8142.json",
25 "subresource_uris": {
26 "transcriptions": "/api/laml/2010-04-01/Accounts/720796a0-8ee9-4350-83bd-2d07a3121f1e/Recordings/19e436af-5688-4307-b03b-bdb2b42b8142/Transcriptions.json"
27 },
28 "trim": "do-not-trim"
29 }
30 ]
31}

Example

1from signalwire.rest import RestClient
2
3client = RestClient(
4 project="your-project-id",
5 token="your-api-token",
6 host="your-space.signalwire.com",
7)
8
9recordings = client.compat.conferences.list_recordings("CF...")