6.0.0 • Published 5 years ago

@datafire/twilio v6.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

@datafire/twilio

Client library for Twilio

Installation and Usage

npm install --save @datafire/twilio
let twilio = require('@datafire/twilio').create({
  username: "",
  password: ""
});

.then(data => {
  console.log(data);
});

Description

Enabling phones, VoIP, and messaging to be embedded into web, desktop, and mobile software.

Actions

Accounts.AccountSid.Applications.ApplicationSid.json.delete

Delete this application.

twilio.Accounts.AccountSid.Applications.ApplicationSid.json.delete({
  "AccountSid": "",
  "ApplicationSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • ApplicationSid required string

Output

Output schema unknown

Accounts.AccountSid.Applications.ApplicationSid.json.get

Get application instance resource.

twilio.Accounts.AccountSid.Applications.ApplicationSid.json.get({
  "AccountSid": "",
  "ApplicationSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • ApplicationSid required string

Output

Accounts.AccountSid.Applications.ApplicationSid.json.post

Tries to update the application's properties, and returns the updated resource representation if successful. The returned response is identical to that returned above when making a GET request.

twilio.Accounts.AccountSid.Applications.ApplicationSid.json.post({
  "AccountSid": "",
  "ApplicationSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • ApplicationSid required string

Output

Accounts.AccountSid.Applications.json.get

Returns a list of Application resource representations, each representing an application within your account. The list includes paging information.

twilio.Accounts.AccountSid.Applications.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.Applications.json.post

Creates a new application within your account.

twilio.Accounts.AccountSid.Applications.json.post({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.AuthorizedConnectApps.ConnectAppSid.json.get

Get the properties of the authorized application.

twilio.Accounts.AccountSid.AuthorizedConnectApps.ConnectAppSid.json.get({
  "AccountSid": "",
  "ConnectAppSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • ConnectAppSid required string

Output

Accounts.AccountSid.AuthorizedConnectApps.json.get

Returns a list of Connect App resource representations, each representing a Connect App you've authorized to access your account. The list includes paging information.

twilio.Accounts.AccountSid.AuthorizedConnectApps.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.AvailablePhoneNumbers.IsoCountryCode.Local.json.get

Returns a list of local AvailablePhoneNumber resource representations that match the specified filters, each representing a phone number tha is currently available for provisioning within your account.

twilio.Accounts.AccountSid.AvailablePhoneNumbers.IsoCountryCode.Local.json.get({
  "AccountSid": "",
  "IsoCountryCode": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IsoCountryCode required string: ISO 3166-1 alpha-2.

Output

Accounts.AccountSid.AvailablePhoneNumbers.IsoCountryCode.Mobile.json.get

Returns a list of mobile AvailablePhoneNumber resource representations that match the specified filters, each representing a phone number that is currently available for provisioning within your account.

twilio.Accounts.AccountSid.AvailablePhoneNumbers.IsoCountryCode.Mobile.json.get({
  "AccountSid": "",
  "IsoCountryCode": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IsoCountryCode required string: ISO 3166-1 alpha-2.

Output

Accounts.AccountSid.AvailablePhoneNumbers.IsoCountryCode.TollFree.json.get

Returns a list of toll-free AvailablePhoneNumber elements that match the specified filters, each representing a phone number that is currently available for provisioning within your account. To provision an available phone number, POST the number to the IncomingPhoneNumbers resource.

twilio.Accounts.AccountSid.AvailablePhoneNumbers.IsoCountryCode.TollFree.json.get({
  "AccountSid": "",
  "IsoCountryCode": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IsoCountryCode required string: ISO 3166-1 alpha-2.

Output

Accounts.AccountSid.AvailablePhoneNumbers.json.get

Returns a list of all AvailablePhoneNumber subresources for your account by ISO Country. For full information about our phone number support, see our Phone Number CSV (http://www.twilio.com/resources/rates/international-phone-number-rates.csv).

twilio.Accounts.AccountSid.AvailablePhoneNumbers.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.Calls.CallSid.Notifications.json.get

Returns a list of notifications generated for an account. The list includes paging information.

twilio.Accounts.AccountSid.Calls.CallSid.Notifications.json.get({
  "AccountSid": "",
  "CallSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • CallSid required string

Output

Accounts.AccountSid.Calls.CallSid.Recordings.json.get

Returns a list of Recording resource representations, each representing a recording generated during the course of a phone call.

twilio.Accounts.AccountSid.Calls.CallSid.Recordings.json.get({
  "AccountSid": "",
  "CallSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • CallSid required string

Output

Accounts.AccountSid.Calls.CallSid.json.get

Returns the single Call resource identified by {CallSid}.

twilio.Accounts.AccountSid.Calls.CallSid.json.get({
  "AccountSid": "",
  "CallSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • CallSid required string

Output

Accounts.AccountSid.Calls.CallSid.json.post

Modify a phone call.

twilio.Accounts.AccountSid.Calls.CallSid.json.post({
  "AccountSid": "",
  "CallSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • CallSid required string

Output

Accounts.AccountSid.Calls.json.get

Returns a list of phone calls made to and from the account identified by {AccountSid}.

twilio.Accounts.AccountSid.Calls.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.Calls.json.post

To make a call, make an HTTP POST request. Initiate a new phone call.

twilio.Accounts.AccountSid.Calls.json.post({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.Conferences.ConferenceSid.Participants.CallSid.json.delete

Kick this participant from the conference.

twilio.Accounts.AccountSid.Conferences.ConferenceSid.Participants.CallSid.json.delete({
  "AccountSid": "",
  "ConferenceSid": "",
  "CallSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • ConferenceSid required string
    • CallSid required string

Output

Output schema unknown

Accounts.AccountSid.Conferences.ConferenceSid.Participants.CallSid.json.get

Returns a representation of this participant.

twilio.Accounts.AccountSid.Conferences.ConferenceSid.Participants.CallSid.json.get({
  "AccountSid": "",
  "ConferenceSid": "",
  "CallSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • ConferenceSid required string
    • CallSid required string

Output

Accounts.AccountSid.Conferences.ConferenceSid.Participants.CallSid.json.post

Updates the status of a participant.

twilio.Accounts.AccountSid.Conferences.ConferenceSid.Participants.CallSid.json.post({
  "AccountSid": "",
  "ConferenceSid": "",
  "CallSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • ConferenceSid required string
    • CallSid required string

Output

Accounts.AccountSid.Conferences.ConferenceSid.Participants.json.get

Returns the list of participants in the conference identified by {ConferenceSid}.

twilio.Accounts.AccountSid.Conferences.ConferenceSid.Participants.json.get({
  "AccountSid": "",
  "ConferenceSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • ConferenceSid required string

Output

Accounts.AccountSid.Conferences.ConferenceSid.json.get

Returns a representation of the conference identified by {ConferenceSid}.

twilio.Accounts.AccountSid.Conferences.ConferenceSid.json.get({
  "AccountSid": "",
  "ConferenceSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • ConferenceSid required string

Output

Accounts.AccountSid.Conferences.json.get

Returns a list of conferences within an account. The list includes paging information.

twilio.Accounts.AccountSid.Conferences.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.ConnectApps.ConnectAppSid.json.get

Get the properties of a Connect App.

twilio.Accounts.AccountSid.ConnectApps.ConnectAppSid.json.get({
  "AccountSid": "",
  "ConnectAppSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • ConnectAppSid required string

Output

Accounts.AccountSid.ConnectApps.ConnectAppSid.json.post

Tries to update the Connect App's properties, and returns the updated resource representation if successful. The returned response is identical to that returned above when making a GET request.

twilio.Accounts.AccountSid.ConnectApps.ConnectAppSid.json.post({
  "AccountSid": "",
  "ConnectAppSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • ConnectAppSid required string

Output

Accounts.AccountSid.ConnectApps.json.get

Returns a list of Connect App resource representations, each representing a Connect App in your account. The list includes paging information.

twilio.Accounts.AccountSid.ConnectApps.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.IncomingPhoneNumbers.Local.json.get

Returns a list of local elements, each representing a local (not toll-free) phone number given to your account, under an list element that includes paging information. Works exactly the same as the IncomingPhoneNumber resource, but filters out toll-free numbers.

twilio.Accounts.AccountSid.IncomingPhoneNumbers.Local.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.IncomingPhoneNumbers.Local.json.post

Adds a new phone number to your account. If a phone number is found for your request, Twilio will add it to your account and bill you for the first month's cost of the phone number.

twilio.Accounts.AccountSid.IncomingPhoneNumbers.Local.json.post({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.IncomingPhoneNumbers.Mobile.json.get

Returns a list of local elements, each representing a mobile phone number given to your account, under an list element that includes paging information. Works exactly the same as the IncomingPhoneNumber resource, but filters out local and toll free numbers.

twilio.Accounts.AccountSid.IncomingPhoneNumbers.Mobile.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.IncomingPhoneNumbers.Mobile.json.post

Adds a new phone number to your account. If a phone number is found for your request, Twilio will add it to your account and bill you for the first month's cost of the phone number.

twilio.Accounts.AccountSid.IncomingPhoneNumbers.Mobile.json.post({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.IncomingPhoneNumbers.TollFree.json.get

Returns a list of local elements, each representing a toll-free phone number given to your account, under an list element that includes paging information. Works exactly the same as the IncomingPhoneNumber resource, but filters out all numbers that aren't toll-free.

twilio.Accounts.AccountSid.IncomingPhoneNumbers.TollFree.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.IncomingPhoneNumbers.TollFree.json.post

Adds a new phone number to your account. If a phone number is found for your request, Twilio will add it to your account and bill you for the first month's cost of the phone number.

twilio.Accounts.AccountSid.IncomingPhoneNumbers.TollFree.json.post({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.IncomingPhoneNumbers.IncomingPhoneNumberSid.json.delete

Release this phone number from your account. Twilio will no longer answer calls to this number, and you will stop being billed the monthly phone number fee. The phone number will eventually be recycled and potentially given to another customer, so use with care. If you make a mistake, contac us. We may be able to give you the number back.

twilio.Accounts.AccountSid.IncomingPhoneNumbers.IncomingPhoneNumberSid.json.delete({
  "AccountSid": "",
  "IncomingPhoneNumberSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IncomingPhoneNumberSid required string

Output

Output schema unknown

Accounts.AccountSid.IncomingPhoneNumbers.IncomingPhoneNumberSid.json.get

Get info about incoming call's phone number.

twilio.Accounts.AccountSid.IncomingPhoneNumbers.IncomingPhoneNumberSid.json.get({
  "AccountSid": "",
  "IncomingPhoneNumberSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IncomingPhoneNumberSid required string

Output

Accounts.AccountSid.IncomingPhoneNumbers.IncomingPhoneNumberSid.json.post

Tries to update the incoming phone number's properties, and returns the updated resource representation if successful. The returned response is identical to that returned above when making a GET request.

twilio.Accounts.AccountSid.IncomingPhoneNumbers.IncomingPhoneNumberSid.json.post({
  "AccountSid": "",
  "IncomingPhoneNumberSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IncomingPhoneNumberSid required string

Output

Accounts.AccountSid.IncomingPhoneNumbers.IncomingPhoneNumberSid.json.put

Tries to update the incoming phone number's properties, and returns the updated resource representation if successful. The returned response is identical to that returned above when making a GET request.

twilio.Accounts.AccountSid.IncomingPhoneNumbers.IncomingPhoneNumberSid.json.put({
  "AccountSid": "",
  "IncomingPhoneNumberSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IncomingPhoneNumberSid required string

Output

Accounts.AccountSid.IncomingPhoneNumbers.json.get

Returns a list of IncomingPhoneNumber resource representations, each representing a phone number given to your account. The list includes paging information.

twilio.Accounts.AccountSid.IncomingPhoneNumbers.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.IncomingPhoneNumbers.json.post

Purchases a new phone number for your account. If a phone number is found for your request, Twilio will add it to your account and bill you for the first month's cost of the phone number. To find an available phone number to POST, use the subresources of the AvailablePhoneNumbers list resource.

twilio.Accounts.AccountSid.IncomingPhoneNumbers.json.post({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.Messages.MessageSid.Media.MediaSid.json.get

Without an extension, the media is returned using the mime-type provided when the media was generated.

twilio.Accounts.AccountSid.Messages.MessageSid.Media.MediaSid.json.get({
  "AccountSid": "",
  "MessageSid": "",
  "MediaSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • MessageSid required string
    • MediaSid required string

Output

Accounts.AccountSid.Messages.MessageSid.Media.json.get

Returns a list of media associated with your message.

twilio.Accounts.AccountSid.Messages.MessageSid.Media.json.get({
  "AccountSid": "",
  "MessageSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • MessageSid required string

Output

Accounts.AccountSid.Messages.MessageSid.json.get

Returns a single message specified by the provided {MessageSid}.

twilio.Accounts.AccountSid.Messages.MessageSid.json.get({
  "AccountSid": "",
  "MessageSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • MessageSid required string

Output

Accounts.AccountSid.Messages.json.get

Returns a list of messages associated with your account. The list includes paging information.

twilio.Accounts.AccountSid.Messages.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.Messages.json.post

To send a new outgoing message, make an HTTP POST to your Messages list resource URI

twilio.Accounts.AccountSid.Messages.json.post({
  "AccountSid": "",
  "To": ""
}, context)

Input

  • input object
    • AccountSid required string
    • To required string: The destination phone number. Format with a '+' and country code e.g., +16175551212 (E.164 format).
    • From string: A Twilio phone number (in E.164 format) or alphanumeric sender ID enabled for the type of message you wish to send. Phone numbers or short codes purchased from Twilio work here. You cannot (for example) spoof messages from your own cell phone number.
    • MessagingServiceSid string: The 34 character unique id of the Messaging Service you want to associate with this Message. Set this parameter to use the Messaging Service Settings and Copilot Features you have configured. When only this parameter is set, Twilio will use your enabled Copilot Features to select the From phone number for delivery.
    • Body string: The text of the message you want to send, limited to 1600 characters.
    • MediaUrl string: The URL of the media you wish to send out with the message. gif , png and jpeg content is currently supported and will be formatted correctly on the recipient's device. Other types are also accepted by the API. The media size limit is 5MB. If you wish to send more than one image in the message body, please provide multiple MediaUrls values in the POST request. You may include up to 10 MediaUrls per message.

Output

Output schema unknown

Accounts.AccountSid.Notifications.NotificationSid.json.delete

Deletes the notification identified by {NotificationSid} from an account's log.

twilio.Accounts.AccountSid.Notifications.NotificationSid.json.delete({
  "AccountSid": "",
  "NotificationSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • NotificationSid required string

Output

Output schema unknown

Accounts.AccountSid.Notifications.NotificationSid.json.get

Get a notification entry.

twilio.Accounts.AccountSid.Notifications.NotificationSid.json.get({
  "AccountSid": "",
  "NotificationSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • NotificationSid required string

Output

Accounts.AccountSid.Notifications.json.get

Returns a list of notifications generated for an account. The list includes paging information.

twilio.Accounts.AccountSid.Notifications.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.OutgoingCallerIds.OutgoingCallerIdSid.json.delete

Deletes the caller ID from the account. Returns an HTTP 204 response if successful, with no body.

twilio.Accounts.AccountSid.OutgoingCallerIds.OutgoingCallerIdSid.json.delete({
  "AccountSid": "",
  "OutgoingCallerIdSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • OutgoingCallerIdSid required string

Output

Output schema unknown

Accounts.AccountSid.OutgoingCallerIds.OutgoingCallerIdSid.json.get

Get the set of an account's verified phone numbers.

twilio.Accounts.AccountSid.OutgoingCallerIds.OutgoingCallerIdSid.json.get({
  "AccountSid": "",
  "OutgoingCallerIdSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • OutgoingCallerIdSid required string

Output

Accounts.AccountSid.OutgoingCallerIds.OutgoingCallerIdSid.json.post

Updates the caller id, and returns the updated resource if successful.

twilio.Accounts.AccountSid.OutgoingCallerIds.OutgoingCallerIdSid.json.post({
  "AccountSid": "",
  "OutgoingCallerIdSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • OutgoingCallerIdSid required string

Output

Accounts.AccountSid.OutgoingCallerIds.OutgoingCallerIdSid.json.put

Updates the caller id, and returns the updated resource if successful.

twilio.Accounts.AccountSid.OutgoingCallerIds.OutgoingCallerIdSid.json.put({
  "AccountSid": "",
  "OutgoingCallerIdSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • OutgoingCallerIdSid required string

Output

Output schema unknown

Accounts.AccountSid.OutgoingCallerIds.json.get

Returns a list of OutgoingCallerId resource representations, each representing a Caller ID number valid for an account. The list includes paging information.

twilio.Accounts.AccountSid.OutgoingCallerIds.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.OutgoingCallerIds.json.post

Adds a new CallerID to your account.

twilio.Accounts.AccountSid.OutgoingCallerIds.json.post({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.Queues.QueueSid.Members.Front.json.get

Get a front member.

twilio.Accounts.AccountSid.Queues.QueueSid.Members.Front.json.get({
  "AccountSid": "",
  "QueueSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • QueueSid required string

Output

Accounts.AccountSid.Queues.QueueSid.Members.Front.json.post

Posting a URL and Method to a Queue instance will dequeue a member from a queue and have the member's call begin executing the TwiML document at that URL When dequeuing the 'Front' of the queue, the next call in the queue will be redirected.

twilio.Accounts.AccountSid.Queues.QueueSid.Members.Front.json.post({
  "AccountSid": "",
  "QueueSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • QueueSid required string

Output

Accounts.AccountSid.Queues.QueueSid.Members.CallSid.json.get

Get a specific member.

twilio.Accounts.AccountSid.Queues.QueueSid.Members.CallSid.json.get({
  "AccountSid": "",
  "QueueSid": "",
  "CallSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • QueueSid required string
    • CallSid required string

Output

Accounts.AccountSid.Queues.QueueSid.Members.CallSid.json.post

Posting a URL and Method to a Queue instance will dequeue a member from a queue and have the member's call begin executing the TwiML document at that URL When redirecting a member of a queue addressed by CallSid, only the first request will succeed and return a 200 response code. A second request will fail and return an appropriate 400 response code.

twilio.Accounts.AccountSid.Queues.QueueSid.Members.CallSid.json.post({
  "AccountSid": "",
  "QueueSid": "",
  "CallSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • QueueSid required string
    • CallSid required string

Output

Accounts.AccountSid.Queues.QueueSid.Members.json.get

Returns the list of members in the queue identified by {QueueSid}.

twilio.Accounts.AccountSid.Queues.QueueSid.Members.json.get({
  "AccountSid": "",
  "QueueSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • QueueSid required string

Output

Accounts.AccountSid.Queues.QueueSid.json.delete

The DELETE method allows you to remove a Queue. Only empty queues are deletable.

twilio.Accounts.AccountSid.Queues.QueueSid.json.delete({
  "AccountSid": "",
  "QueueSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • QueueSid required string

Output

Output schema unknown

Accounts.AccountSid.Queues.QueueSid.json.get

Get resource's individual Queue instance.

twilio.Accounts.AccountSid.Queues.QueueSid.json.get({
  "AccountSid": "",
  "QueueSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • QueueSid required string

Output

Accounts.AccountSid.Queues.QueueSid.json.post

This POST request allows you to change the FriendlyName or MaxSize.

twilio.Accounts.AccountSid.Queues.QueueSid.json.post({
  "AccountSid": "",
  "QueueSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • QueueSid required string

Output

Accounts.AccountSid.Queues.json.get

Returns a list of queues within an account. The list includes paging information.

twilio.Accounts.AccountSid.Queues.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.Queues.json.post

Create a new Queue resource.

twilio.Accounts.AccountSid.Queues.json.post({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.Recordings.RecordingSid.Transcriptions.json.get

Returns a set of Transcription resource representations that includes paging information.

twilio.Accounts.AccountSid.Recordings.RecordingSid.Transcriptions.json.get({
  "AccountSid": "",
  "RecordingSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • RecordingSid required string

Output

Accounts.AccountSid.Recordings.RecordingSid.json.delete

Deletes a recording from your account.

twilio.Accounts.AccountSid.Recordings.RecordingSid.json.delete({
  "AccountSid": "",
  "RecordingSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • RecordingSid required string

Output

Output schema unknown

Accounts.AccountSid.Recordings.RecordingSid.json.get

Returns one of several representations: Without an extension, or with a ".wav", a binary WAV audio file is returned with mime-type "audio/x-wav". Appending ".mp3" to the URI returns a binary MP3 audio file with mime-type type "audio/mpeg". Appending ".xml" to the URI returns a XML representation.

twilio.Accounts.AccountSid.Recordings.RecordingSid.json.get({
  "AccountSid": "",
  "RecordingSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • RecordingSid required string

Output

Output schema unknown

Accounts.AccountSid.Recordings.json.get

Returns a list of Recording resource representations, each representing a recording generated during the course of a phone call.

twilio.Accounts.AccountSid.Recordings.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.SIP.CredentialLists.CLSid.Credentials.CredentialSid.json.delete

Remove a Credential from a CredentialList.

twilio.Accounts.AccountSid.SIP.CredentialLists.CLSid.Credentials.CredentialSid.json.delete({
  "AccountSid": "",
  "CLSid": "",
  "CredentialSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • CLSid required string
    • CredentialSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.CredentialLists.CLSid.Credentials.CredentialSid.json.get

Get a specific Credential in a list. Though a password is stored for each username in your list, the password is not returned to protect your password. If you cannot remember your password, you will need to POST to this resource to update it.

twilio.Accounts.AccountSid.SIP.CredentialLists.CLSid.Credentials.CredentialSid.json.get({
  "AccountSid": "",
  "CLSid": "",
  "CredentialSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • CLSid required string
    • CredentialSid required string

Output

Accounts.AccountSid.SIP.CredentialLists.CLSid.Credentials.CredentialSid.json.post

Change the password of a Credential record.

If the change is successful, Twilio will respond with the Credential record but will not include the password in the response.

twilio.Accounts.AccountSid.SIP.CredentialLists.CLSid.Credentials.CredentialSid.json.post({
  "AccountSid": "",
  "CLSid": "",
  "CredentialSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • CLSid required string
    • CredentialSid required string

Output

Accounts.AccountSid.SIP.CredentialLists.CLSid.Credentials.json.get

Get the list of Credentials in a CredentialList. The passwords for the Credentials are intentionally not returned so as to protect them.

twilio.Accounts.AccountSid.SIP.CredentialLists.CLSid.Credentials.json.get({
  "AccountSid": "",
  "CLSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • CLSid required string

Output

Accounts.AccountSid.SIP.CredentialLists.CLSid.Credentials.json.post

Add a Credential to the CredentialList.

When creating a Credential, you will POST both a username and password, but only receive the username back in the response. The password is intentionally not returned so as to protect it.

twilio.Accounts.AccountSid.SIP.CredentialLists.CLSid.Credentials.json.post({
  "AccountSid": "",
  "CLSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • CLSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.CredentialLists.CLSid.json.delete

Delete a CredentialList from your account. It can only be deleted if no domains are mapped to it. If you attempt to delete one that is mapped to a domain, you will receive an error.

twilio.Accounts.AccountSid.SIP.CredentialLists.CLSid.json.delete({
  "AccountSid": "",
  "CLSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • CLSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.CredentialLists.CLSid.json.get

Get a credential list instance resource

twilio.Accounts.AccountSid.SIP.CredentialLists.CLSid.json.get({
  "AccountSid": "",
  "CLSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • CLSid required string

Output

Accounts.AccountSid.SIP.CredentialLists.CLSid.json.post

Change the FriendlyName of the list

twilio.Accounts.AccountSid.SIP.CredentialLists.CLSid.json.post({
  "AccountSid": "",
  "CLSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • CLSid required string

Output

Accounts.AccountSid.SIP.CredentialLists.json.get

Gets a list of Credential Lists for an account

twilio.Accounts.AccountSid.SIP.CredentialLists.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.SIP.CredentialLists.json.post

Create a new Credential List.

twilio.Accounts.AccountSid.SIP.CredentialLists.json.post({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.Domains.SipDomainSid.CredentialListMappings.CLSid.json.delete

Remove a CredentialListMapping from a domain

twilio.Accounts.AccountSid.SIP.Domains.SipDomainSid.CredentialListMappings.CLSid.json.delete({
  "AccountSid": "",
  "SipDomainSid": "",
  "CLSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • SipDomainSid required string
    • CLSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.Domains.SipDomainSid.CredentialListMappings.json.get

Get the user lists mapped to this domain.

twilio.Accounts.AccountSid.SIP.Domains.SipDomainSid.CredentialListMappings.json.get({
  "AccountSid": "",
  "SipDomainSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • SipDomainSid required string

Output

Accounts.AccountSid.SIP.Domains.SipDomainSid.CredentialListMappings.json.post

Map a CredentialList to the domain.

twilio.Accounts.AccountSid.SIP.Domains.SipDomainSid.CredentialListMappings.json.post({
  "AccountSid": "",
  "SipDomainSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • SipDomainSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.Domains.SipDomainSid.IpAccessControlListMappings.ALSid.json.delete

Remove a mapping from this domain.

twilio.Accounts.AccountSid.SIP.Domains.SipDomainSid.IpAccessControlListMappings.ALSid.json.delete({
  "AccountSid": "",
  "SipDomainSid": "",
  "ALSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • SipDomainSid required string
    • ALSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.Domains.SipDomainSid.IpAccessControlListMappings.ALSid.json.get

Return a specific IpAccessControlListMapping instance by Sid.

twilio.Accounts.AccountSid.SIP.Domains.SipDomainSid.IpAccessControlListMappings.ALSid.json.get({
  "AccountSid": "",
  "SipDomainSid": "",
  "ALSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • SipDomainSid required string
    • ALSid required string

Output

Accounts.AccountSid.SIP.Domains.SipDomainSid.IpAccessControlListMappings.json.get

Return the IpAccessControlListMappings that are associated to this domain.

twilio.Accounts.AccountSid.SIP.Domains.SipDomainSid.IpAccessControlListMappings.json.get({
  "AccountSid": "",
  "SipDomainSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • SipDomainSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.Domains.SipDomainSid.IpAccessControlListMappings.json.post

Map an IpAccessControlList to this domain.

twilio.Accounts.AccountSid.SIP.Domains.SipDomainSid.IpAccessControlListMappings.json.post({
  "AccountSid": "",
  "SipDomainSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • SipDomainSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.Domains.SipDomainSid.json.delete

Delete a domain. If you have created subdomains of a domain, you will not be able to delete the domain until you first delete all subdomains of it.

twilio.Accounts.AccountSid.SIP.Domains.SipDomainSid.json.delete({
  "AccountSid": "",
  "SipDomainSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • SipDomainSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.Domains.SipDomainSid.json.get

Return a specific instance by Sid.

twilio.Accounts.AccountSid.SIP.Domains.SipDomainSid.json.get({
  "AccountSid": "",
  "SipDomainSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • SipDomainSid required string

Output

Accounts.AccountSid.SIP.Domains.SipDomainSid.json.post

Update the attributes of a domain.

twilio.Accounts.AccountSid.SIP.Domains.SipDomainSid.json.post({
  "AccountSid": "",
  "SipDomainSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • SipDomainSid required string

Output

Accounts.AccountSid.SIP.Domains.json.get

Returns a paged list of the domains for an account.

twilio.Accounts.AccountSid.SIP.Domains.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.SIP.Domains.json.post

Creates a new Domain and returns its instance resource. You must pick a unique domain name that ends in ".sip.twilio.com". After creating a Domain, you must map it to an authentication method before the domain is ready to receive traffic.

twilio.Accounts.AccountSid.SIP.Domains.json.post({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.IpAddresses.IpAddressSid.json.delete

Deletes an IP address entry from the list.

twilio.Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.IpAddresses.IpAddressSid.json.delete({
  "AccountSid": "",
  "IpAccessControlListSid": "",
  "IpAddressSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IpAccessControlListSid required string
    • IpAddressSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.IpAddresses.IpAddressSid.json.get

Return a single IP Address resource.

twilio.Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.IpAddresses.IpAddressSid.json.get({
  "AccountSid": "",
  "IpAccessControlListSid": "",
  "IpAddressSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IpAccessControlListSid required string
    • IpAddressSid required string

Output

Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.IpAddresses.IpAddressSid.json.post

Change the description or IP address of a given IpAddress instance resource

twilio.Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.IpAddresses.IpAddressSid.json.post({
  "AccountSid": "",
  "IpAccessControlListSid": "",
  "IpAddressSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IpAccessControlListSid required string
    • IpAddressSid required string

Output

Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.IpAddresses.json.get

List the IP Addresses contained in this list.

twilio.Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.IpAddresses.json.get({
  "AccountSid": "",
  "IpAccessControlListSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IpAccessControlListSid required string

Output

Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.IpAddresses.json.post

Add an IP Address to the list with a description.

twilio.Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.IpAddresses.json.post({
  "AccountSid": "",
  "IpAccessControlListSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IpAccessControlListSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.json.delete

Delete an IpAccessControlList from your account. It can only be deleted if no domains are mapped to it. If you attempt to delete one that is mapped to a domain, you will receive an error.

twilio.Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.json.delete({
  "AccountSid": "",
  "IpAccessControlListSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IpAccessControlListSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.json.get

Return a specific IpAccessControlList resource.

twilio.Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.json.get({
  "AccountSid": "",
  "IpAccessControlListSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IpAccessControlListSid required string

Output

Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.json.post

Rename an IpAccessControlList.

twilio.Accounts.AccountSid.SIP.IpAccessControlLists.IpAccessControlListSid.json.post({
  "AccountSid": "",
  "IpAccessControlListSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • IpAccessControlListSid required string

Output

Accounts.AccountSid.SIP.IpAccessControlLists.json.get

Return a paged list of all IpAccessControlLists under this account.

twilio.Accounts.AccountSid.SIP.IpAccessControlLists.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.SIP.IpAccessControlLists.json.post

Create a new IpAccessControlList resource.

When created, the list will contain no IP addresses. You will need to add IP addresses to the list for it to be active. To add IP addresses, you will need to POST to the IpAddresses List subresource.

twilio.Accounts.AccountSid.SIP.IpAccessControlLists.json.post({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.SMS.ShortCodes.ShortCodeSid.json.get

Get a single message.

twilio.Accounts.AccountSid.SMS.ShortCodes.ShortCodeSid.json.get({
  "AccountSid": "",
  "ShortCodeSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • ShortCodeSid required string

Output

Accounts.AccountSid.SMS.ShortCodes.ShortCodeSid.json.post

Tries to update the shortcode's properties, and returns the updated resource representation if successful.

twilio.Accounts.AccountSid.SMS.ShortCodes.ShortCodeSid.json.post({
  "AccountSid": "",
  "ShortCodeSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • ShortCodeSid required string

Output

Accounts.AccountSid.SMS.ShortCodes.json.get

Returns a list of ShortCode resource representations, each representing a short code within your account. The list includes paging information.

twilio.Accounts.AccountSid.SMS.ShortCodes.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.Transcriptions.TranscriptionSid.json.delete

Deletes a transcription from your account.

twilio.Accounts.AccountSid.Transcriptions.TranscriptionSid.json.delete({
  "AccountSid": "",
  "TranscriptionSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • TranscriptionSid required string

Output

Output schema unknown

Accounts.AccountSid.Transcriptions.TranscriptionSid.json.get

Returns a single Transcription resource representation identified by the given {TranscriptionSid}. By default Twilio will respond with the XML metadata for the Transcription. If you append ".txt" to the end of the Transcription resource's URI Twilio will just return you the transcription tex.

twilio.Accounts.AccountSid.Transcriptions.TranscriptionSid.json.get({
  "AccountSid": "",
  "TranscriptionSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • TranscriptionSid required string

Output

Accounts.AccountSid.Transcriptions.json.get

Returns a set of Transcription resource representations that includes paging information.

twilio.Accounts.AccountSid.Transcriptions.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.Usage.Records.Subresource.json.get

Returns UsageRecords for all usage categories for a specified period.

twilio.Accounts.AccountSid.Usage.Records.Subresource.json.get({
  "AccountSid": "",
  "Subresource": ""
}, context)

Input

  • input object
    • AccountSid required string
    • Subresource required string (values: Daily, Monthly, Yearly, AllTime, Today, Yesterday, ThisMonth, LastMonth): |Subresource|Description|

Output

Accounts.AccountSid.Usage.Records.json.get

Returns UsageRecords for all usage categories. The list includes paging information. By default, the UsageRecords resource will return one UsageRecord for each Category, representing all usage accrued all-time for the account. You can filter the usage Category or change the date-range over which usage is counted using optional GET query parameters.

twilio.Accounts.AccountSid.Usage.Records.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.Usage.Triggers.UsageTriggerSid.json.delete

Delete this UsageTrigger.

twilio.Accounts.AccountSid.Usage.Triggers.UsageTriggerSid.json.delete({
  "AccountSid": "",
  "UsageTriggerSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • UsageTriggerSid required string

Output

Output schema unknown

Accounts.AccountSid.Usage.Triggers.UsageTriggerSid.json.get

Returns a repesentation of the UsageTrigger.

twilio.Accounts.AccountSid.Usage.Triggers.UsageTriggerSid.json.get({
  "AccountSid": "",
  "UsageTriggerSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • UsageTriggerSid required string

Output

Accounts.AccountSid.Usage.Triggers.UsageTriggerSid.json.post

Tries to update the UsageTrigger's properties, and returns the updated resource representation if successful.

twilio.Accounts.AccountSid.Usage.Triggers.UsageTriggerSid.json.post({
  "AccountSid": "",
  "UsageTriggerSid": ""
}, context)

Input

  • input object
    • AccountSid required string
    • UsageTriggerSid required string

Output

Accounts.AccountSid.Usage.Triggers.json.get

Returns a list of UsageTrigger resource representations. The list includes paging information. By default, all UsageTriggers are returned. You can filter the list by specifying one or more query parameters. Note that the query parameters are case-sensitive

twilio.Accounts.AccountSid.Usage.Triggers.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Accounts.AccountSid.Usage.Triggers.json.post

Creates a new UsageTrigger. Each account can create up to 1,000 UsageTriggers. Currently, UsageTriggers that are no longer active are not deleted automatically. Use DELETE to delete triggers you no longer need.

twilio.Accounts.AccountSid.Usage.Triggers.json.post({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string

Output

Output schema unknown

Accounts.AccountSid.json.get

Returns a representation of an account.

twilio.Accounts.AccountSid.json.get({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string: A 34 character string that uniquely identifies this account.

Output

Accounts.AccountSid.json.post

Allows you to modify the properties of an account.

twilio.Accounts.AccountSid.json.post({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string: A 34 character string that uniquely identifies this account.

Output

Accounts.AccountSid.json.put

Allows you to modify the properties of an account.

twilio.Accounts.AccountSid.json.put({
  "AccountSid": ""
}, context)

Input

  • input object
    • AccountSid required string: A 34 character string that uniquely identifies this account.

Output

Accounts.json.get

Retrieve a list of the Account resources belonging to the account used to make the API request. This list will include that Account as well.

twilio.Accounts.json.get(null, context)

Input

This action has no parameters

Output

Accounts.json.post

Create a new Account instance resource as a subaccount of the one used to make the request. See Creating Subaccounts for more information.

twilio.Accounts.json.post(null, context)

Input

This action has no parameters

Output

Output schema unknown

Definitions

account

  • account object
    • auth_token string
    • date_created string: The date that this account was created, in GMT in RFC 2822 format
    • date_updated string: The date that this account was last updated, in GMT in RFC 2822 format.
    • friendly_name string: A human readable description of this account, up to 64 characters long. By default the FriendlyName is your email address.
    • sid string: A 34 character string that uniquely identifies this account.
    • status string: The status of this account. Usually active, but can be suspended or closed.
    • subresource_uris object
    • type string: The type of this account. Either Trial or Full if you've upgraded.
    • uri string

accounts

  • accounts object
    • accounts array
      • items object
        • date_created string: The date that this account was created, in GMT in RFC 2822 format
        • date_updated string: The date that this account was last updated, in GMT in RFC 2822 format.
        • friendly_name string: A human readable description of this account, up to 64 characters long. By default the FriendlyName is your email address.
        • sid string: A 34 character string that uniquely identifies this account.
        • status string: The status of this account. Usually active, but can be suspended or closed.
        • type string: The type of this account. Either Trial or Full if you've upgraded.
    • end number
    • first_page_uri string
    • last_page_uri string
    • next_page_uri null
    • num_pages number
    • page number
    • page_size number
    • previous_page_uri null
    • start number
    • total number
    • uri string

appResource

  • appResource object
    • account_sid string
    • api_version string
    • date_created string
    • date_updated string
    • friendly_name string
    • sid string
    • sms_fallback_method string
    • sms_fallback_url string
    • sms_method string
    • sms_status_callback string
    • sms_url string
    • status_callback string
    • status_callback_method string
    • uri string
    • voice_caller_id_lookup string
    • voice_fallback_method string
    • voice_fallback_url string
    • voice_method string
    • voice_url string

appResources

  • appResources object
    • applications array
      • items object
        • account_sid string
        • api_version string
        • date_created string
        • date_updated string
        • friendly_name string
        • sid string
        • sms_fallback_method string
        • sms_fallback_url string
        • sms_method string
        • sms_status_callback string
        • sms_url string
        • status_callback string
        • status_callback_method string
        • uri string
        • voice_caller_id_lookup string
        • voice_fallback_method string
        • voice_fallback_url string
        • voice_method string
        • voice_url string
    • end integer
    • first_page_uri string
    • last_page_uri string
    • next_page_uri string
    • num_pages integer
    • page integer
    • page_size integer
    • previous_page_uri string
    • start integer
    • total integer
    • uri string

application

  • application object
    • account_sid string
    • api_version string
    • date_created string
    • date_updated string
    • friendly_name string
    • sid string
    • sms_fallback_method string
    • sms_fallback_url object
    • sms_method string
    • sms_status_callback object
    • sms_url object
    • status_callback object
    • status_callback_method object
    • uri string
    • voice_caller_id_lookup object
    • voice_fallback_method string
    • voice_fallback_url object
    • voice_method string
    • voice_url string

applications

  • applications object
    • applications array
      • items object
        • account_sid string
        • api_version string
        • date_created string
        • date_updated string
        • friendly_name string
        • sid string
        • sms_fallback_method object
        • sms_fallback_url object
        • sms_method object
        • sms_status_callback object
        • sms_url object
        • status_callback object
        • status_callback_method object
        • uri string
        • voice_caller_id_lookup object
        • voice_fallback_method object
        • voice_fallback_url object
        • voice_method string
        • voice_url string
    • end number
    • first_page_uri string
    • last_page_uri string
    • next_page_uri object
    • num_pages number
    • page number
    • page_size number
    • previous_page_uri object
    • start number
    • total number
    • uri string

authApp

  • authApp object
    • account_sid string
    • connect_app_company_name string
    • connect_app_description string
    • connect_app_friendly_name string
    • connect_app_homepage_url string
    • connect_app_sid string
    • permissions array
      • items string

authApps

  • authApps object
    • authorized_connect_apps array
      • items object
        • account_sid string
        • connect_app_company_name string
        • connect_app_description string
        • connect_app_friendly_name string
        • connect_app_homepage_url string
        • connect_app_sid string
        • permissions array
          • items string
    • end integer
    • first_page_uri string
    • last_page_uri string
    • next_page_uri string
    • num_pages integer
    • page integer
    • page_size integer
    • previous_page_uri string
    • start integer
    • total integer
    • uri string

availablePhoneNumbers

  • availablePhoneNumbers object
    • available_phone_numbers array
      • items object
        • capabilities object
          • MMS string
          • SMS string
          • voice string
        • friendly_name string
        • iso_country string
        • lata string
        • latitude string
        • longitude string
        • phone_number string
        • postal_code string
        • rate_center string
        • region string
    • uri string

call

  • call object
    • account_sid string: The unique id of the Account responsible for creating this call.
    • answered_by string
    • api_version string
    • caller_name string
    • date_created string: GMT in RFC 2822 format.
    • date_updated string
    • direction string
    • duration string
    • end_time string: Given as GMT in RFC 2822 format.
    • formatted_from string
    • formatted_to string
    • forwarded_from string
    • from string: The phone number, SIP address or Client identifier that made this call. Phone numbers are in E.164 format (e.g. +16175551212).
    • parent_call_sid string
    • phone_number_sid string
    • price string
    • sid string
    • start_time string: Given as GMT in RFC 2822 format.
    • status string (values: queued, ringing, in-progress, canceled, completed, failed, busy, no-answer)
    • subresource_uris object
      • notifications string
      • recordings string
    • to string: Phone numbers are in E.164 format (e.g. +16175551212). SIP addresses are formated as name@company.com. Client identifiers are formatted client:name.
    • uri string

callInstance

  • callInstance object
    • account_sid string: The unique id of the Account responsible for creating this call.
    • answered_by string (values: null, human, machine): If this call was initiated with answering machine detection, either human or machine. Empty otherwise.
    • api_version string
    • caller_name string: If this call was an incoming call to a phone number with Caller ID Lookup enabled, the caller's name. Empty otherwise.
    • date_created string: GMT in RFC 2822 format.
    • date_updated string
    • direction string (values: inbound, outbound-api, outbound-dial): A string describing the direction of the call. inbound for inbound calls, outbound-api for calls initiated via the REST API or outbound-dial for calls initiated by a verb.
    • duration string: The length of the call in seconds.
    • end_time string: Given as GMT in RFC 2822 format.
    • forwarded_from string: If this call was an incoming call forwarded from another number, the forwarding phone number (depends on carrier supporting forwarding). Empty otherwise.
    • from string: The phone number, SIP address or Client identifier that made this call. Phone numbers are in E.164 format (e.g. +16175551212).
    • parent_call_sid string
    • phone_number_sid string: If the call was inbound, this is the Sid of the IncomingPhoneNumber that received the call. If the call was outbound, it is the Sid of the OutgoingCallerId from which the call was placed.
    • price string: The charge for this call, in the currency associated with the account. Populated after the call is completed. May not be immediately available.
    • price_unit string: The currency in which Price is measured, in ISO 4127 format.
    • sid string
    • start_time string: Given as GMT in RFC 2822 format.
    • status string (values: queued, ringing, in-progress, canceled, completed, failed, busy, no-answer): A string representing the status of the call.
    • subresource_uris object
    • to string: Phone numbers are in E.164 format (e.g. +16175551212). SIP addresses are formated as name@company.com. Client identifiers are formatted client:name.
    • uri string: The URI for this resource, relative to https://api.twilio.com

calls

  • calls object
    • calls array
      • items object
        • account_sid string
        • answered_by object
        • api_version string
        • caller_name object
        • date_created string
        • date_updated string
        • direction string
        • duration string
        • end_time string
        • forwarded_from object
        • from string
        • from_formatted string
        • parent_call_sid object
        • phone_number_sid string
        • price string
        • sid string
        • start_time string
        • status string
        • subresource_uris object
          • notifications string
          • recordings string
        • to string
        • to_formatted string
        • uri string
    • end number
    • first_page_uri string
    • last_page_uri string
    • next_page_uri string
    • num_pages number
    • page number
    • page_size number
    • previous_page_uri object
    • start number
    • total number
    • uri string

conference

  • conference object
    • account_sid string
    • api_version string
    • date_created string
    • date_updated string
    • friendly_name string
    • sid string
    • status string (values: init, in-progress, completed)
    • subresource_uris object
      • participants string
    • uri string

conferences

  • conferences object
    • conferences array
      • items object
        • account_sid string
        • api_version string
        • date_created string
        • date_updated string
        • friendly_name string
        • sid string
        • status string
        • subresource_uris object
          • participants string
        • uri string
    • end integer
    • first_page_uri string
    • last_page_uri string
    • next_page_uri string
    • num_pages integer
    • page integer
    • page_size integer
    • previous_page_uri string
    • start integer
    • total integer
    • uri string

connectApp

  • connectApp object
    • acc
6.0.0

5 years ago

5.0.0

7 years ago

4.0.0

7 years ago

3.0.0

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

0.0.3

9 years ago

0.0.1

9 years ago