Actions & Endpoints

Introduction

The Twilio Integration with Rewst delivers a robust set of actions and endpoints for interacting with Twilio. Below is a summary of each section, highlighting the diverse capabilities and opportunities provided through the Twilio Integration:

Actions

Accounts

List Account

GET api.twilio.com/<url_path>

Retrieves a collection of Accounts belonging to the account used to make the request

Create Account

POST api.twilio.com/<url_path>

Create a new Twilio Subaccount from the account making the request

Fetch Account

GET api.twilio.com/<url_path>

Fetch the account specified by the provided Account Sid

Update Account

POST api.twilio.com/<url_path>

Modify the properties of a given Account

Addresses

List Address

GET api.twilio.com/<url_path>

Create Address

POST api.twilio.com/<url_path>

List Dependent Phone Number

GET api.twilio.com/<url_path>

Fetch Address

GET api.twilio.com/<url_path>

Update Address

POST api.twilio.com/<url_path>

Delete Address

DELETE api.twilio.com/<url_path>

Applications

List Application

GET api.twilio.com/<url_path>

Retrieve a list of applications representing an application within the requesting account

Create Application

POST api.twilio.com/<url_path>

Create a new application within your account

Fetch Application

GET api.twilio.com/<url_path>

Fetch the application specified by the provided sid

Update Application

POST api.twilio.com/<url_path>

Updates the application's properties

Delete Application

DELETE api.twilio.com/<url_path>

Delete the application by the specified application sid

Authorizedconnectapps

List Authorized Connect App

GET api.twilio.com/<url_path>

Retrieve a list of authorized-connect-apps belonging to the account used to make the request

Fetch Authorized Connect App

GET api.twilio.com/<url_path>

Fetch an instance of an authorized-connect-app

Availablephonenumbers

List Available Phone Number Country

GET api.twilio.com/<url_path>

Fetch Available Phone Number Country

GET api.twilio.com/<url_path>

List Available Phone Number Local

GET api.twilio.com/<url_path>

List Available Phone Number Machine To Machine

GET api.twilio.com/<url_path>

List Available Phone Number Mobile

GET api.twilio.com/<url_path>

List Available Phone Number National

GET api.twilio.com/<url_path>

List Available Phone Number Shared Cost

GET api.twilio.com/<url_path>

List Available Phone Number Toll Free

GET api.twilio.com/<url_path>

List Available Phone Number Voip

GET api.twilio.com/<url_path>

Balance

Fetch Balance

GET api.twilio.com/<url_path>

Fetch the balance for an Account based on Account Sid. Balance changes may not be reflected immediately. Child accounts do not contain balance information

Calls

List Call

GET api.twilio.com/<url_path>

Retrieves a collection of calls made to and from your account

Create Call

POST api.twilio.com/<url_path>

Create a new outgoing call to phones, SIP-enabled endpoints or Twilio Client connections

Create Call Feedback Summary

POST api.twilio.com/<url_path>

Create a FeedbackSummary resource for a call

Fetch Call Feedback Summary

GET api.twilio.com/<url_path>

Fetch a FeedbackSummary resource from a call

Delete Call Feedback Summary

DELETE api.twilio.com/<url_path>

Delete a FeedbackSummary resource from a call

List Call Event

GET api.twilio.com/<url_path>

Retrieve a list of all events for a call.

Fetch Call Feedback

GET api.twilio.com/<url_path>

Fetch a Feedback resource from a call

Update Call Feedback

POST api.twilio.com/<url_path>

Update a Feedback resource for a call

List Call Notification

GET api.twilio.com/<url_path>

Fetch Call Notification

GET api.twilio.com/<url_path>

Create Payments

POST api.twilio.com/<url_path>

create an instance of payments. This will start a new payments session

Update Payments

POST api.twilio.com/<url_path>

update an instance of payments with different phases of payment flows.

List Call Recording

GET api.twilio.com/<url_path>

