Bandwidth Voice API

The Voice resource lets you orchestrate complex call flows and retrieve recording metadata

Base URL{accountId}


Some of the URLs in this documentation contain placeholders for values that your API client program must provide. These placeholders are shown in curly braces, like {this}. When you construct the URL to access these resources, replace those placeholders with the values you want to use.

REST API Reference Index

VERB Resource Description
POST /calls Place phone calls
GET /calls/{callId} Retrieve call information
POST /calls/{callId} Replace an active call's BXML
GET /recordings Returns a max of 1000 recordings, sorted by startTime from oldest to newest
PUT /calls/{callId}/recording Pause or resume a recording on an active call
GET /calls/{callId}/recordings Retrieve information about all of the recordings that occurred during a call
GET /calls/{callId}/recordings/{recordingId} Retrieve information about a recording
DELETE /calls/{callId}/recordings/{recordingId} Delete the recording information, media and transcription
GET /calls/{callId}/recordings/{recordingId}/media Download the recording media
DELETE /calls/{callId}/recordings/{recordingId}/media Delete the recording media
POST /calls/{callId}/recordings/{recordingId}/transcription Request a transcription
GET /calls/{callId}/recordings/{recordingId}/transcription Retrieve the transcription
DELETE /calls/{callId}/recordings/{recordingId}/transcription Delete the transcription
GET /conferences Retrieve information about a max of 1000 conferences from the account
GET /conferences/{conferenceId} Retrieve conference information
POST /conferences/{conferenceId} Update an active conference
GET /conferences/{conferenceId}/members/{memberId} Retrieve information about a conference member
PUT /conferences/{conferenceId}/members/{memberId} Updates settings for a particular conference member

results matching ""

    No results matching ""