Skip to main content
POST
Search transcriptions

Authorizations

Authorization
string
header
required

Wavix API key. Pass as Authorization: Bearer <api_key>. Keys support per-resource scopes (none / read / write). See Restricted keys and scopes.

Body

application/json
type
enum<string>
required

Filters by call type. One of placed (outbound calls dialed by the account) or received (inbound calls answered by the account).

Available options:
placed,
received
Example:

"placed"

from
string<date>
required

Start date for call search in YYYY-MM-DD format.

Example:

"2023-08-01"

to
string<date>
required

End date for call search in YYYY-MM-DD format.

Example:

"2023-08-31"

page
integer<int32>
required

Page number to retrieve.

Example:

1

per_page
integer<int32>
required

Number of records per page.

Example:

50

Originating phone number to filter results. Accepts full or partial number.

Example:

"4478012"

Destination phone number to filter results. Accepts full or partial number.

Example:

"44206723"

sip_trunk
string

SIP trunk login to filter outbound calls. Ignored for inbound calls.

Example:

"87095"

min_duration
integer<int32>

Minimum call duration in seconds.

Example:

10

transcription
TranscriptionFilter · object
uuid
string

Call ID.

Example:

"99df5ffd-962a-410f-bcce-d08f1f7f328c"

disposition
enum<string>

Call disposition to filter results. If omitted, returns only answered calls. Allowed values: answered, busy, rejected, failed, all. Use all to return calls regardless of their disposition.

Available options:
answered,
noanswer,
busy,
failed,
all

Response

Returns a paginated list of matching CDRs with their transcriptions.

items
CDRWithTranscription · object[]
required

List of CDRs with transcription links.

pagination
Pagination · object
required