Retrieve a list of recordings belonging to the call used to make the request

Create Call Recording

POST api.twilio.com/<url_path>

Create a recording for the call

Fetch Call Recording

GET api.twilio.com/<url_path>

Fetch an instance of a recording for a call

Update Call Recording

POST api.twilio.com/<url_path>

Changes the status of the recording to paused, stopped, or in-progress. Note: Pass `Twilio.CURRENT` instead of recording sid to reference current active recording.

Delete Call Recording

DELETE api.twilio.com/<url_path>

Delete a recording from your account

Create Siprec

POST api.twilio.com/<url_path>

Create a Siprec

Update Siprec

POST api.twilio.com/<url_path>

Stop a Siprec using either the SID of the Siprec resource or the `name` used when creating the resource

Fetch Call

GET api.twilio.com/<url_path>

Fetch the call specified by the provided Call SID

Update Call

POST api.twilio.com/<url_path>

Initiates a call redirect or terminates a call

Delete Call

DELETE api.twilio.com/<url_path>

Delete a Call record from your account. Once the record is deleted, it will no longer appear in the API and Account Portal logs.

Conferences

List Conference

GET api.twilio.com/<url_path>

Retrieve a list of conferences belonging to the account used to make the request

List Participant

GET api.twilio.com/<url_path>

Retrieve a list of participants belonging to the account used to make the request

Create Participant

POST api.twilio.com/<url_path>

Fetch Participant

GET api.twilio.com/<url_path>

Fetch an instance of a participant

Update Participant

POST api.twilio.com/<url_path>

Update the properties of the participant

Delete Participant

DELETE api.twilio.com/<url_path>

Kick a participant from a given conference

List Conference Recording

GET api.twilio.com/<url_path>

Retrieve a list of recordings belonging to the call used to make the request

Fetch Conference Recording

GET api.twilio.com/<url_path>

Fetch an instance of a recording for a call

Update Conference Recording

POST api.twilio.com/<url_path>

Changes the status of the recording to paused, stopped, or in-progress. Note: To use `Twilio.CURRENT`, pass it as recording sid.

Delete Conference Recording

DELETE api.twilio.com/<url_path>

Delete a recording from your account

Fetch Conference

GET api.twilio.com/<url_path>

Fetch an instance of a conference

Update Conference

POST api.twilio.com/<url_path>

Connectapps

List Connect App

GET api.twilio.com/<url_path>

Retrieve a list of connect-apps belonging to the account used to make the request

Fetch Connect App

GET api.twilio.com/<url_path>

Fetch an instance of a connect-app

Update Connect App

POST api.twilio.com/<url_path>

Update a connect-app with the specified parameters

Delete Connect App

DELETE api.twilio.com/<url_path>

Delete an instance of a connect-app

Incomingphonenumbers

List Incoming Phone Number

GET api.twilio.com/<url_path>

Retrieve a list of incoming-phone-numbers belonging to the account used to make the request.

Create Incoming Phone Number

POST api.twilio.com/<url_path>

Purchase a phone-number for the account.

List Incoming Phone Number Local

GET api.twilio.com/<url_path>

Create Incoming Phone Number Local

POST api.twilio.com/<url_path>

List Incoming Phone Number Mobile

GET api.twilio.com/<url_path>

Create Incoming Phone Number Mobile

POST api.twilio.com/<url_path>

List Incoming Phone Number Toll Free

GET api.twilio.com/<url_path>

Create Incoming Phone Number Toll Free

POST api.twilio.com/<url_path>

List Incoming Phone Number Assigned Add On

GET api.twilio.com/<url_path>

Retrieve a list of Add-on installations currently assigned to this Number.

Create Incoming Phone Number Assigned Add On

POST api.twilio.com/<url_path>

Assign an Add-on installation to the Number specified.

List Incoming Phone Number Assigned Add On Extension

GET api.twilio.com/<url_path>

Retrieve a list of Extensions for the Assigned Add-on.

Fetch Incoming Phone Number Assigned Add On Extension

GET api.twilio.com/<url_path>

Fetch an instance of an Extension for the Assigned Add-on.

Fetch Incoming Phone Number Assigned Add On

GET api.twilio.com/<url_path>

Fetch an instance of an Add-on installation currently assigned to this Number.

Delete Incoming Phone Number Assigned Add On

DELETE api.twilio.com/<url_path>

Remove the assignment of an Add-on installation from the Number specified.

Fetch Incoming Phone Number

GET api.twilio.com/<url_path>

Fetch an incoming-phone-number belonging to the account used to make the request.

Update Incoming Phone Number

POST api.twilio.com/<url_path>

Update an incoming-phone-number instance.

Delete Incoming Phone Number

DELETE api.twilio.com/<url_path>

Delete a phone-numbers belonging to the account used to make the request.

Keys

List Key

GET api.twilio.com/<url_path>

Create New Key

POST api.twilio.com/<url_path>

Fetch Key

GET api.twilio.com/<url_path>

Update Key

POST api.twilio.com/<url_path>

Delete Key

DELETE api.twilio.com/<url_path>

Messages

List Message

GET api.twilio.com/<url_path>

Retrieve a list of messages belonging to the account used to make the request

Create Message

POST api.twilio.com/<url_path>

Send a message from the account used to make the request

Create Message Feedback

POST api.twilio.com/<url_path>

List Media

GET api.twilio.com/<url_path>

Retrieve a list of Media resources belonging to the account used to make the request

Fetch Media

GET api.twilio.com/<url_path>

Fetch a single media instance belonging to the account used to make the request

Delete Media

DELETE api.twilio.com/<url_path>

Delete media from your account. Once delete, you will no longer be billed

Fetch Message

GET api.twilio.com/<url_path>

Fetch a message belonging to the account used to make the request

Update Message

POST api.twilio.com/<url_path>

To redact a message-body from a post-flight message record, post to the message instance resource with an empty body

Delete Message

DELETE api.twilio.com/<url_path>

Deletes a message record from your account

Notifications

List Notification

GET api.twilio.com/<url_path>

Retrieve a list of notifications belonging to the account used to make the request

Fetch Notification

GET api.twilio.com/<url_path>

Fetch a notification belonging to the account used to make the request

Outgoingcallerids

List Outgoing Caller Id

GET api.twilio.com/<url_path>

Retrieve a list of outgoing-caller-ids belonging to the account used to make the request

Create Validation Request

POST api.twilio.com/<url_path>

Fetch Outgoing Caller Id

GET api.twilio.com/<url_path>

Fetch an outgoing-caller-id belonging to the account used to make the request

Update Outgoing Caller Id

POST api.twilio.com/<url_path>

Updates the caller-id

Delete Outgoing Caller Id

DELETE api.twilio.com/<url_path>

Delete the caller-id specified from the account

Queues

List Queue

GET api.twilio.com/<url_path>

Retrieve a list of queues belonging to the account used to make the request

Create Queue

GET api.twilio.com/<url_path>

Create a queue

List Member

GET api.twilio.com/<url_path>

Retrieve the members of the queue

Fetch Member

GET api.twilio.com/<url_path>

Fetch a specific member from the queue

Update Member

POST api.twilio.com/<url_path>

Dequeue a member from a queue and have the member's call begin executing the TwiML document at that URL

Fetch Queue

GET api.twilio.com/<url_path>

Fetch an instance of a queue identified by the QueueSid

Update Queue

POST api.twilio.com/<url_path>

Update the queue with the new parameters

Delete Queue

DELETE api.twilio.com/<url_path>

Remove an empty queue

Recordings

List Recording

GET api.twilio.com/<url_path>

Retrieve a list of recordings belonging to the account used to make the request

List Recording Transcription

GET api.twilio.com/<url_path>

Fetch Recording Transcription

GET api.twilio.com/<url_path>

Delete Recording Transcription

GET api.twilio.com/<url_path>

List Recording Add On Result

GET api.twilio.com/<url_path>

Retrieve a list of results belonging to the recording

List Recording Add On Result Payload

GET api.twilio.com/<url_path>

Retrieve a list of payloads belonging to the AddOnResult

Fetch Recording Add On Result Payload

GET api.twilio.com/<url_path>

Fetch an instance of a result payload

Delete Recording Add On Result Payload

DELETE api.twilio.com/<url_path>

Delete a payload from the result along with all associated Data

Fetch Recording Add On Result

GET api.twilio.com/<url_path>

Fetch an instance of an AddOnResult

Delete Recording Add On Result

DELETE api.twilio.com/<url_path>

Delete a result and purge all associated Payloads

Fetch Recording

GET api.twilio.com/<url_path>

Fetch an instance of a recording

Delete Recording

DELETE api.twilio.com/<url_path>

Delete a recording from your account

Sip

List Sip Credential List

GET api.twilio.com/<url_path>

Get All Credential Lists

Create Sip Credential List

POST api.twilio.com/<url_path>

Create a Credential List

List Sip Credential

GET api.twilio.com/<url_path>

Retrieve a list of credentials.

Create Sip Credential

POST api.twilio.com/<url_path>

Create a new credential resource.

Fetch Sip Credential

GET api.twilio.com/<url_path>

Fetch a single credential.

Update Sip Credential

POST api.twilio.com/<url_path>

Update a credential resource.

Delete Sip Credential

DELETE api.twilio.com/<url_path>

Delete a credential resource.

Fetch Sip Credential List

GET api.twilio.com/<url_path>

Get a Credential List

Update Sip Credential List

POST api.twilio.com/<url_path>

Update a Credential List

Delete Sip Credential List

DELETE api.twilio.com/<url_path>

Delete a Credential List

List Sip Domain

GET api.twilio.com/<url_path>

Retrieve a list of domains belonging to the account used to make the request

Create Sip Domain

POST api.twilio.com/<url_path>

Create a new Domain

List Sip Auth Calls Credential List Mapping

GET api.twilio.com/<url_path>

Retrieve a list of credential list mappings belonging to the domain used in the request

Create Sip Auth Calls Credential List Mapping

POST api.twilio.com/<url_path>

Create a new credential list mapping resource

Fetch Sip Auth Calls Credential List Mapping

GET api.twilio.com/<url_path>

Fetch a specific instance of a credential list mapping

Delete Sip Auth Calls Credential List Mapping

DELETE api.twilio.com/<url_path>

Delete a credential list mapping from the requested domain

List Sip Auth Calls Ip Access Control List Mapping

GET api.twilio.com/<url_path>

Retrieve a list of IP Access Control List mappings belonging to the domain used in the request

Create Sip Auth Calls Ip Access Control List Mapping

POST api.twilio.com/<url_path>

Create a new IP Access Control List mapping

Fetch Sip Auth Calls Ip Access Control List Mapping

GET api.twilio.com/<url_path>

Fetch a specific instance of an IP Access Control List mapping

Delete Sip Auth Calls Ip Access Control List Mapping

DELETE api.twilio.com/<url_path>

Delete an IP Access Control List mapping from the requested domain

List Sip Auth Registrations Credential List Mapping

GET api.twilio.com/<url_path>

Retrieve a list of credential list mappings belonging to the domain used in the request

Create Sip Auth Registrations Credential List Mapping

POST api.twilio.com/<url_path>

Create a new credential list mapping resource

Fetch Sip Auth Registrations Credential List Mapping

GET api.twilio.com/<url_path>

Fetch a specific instance of a credential list mapping

Delete Sip Auth Registrations Credential List Mapping

DELETE api.twilio.com/<url_path>

Delete a credential list mapping from the requested domain

List Sip Credential List Mapping

GET api.twilio.com/<url_path>

Read multiple CredentialListMapping resources from an account.

Create Sip Credential List Mapping

POST api.twilio.com/<url_path>

Create a CredentialListMapping resource for an account.

Fetch Sip Credential List Mapping

GET api.twilio.com/<url_path>

Fetch a single CredentialListMapping resource from an account.

Delete Sip Credential List Mapping

DELETE api.twilio.com/<url_path>

Delete a CredentialListMapping resource from an account.

List Sip Ip Access Control List Mapping

GET api.twilio.com/<url_path>

Retrieve a list of IpAccessControlListMapping resources.

Create Sip Ip Access Control List Mapping

POST api.twilio.com/<url_path>

Create a new IpAccessControlListMapping resource.

Fetch Sip Ip Access Control List Mapping

GET api.twilio.com/<url_path>

Fetch an IpAccessControlListMapping resource.

Delete Sip Ip Access Control List Mapping

DELETE api.twilio.com/<url_path>

Delete an IpAccessControlListMapping resource.

Fetch Sip Domain

GET api.twilio.com/<url_path>

Fetch an instance of a Domain

Update Sip Domain

POST api.twilio.com/<url_path>

Update the attributes of a domain

Delete Sip Domain

DELETE api.twilio.com/<url_path>

Delete an instance of a Domain

List Sip Ip Access Control List

GET api.twilio.com/<url_path>

Retrieve a list of IpAccessControlLists that belong to the account used to make the request

Create Sip Ip Access Control List

POST api.twilio.com/<url_path>

Create a new IpAccessControlList resource

List Sip Ip Address

GET api.twilio.com/<url_path>

Read multiple IpAddress resources.

Create Sip Ip Address

POST api.twilio.com/<url_path>

Create a new IpAddress resource.

Fetch Sip Ip Address

GET api.twilio.com/<url_path>

Read one IpAddress resource.

Update Sip Ip Address

POST api.twilio.com/<url_path>

Update an IpAddress resource.

Delete Sip Ip Address

DELETE api.twilio.com/<url_path>

Delete an IpAddress resource.

Fetch Sip Ip Access Control List

GET api.twilio.com/<url_path>

Fetch a specific instance of an IpAccessControlList

Update Sip Ip Access Control List

POST api.twilio.com/<url_path>

Rename an IpAccessControlList

Delete Sip Ip Access Control List

DELETE api.twilio.com/<url_path>

Delete an IpAccessControlList from the requested account

Sms

List Short Code

GET api.twilio.com/<url_path>

Retrieve a list of short-codes belonging to the account used to make the request

Fetch Short Code

GET api.twilio.com/<url_path>

Fetch an instance of a short code

Update Short Code

POST api.twilio.com/<url_path>

Update a short code with the following parameters

Signingkeys

List Signing Key

GET api.twilio.com/<url_path>

Create New Signing Key

POST api.twilio.com/<url_path>

Create a new Signing Key for the account making the request.

Fetch Signing Key

GET api.twilio.com/<url_path>

Update Signing Key

POST api.twilio.com/<url_path>

Delete Signing Key

DELETE api.twilio.com/<url_path>

Tokens

Create Token

POST api.twilio.com/<url_path>

Create a new token for ICE servers

Transcriptions

List Transcription

GET api.twilio.com/<url_path>

Retrieve a list of transcriptions belonging to the account used to make the request

Fetch Transcription

GET api.twilio.com/<url_path>

Fetch an instance of a Transcription

Delete Transcription

DELETE api.twilio.com/<url_path>

Delete a transcription from the account used to make the request

Usage

List Usage Record

GET api.twilio.com/<url_path>

Retrieve a list of usage-records belonging to the account used to make the request

List Usage Record All Time

GET api.twilio.com/<url_path>

List Usage Record Daily

GET api.twilio.com/<url_path>

List Usage Record Last Month

GET api.twilio.com/<url_path>

List Usage Record Monthly

GET api.twilio.com/<url_path>