rustwilio

Crates.iorustwilio
lib.rsrustwilio
version1.0.0
created_at2026-01-23 12:01:54.908316+00
updated_at2026-01-23 12:01:54.908316+00
descriptionThis is the public Twilio REST API.
homepage
repositoryhttps://github.com/edisontim/twilio-rs
max_upload_size
id2064280
size2,477,612
tedison (edisontim)

documentation

README

Rust API client for openapi

This is the public Twilio REST API.

For more information, please visit https://support.twilio.com

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Generator version: 7.19.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named openapi and add the following to Cargo.toml under [dependencies]:

openapi = { path = "./openapi" }

Documentation for API Endpoints

All URIs are relative to https://api.twilio.com

Class Method HTTP request Description

Api20100401AccountApi | create_account | POST /2010-04-01/Accounts.json | Create a new Twilio Subaccount from the account making the request Api20100401AccountApi | fetch_account | GET /2010-04-01/Accounts/{Sid}.json | Fetch the account specified by the provided Account Sid Api20100401AccountApi | list_account | GET /2010-04-01/Accounts.json | Retrieves a collection of Accounts belonging to the account used to make the request Api20100401AccountApi | update_account | POST /2010-04-01/Accounts/{Sid}.json | Modify the properties of a given Account Api20100401AddOnResultApi | delete_recording_add_on_result | DELETE /2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{Sid}.json | Delete a result and purge all associated Payloads Api20100401AddOnResultApi | fetch_recording_add_on_result | GET /2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{Sid}.json | Fetch an instance of an AddOnResult Api20100401AddOnResultApi | list_recording_add_on_result | GET /2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults.json | Retrieve a list of results belonging to the recording Api20100401AddressApi | create_address | POST /2010-04-01/Accounts/{AccountSid}/Addresses.json | Api20100401AddressApi | delete_address | DELETE /2010-04-01/Accounts/{AccountSid}/Addresses/{Sid}.json | Api20100401AddressApi | fetch_address | GET /2010-04-01/Accounts/{AccountSid}/Addresses/{Sid}.json | Api20100401AddressApi | list_address | GET /2010-04-01/Accounts/{AccountSid}/Addresses.json | Api20100401AddressApi | update_address | POST /2010-04-01/Accounts/{AccountSid}/Addresses/{Sid}.json | Api20100401AllTimeApi | list_usage_record_all_time | GET /2010-04-01/Accounts/{AccountSid}/Usage/Records/AllTime.json | Api20100401ApplicationApi | create_application | POST /2010-04-01/Accounts/{AccountSid}/Applications.json | Create a new application within your account Api20100401ApplicationApi | delete_application | DELETE /2010-04-01/Accounts/{AccountSid}/Applications/{Sid}.json | Delete the application by the specified application sid Api20100401ApplicationApi | fetch_application | GET /2010-04-01/Accounts/{AccountSid}/Applications/{Sid}.json | Fetch the application specified by the provided sid Api20100401ApplicationApi | list_application | GET /2010-04-01/Accounts/{AccountSid}/Applications.json | Retrieve a list of applications representing an application within the requesting account Api20100401ApplicationApi | update_application | POST /2010-04-01/Accounts/{AccountSid}/Applications/{Sid}.json | Updates the application's properties Api20100401AssignedAddOnApi | create_incoming_phone_number_assigned_add_on | POST /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns.json | Assign an Add-on installation to the Number specified. Api20100401AssignedAddOnApi | delete_incoming_phone_number_assigned_add_on | DELETE /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns/{Sid}.json | Remove the assignment of an Add-on installation from the Number specified. Api20100401AssignedAddOnApi | fetch_incoming_phone_number_assigned_add_on | GET /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns/{Sid}.json | Fetch an instance of an Add-on installation currently assigned to this Number. Api20100401AssignedAddOnApi | list_incoming_phone_number_assigned_add_on | GET /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns.json | Retrieve a list of Add-on installations currently assigned to this Number. Api20100401AssignedAddOnExtensionApi | fetch_incoming_phone_number_assigned_add_on_extension | GET /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns/{AssignedAddOnSid}/Extensions/{Sid}.json | Fetch an instance of an Extension for the Assigned Add-on. Api20100401AssignedAddOnExtensionApi | list_incoming_phone_number_assigned_add_on_extension | GET /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns/{AssignedAddOnSid}/Extensions.json | Retrieve a list of Extensions for the Assigned Add-on. Api20100401AuthCallsCredentialListMappingApi | create_sip_auth_calls_credential_list_mapping | POST /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/CredentialListMappings.json | Create a new credential list mapping resource Api20100401AuthCallsCredentialListMappingApi | delete_sip_auth_calls_credential_list_mapping | DELETE /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/CredentialListMappings/{Sid}.json | Delete a credential list mapping from the requested domain Api20100401AuthCallsCredentialListMappingApi | fetch_sip_auth_calls_credential_list_mapping | GET /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/CredentialListMappings/{Sid}.json | Fetch a specific instance of a credential list mapping Api20100401AuthCallsCredentialListMappingApi | list_sip_auth_calls_credential_list_mapping | GET /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/CredentialListMappings.json | Retrieve a list of credential list mappings belonging to the domain used in the request Api20100401AuthCallsIpAccessControlListMappingApi | create_sip_auth_calls_ip_access_control_list_mapping | POST /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/IpAccessControlListMappings.json | Create a new IP Access Control List mapping Api20100401AuthCallsIpAccessControlListMappingApi | delete_sip_auth_calls_ip_access_control_list_mapping | DELETE /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/IpAccessControlListMappings/{Sid}.json | Delete an IP Access Control List mapping from the requested domain Api20100401AuthCallsIpAccessControlListMappingApi | fetch_sip_auth_calls_ip_access_control_list_mapping | GET /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/IpAccessControlListMappings/{Sid}.json | Fetch a specific instance of an IP Access Control List mapping Api20100401AuthCallsIpAccessControlListMappingApi | list_sip_auth_calls_ip_access_control_list_mapping | GET /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/IpAccessControlListMappings.json | Retrieve a list of IP Access Control List mappings belonging to the domain used in the request Api20100401AuthRegistrationsCredentialListMappingApi | create_sip_auth_registrations_credential_list_mapping | POST /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Registrations/CredentialListMappings.json | Create a new credential list mapping resource Api20100401AuthRegistrationsCredentialListMappingApi | delete_sip_auth_registrations_credential_list_mapping | DELETE /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Registrations/CredentialListMappings/{Sid}.json | Delete a credential list mapping from the requested domain Api20100401AuthRegistrationsCredentialListMappingApi | fetch_sip_auth_registrations_credential_list_mapping | GET /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Registrations/CredentialListMappings/{Sid}.json | Fetch a specific instance of a credential list mapping Api20100401AuthRegistrationsCredentialListMappingApi | list_sip_auth_registrations_credential_list_mapping | GET /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Registrations/CredentialListMappings.json | Retrieve a list of credential list mappings belonging to the domain used in the request Api20100401AuthorizedConnectAppApi | fetch_authorized_connect_app | GET /2010-04-01/Accounts/{AccountSid}/AuthorizedConnectApps/{ConnectAppSid}.json | Fetch an instance of an authorized-connect-app Api20100401AuthorizedConnectAppApi | list_authorized_connect_app | GET /2010-04-01/Accounts/{AccountSid}/AuthorizedConnectApps.json | Retrieve a list of authorized-connect-apps belonging to the account used to make the request Api20100401AvailablePhoneNumberCountryApi | fetch_available_phone_number_country | GET /2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}.json | Api20100401AvailablePhoneNumberCountryApi | list_available_phone_number_country | GET /2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers.json | Api20100401BalanceApi | fetch_balance | GET /2010-04-01/Accounts/{AccountSid}/Balance.json | Fetch the balance for an Account based on Account Sid. Balance changes may not be reflected immediately. Child accounts do not contain balance information Api20100401CallApi | create_call | POST /2010-04-01/Accounts/{AccountSid}/Calls.json | Create a new outgoing call to phones, SIP-enabled endpoints or Twilio Client connections Api20100401CallApi | delete_call | DELETE /2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json | Delete a Call record from your account. Once the record is deleted, it will no longer appear in the API and Account Portal logs. Api20100401CallApi | fetch_call | GET /2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json | Fetch the call specified by the provided Call SID Api20100401CallApi | list_call | GET /2010-04-01/Accounts/{AccountSid}/Calls.json | Retrieves a collection of calls made to and from your account Api20100401CallApi | update_call | POST /2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json | Initiates a call redirect or terminates a call Api20100401CallNotificationApi | fetch_call_notification | GET /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Notifications/{Sid}.json | Api20100401CallNotificationApi | list_call_notification | GET /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Notifications.json | Api20100401CallRecordingApi | create_call_recording | POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings.json | Create a recording for the call Api20100401CallRecordingApi | delete_call_recording | DELETE /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings/{Sid}.json | Delete a recording from your account Api20100401CallRecordingApi | fetch_call_recording | GET /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings/{Sid}.json | Fetch an instance of a recording for a call Api20100401CallRecordingApi | list_call_recording | GET /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings.json | Retrieve a list of recordings belonging to the call used to make the request Api20100401CallRecordingApi | update_call_recording | POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings/{Sid}.json | 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. Api20100401CallTranscriptionApi | create_realtime_transcription | POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Transcriptions.json | Create a Transcription Api20100401CallTranscriptionApi | update_realtime_transcription | POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Transcriptions/{Sid}.json | Stop a Transcription using either the SID of the Transcription resource or the name used when creating the resource Api20100401ConferenceApi | fetch_conference | GET /2010-04-01/Accounts/{AccountSid}/Conferences/{Sid}.json | Fetch an instance of a conference Api20100401ConferenceApi | list_conference | GET /2010-04-01/Accounts/{AccountSid}/Conferences.json | Retrieve a list of conferences belonging to the account used to make the request Api20100401ConferenceApi | update_conference | POST /2010-04-01/Accounts/{AccountSid}/Conferences/{Sid}.json | Api20100401ConferenceRecordingApi | delete_conference_recording | DELETE /2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Recordings/{Sid}.json | Delete a recording from your account Api20100401ConferenceRecordingApi | fetch_conference_recording | GET /2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Recordings/{Sid}.json | Fetch an instance of a recording for a call Api20100401ConferenceRecordingApi | list_conference_recording | GET /2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Recordings.json | Retrieve a list of recordings belonging to the call used to make the request Api20100401ConferenceRecordingApi | update_conference_recording | POST /2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Recordings/{Sid}.json | Changes the status of the recording to paused, stopped, or in-progress. Note: To use Twilio.CURRENT, pass it as recording sid. Api20100401ConnectAppApi | delete_connect_app | DELETE /2010-04-01/Accounts/{AccountSid}/ConnectApps/{Sid}.json | Delete an instance of a connect-app Api20100401ConnectAppApi | fetch_connect_app | GET /2010-04-01/Accounts/{AccountSid}/ConnectApps/{Sid}.json | Fetch an instance of a connect-app Api20100401ConnectAppApi | list_connect_app | GET /2010-04-01/Accounts/{AccountSid}/ConnectApps.json | Retrieve a list of connect-apps belonging to the account used to make the request Api20100401ConnectAppApi | update_connect_app | POST /2010-04-01/Accounts/{AccountSid}/ConnectApps/{Sid}.json | Update a connect-app with the specified parameters Api20100401CredentialApi | create_sip_credential | POST /2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{CredentialListSid}/Credentials.json | Create a new credential resource. Api20100401CredentialApi | delete_sip_credential | DELETE /2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{CredentialListSid}/Credentials/{Sid}.json | Delete a credential resource. Api20100401CredentialApi | fetch_sip_credential | GET /2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{CredentialListSid}/Credentials/{Sid}.json | Fetch a single credential. Api20100401CredentialApi | list_sip_credential | GET /2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{CredentialListSid}/Credentials.json | Retrieve a list of credentials. Api20100401CredentialApi | update_sip_credential | POST /2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{CredentialListSid}/Credentials/{Sid}.json | Update a credential resource. Api20100401CredentialListApi | create_sip_credential_list | POST /2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists.json | Create a Credential List Api20100401CredentialListApi | delete_sip_credential_list | DELETE /2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{Sid}.json | Delete a Credential List Api20100401CredentialListApi | fetch_sip_credential_list | GET /2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{Sid}.json | Get a Credential List Api20100401CredentialListApi | list_sip_credential_list | GET /2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists.json | Get All Credential Lists Api20100401CredentialListApi | update_sip_credential_list | POST /2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{Sid}.json | Update a Credential List Api20100401CredentialListMappingApi | create_sip_credential_list_mapping | POST /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/CredentialListMappings.json | Create a CredentialListMapping resource for an account. Api20100401CredentialListMappingApi | delete_sip_credential_list_mapping | DELETE /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/CredentialListMappings/{Sid}.json | Delete a CredentialListMapping resource from an account. Api20100401CredentialListMappingApi | fetch_sip_credential_list_mapping | GET /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/CredentialListMappings/{Sid}.json | Fetch a single CredentialListMapping resource from an account. Api20100401CredentialListMappingApi | list_sip_credential_list_mapping | GET /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/CredentialListMappings.json | Read multiple CredentialListMapping resources from an account. Api20100401DailyApi | list_usage_record_daily | GET /2010-04-01/Accounts/{AccountSid}/Usage/Records/Daily.json | Api20100401DataApi | fetch_recording_add_on_result_payload_data | GET /2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads/{PayloadSid}/Data.json | Fetch an instance of a result payload Api20100401DependentPhoneNumberApi | list_dependent_phone_number | GET /2010-04-01/Accounts/{AccountSid}/Addresses/{AddressSid}/DependentPhoneNumbers.json | Api20100401DomainApi | create_sip_domain | POST /2010-04-01/Accounts/{AccountSid}/SIP/Domains.json | Create a new Domain Api20100401DomainApi | delete_sip_domain | DELETE /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{Sid}.json | Delete an instance of a Domain Api20100401DomainApi | fetch_sip_domain | GET /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{Sid}.json | Fetch an instance of a Domain Api20100401DomainApi | list_sip_domain | GET /2010-04-01/Accounts/{AccountSid}/SIP/Domains.json | Retrieve a list of domains belonging to the account used to make the request Api20100401DomainApi | update_sip_domain | POST /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{Sid}.json | Update the attributes of a domain Api20100401EventApi | list_call_event | GET /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Events.json | Retrieve a list of all events for a call. Api20100401FeedbackApi | create_message_feedback | POST /2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}/Feedback.json | Create Message Feedback to confirm a tracked user action was performed by the recipient of the associated Message Api20100401IncomingPhoneNumberApi | create_incoming_phone_number | POST /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers.json | Purchase a phone-number for the account. Api20100401IncomingPhoneNumberApi | delete_incoming_phone_number | DELETE /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{Sid}.json | Delete a phone-numbers belonging to the account used to make the request. Api20100401IncomingPhoneNumberApi | fetch_incoming_phone_number | GET /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{Sid}.json | Fetch an incoming-phone-number belonging to the account used to make the request. Api20100401IncomingPhoneNumberApi | list_incoming_phone_number | GET /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers.json | Retrieve a list of incoming-phone-numbers belonging to the account used to make the request. Api20100401IncomingPhoneNumberApi | update_incoming_phone_number | POST /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{Sid}.json | Update an incoming-phone-number instance. Api20100401IncomingPhoneNumberLocalApi | create_incoming_phone_number_local | POST /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/Local.json | Api20100401IncomingPhoneNumberLocalApi | list_incoming_phone_number_local | GET /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/Local.json | Api20100401IncomingPhoneNumberMobileApi | create_incoming_phone_number_mobile | POST /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/Mobile.json | Api20100401IncomingPhoneNumberMobileApi | list_incoming_phone_number_mobile | GET /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/Mobile.json | Api20100401IncomingPhoneNumberTollFreeApi | create_incoming_phone_number_toll_free | POST /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/TollFree.json | Api20100401IncomingPhoneNumberTollFreeApi | list_incoming_phone_number_toll_free | GET /2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/TollFree.json | Api20100401IpAccessControlListApi | create_sip_ip_access_control_list | POST /2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists.json | Create a new IpAccessControlList resource Api20100401IpAccessControlListApi | delete_sip_ip_access_control_list | DELETE /2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{Sid}.json | Delete an IpAccessControlList from the requested account Api20100401IpAccessControlListApi | fetch_sip_ip_access_control_list | GET /2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{Sid}.json | Fetch a specific instance of an IpAccessControlList Api20100401IpAccessControlListApi | list_sip_ip_access_control_list | GET /2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists.json | Retrieve a list of IpAccessControlLists that belong to the account used to make the request Api20100401IpAccessControlListApi | update_sip_ip_access_control_list | POST /2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{Sid}.json | Rename an IpAccessControlList Api20100401IpAccessControlListMappingApi | create_sip_ip_access_control_list_mapping | POST /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/IpAccessControlListMappings.json | Create a new IpAccessControlListMapping resource. Api20100401IpAccessControlListMappingApi | delete_sip_ip_access_control_list_mapping | DELETE /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/IpAccessControlListMappings/{Sid}.json | Delete an IpAccessControlListMapping resource. Api20100401IpAccessControlListMappingApi | fetch_sip_ip_access_control_list_mapping | GET /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/IpAccessControlListMappings/{Sid}.json | Fetch an IpAccessControlListMapping resource. Api20100401IpAccessControlListMappingApi | list_sip_ip_access_control_list_mapping | GET /2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/IpAccessControlListMappings.json | Retrieve a list of IpAccessControlListMapping resources. Api20100401KeyApi | delete_key | DELETE /2010-04-01/Accounts/{AccountSid}/Keys/{Sid}.json | Api20100401KeyApi | fetch_key | GET /2010-04-01/Accounts/{AccountSid}/Keys/{Sid}.json | Api20100401KeyApi | list_key | GET /2010-04-01/Accounts/{AccountSid}/Keys.json | Api20100401KeyApi | update_key | POST /2010-04-01/Accounts/{AccountSid}/Keys/{Sid}.json | Api20100401LastMonthApi | list_usage_record_last_month | GET /2010-04-01/Accounts/{AccountSid}/Usage/Records/LastMonth.json | Api20100401LocalApi | list_available_phone_number_local | GET /2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/Local.json | Api20100401MachineToMachineApi | list_available_phone_number_machine_to_machine | GET /2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/MachineToMachine.json | Api20100401MediaApi | list_media | GET /2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}/Media.json | Read a list of Media resources associated with a specific Message resource Api20100401MediaInstanceApi | delete_media | DELETE /2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}/Media/{Sid}.json | Delete the Media resource. Api20100401MediaInstanceApi | fetch_media | GET /2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}/Media/{Sid}.json | Fetch a single Media resource associated with a specific Message resource Api20100401MemberApi | fetch_member | GET /2010-04-01/Accounts/{AccountSid}/Queues/{QueueSid}/Members/{CallSid}.json | Fetch a specific member from the queue Api20100401MemberApi | list_member | GET /2010-04-01/Accounts/{AccountSid}/Queues/{QueueSid}/Members.json | Retrieve the members of the queue Api20100401MemberApi | update_member | POST /2010-04-01/Accounts/{AccountSid}/Queues/{QueueSid}/Members/{CallSid}.json | Dequeue a member from a queue and have the member's call begin executing the TwiML document at that URL Api20100401MessageApi | create_message | POST /2010-04-01/Accounts/{AccountSid}/Messages.json | Send a message Api20100401MessageApi | delete_message | DELETE /2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json | Deletes a Message resource from your account Api20100401MessageApi | fetch_message | GET /2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json | Fetch a specific Message Api20100401MessageApi | list_message | GET /2010-04-01/Accounts/{AccountSid}/Messages.json | Retrieve a list of Message resources associated with a Twilio Account Api20100401MessageApi | update_message | POST /2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json | Update a Message resource (used to redact Message body text and to cancel not-yet-sent messages) Api20100401MobileApi | list_available_phone_number_mobile | GET /2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/Mobile.json | Api20100401MonthlyApi | list_usage_record_monthly | GET /2010-04-01/Accounts/{AccountSid}/Usage/Records/Monthly.json | Api20100401NationalApi | list_available_phone_number_national | GET /2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/National.json | Api20100401NewKeyApi | create_new_key | POST /2010-04-01/Accounts/{AccountSid}/Keys.json | Api20100401NewSigningKeyApi | create_new_signing_key | POST /2010-04-01/Accounts/{AccountSid}/SigningKeys.json | Create a new Signing Key for the account making the request. Api20100401NotificationApi | fetch_notification | GET /2010-04-01/Accounts/{AccountSid}/Notifications/{Sid}.json | Fetch a notification belonging to the account used to make the request Api20100401NotificationApi | list_notification | GET /2010-04-01/Accounts/{AccountSid}/Notifications.json | Retrieve a list of notifications belonging to the account used to make the request Api20100401OutgoingCallerIdApi | delete_outgoing_caller_id | DELETE /2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds/{Sid}.json | Delete the caller-id specified from the account Api20100401OutgoingCallerIdApi | fetch_outgoing_caller_id | GET /2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds/{Sid}.json | Fetch an outgoing-caller-id belonging to the account used to make the request Api20100401OutgoingCallerIdApi | list_outgoing_caller_id | GET /2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds.json | Retrieve a list of outgoing-caller-ids belonging to the account used to make the request Api20100401OutgoingCallerIdApi | update_outgoing_caller_id | POST /2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds/{Sid}.json | Updates the caller-id Api20100401ParticipantApi | create_participant | POST /2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants.json | Api20100401ParticipantApi | delete_participant | DELETE /2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants/{CallSid}.json | Kick a participant from a given conference Api20100401ParticipantApi | fetch_participant | GET /2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants/{CallSid}.json | Fetch an instance of a participant Api20100401ParticipantApi | list_participant | GET /2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants.json | Retrieve a list of participants belonging to the account used to make the request Api20100401ParticipantApi | update_participant | POST /2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants/{CallSid}.json | Update the properties of the participant Api20100401PayloadApi | delete_recording_add_on_result_payload | DELETE /2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads/{Sid}.json | Delete a payload from the result along with all associated Data Api20100401PayloadApi | fetch_recording_add_on_result_payload | GET /2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads/{Sid}.json | Fetch an instance of a result payload Api20100401PayloadApi | list_recording_add_on_result_payload | GET /2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads.json | Retrieve a list of payloads belonging to the AddOnResult Api20100401PaymentApi | create_payments | POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Payments.json | create an instance of payments. This will start a new payments session Api20100401PaymentApi | update_payments | POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Payments/{Sid}.json | update an instance of payments with different phases of payment flows. Api20100401QueueApi | create_queue | POST /2010-04-01/Accounts/{AccountSid}/Queues.json | Create a queue Api20100401QueueApi | delete_queue | DELETE /2010-04-01/Accounts/{AccountSid}/Queues/{Sid}.json | Remove an empty queue Api20100401QueueApi | fetch_queue | GET /2010-04-01/Accounts/{AccountSid}/Queues/{Sid}.json | Fetch an instance of a queue identified by the QueueSid Api20100401QueueApi | list_queue | GET /2010-04-01/Accounts/{AccountSid}/Queues.json | Retrieve a list of queues belonging to the account used to make the request Api20100401QueueApi | update_queue | POST /2010-04-01/Accounts/{AccountSid}/Queues/{Sid}.json | Update the queue with the new parameters Api20100401RecordApi | list_usage_record | GET /2010-04-01/Accounts/{AccountSid}/Usage/Records.json | Retrieve a list of usage-records belonging to the account used to make the request Api20100401RecordingApi | delete_recording | DELETE /2010-04-01/Accounts/{AccountSid}/Recordings/{Sid}.json | Delete a recording from your account Api20100401RecordingApi | fetch_recording | GET /2010-04-01/Accounts/{AccountSid}/Recordings/{Sid}.json | Fetch an instance of a recording Api20100401RecordingApi | list_recording | GET /2010-04-01/Accounts/{AccountSid}/Recordings.json | Retrieve a list of recordings belonging to the account used to make the request Api20100401RecordingTranscriptionApi | delete_recording_transcription | DELETE /2010-04-01/Accounts/{AccountSid}/Recordings/{RecordingSid}/Transcriptions/{Sid}.json | Api20100401RecordingTranscriptionApi | fetch_recording_transcription | GET /2010-04-01/Accounts/{AccountSid}/Recordings/{RecordingSid}/Transcriptions/{Sid}.json | Api20100401RecordingTranscriptionApi | list_recording_transcription | GET /2010-04-01/Accounts/{AccountSid}/Recordings/{RecordingSid}/Transcriptions.json | Api20100401SharedCostApi | list_available_phone_number_shared_cost | GET /2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/SharedCost.json | Api20100401ShortCodeApi | fetch_short_code | GET /2010-04-01/Accounts/{AccountSid}/SMS/ShortCodes/{Sid}.json | Fetch an instance of a short code Api20100401ShortCodeApi | list_short_code | GET /2010-04-01/Accounts/{AccountSid}/SMS/ShortCodes.json | Retrieve a list of short-codes belonging to the account used to make the request Api20100401ShortCodeApi | update_short_code | POST /2010-04-01/Accounts/{AccountSid}/SMS/ShortCodes/{Sid}.json | Update a short code with the following parameters Api20100401SigningKeyApi | delete_signing_key | DELETE /2010-04-01/Accounts/{AccountSid}/SigningKeys/{Sid}.json | Api20100401SigningKeyApi | fetch_signing_key | GET /2010-04-01/Accounts/{AccountSid}/SigningKeys/{Sid}.json | Api20100401SigningKeyApi | list_signing_key | GET /2010-04-01/Accounts/{AccountSid}/SigningKeys.json | Api20100401SigningKeyApi | update_signing_key | POST /2010-04-01/Accounts/{AccountSid}/SigningKeys/{Sid}.json | Api20100401SipIpAddressApi | create_sip_ip_address | POST /2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{IpAccessControlListSid}/IpAddresses.json | Create a new IpAddress resource. Api20100401SipIpAddressApi | delete_sip_ip_address | DELETE /2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{IpAccessControlListSid}/IpAddresses/{Sid}.json | Delete an IpAddress resource. Api20100401SipIpAddressApi | fetch_sip_ip_address | GET /2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{IpAccessControlListSid}/IpAddresses/{Sid}.json | Read one IpAddress resource. Api20100401SipIpAddressApi | list_sip_ip_address | GET /2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{IpAccessControlListSid}/IpAddresses.json | Read multiple IpAddress resources. Api20100401SipIpAddressApi | update_sip_ip_address | POST /2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{IpAccessControlListSid}/IpAddresses/{Sid}.json | Update an IpAddress resource. Api20100401SiprecApi | create_siprec | POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Siprec.json | Create a Siprec Api20100401SiprecApi | update_siprec | POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Siprec/{Sid}.json | Stop a Siprec using either the SID of the Siprec resource or the name used when creating the resource Api20100401StreamApi | create_stream | POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Streams.json | Create a Stream Api20100401StreamApi | update_stream | POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Streams/{Sid}.json | Stop a Stream using either the SID of the Stream resource or the name used when creating the resource Api20100401ThisMonthApi | list_usage_record_this_month | GET /2010-04-01/Accounts/{AccountSid}/Usage/Records/ThisMonth.json | Api20100401TodayApi | list_usage_record_today | GET /2010-04-01/Accounts/{AccountSid}/Usage/Records/Today.json | Api20100401TokenApi | create_token | POST /2010-04-01/Accounts/{AccountSid}/Tokens.json | Create a new token for ICE servers Api20100401TollFreeApi | list_available_phone_number_toll_free | GET /2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/TollFree.json | Api20100401TranscriptionApi | delete_transcription | DELETE /2010-04-01/Accounts/{AccountSid}/Transcriptions/{Sid}.json | Delete a transcription from the account used to make the request Api20100401TranscriptionApi | fetch_transcription | GET /2010-04-01/Accounts/{AccountSid}/Transcriptions/{Sid}.json | Fetch an instance of a Transcription Api20100401TranscriptionApi | list_transcription | GET /2010-04-01/Accounts/{AccountSid}/Transcriptions.json | Retrieve a list of transcriptions belonging to the account used to make the request Api20100401TriggerApi | create_usage_trigger | POST /2010-04-01/Accounts/{AccountSid}/Usage/Triggers.json | Create a new UsageTrigger Api20100401TriggerApi | delete_usage_trigger | DELETE /2010-04-01/Accounts/{AccountSid}/Usage/Triggers/{Sid}.json | Api20100401TriggerApi | fetch_usage_trigger | GET /2010-04-01/Accounts/{AccountSid}/Usage/Triggers/{Sid}.json | Fetch and instance of a usage-trigger Api20100401TriggerApi | list_usage_trigger | GET /2010-04-01/Accounts/{AccountSid}/Usage/Triggers.json | Retrieve a list of usage-triggers belonging to the account used to make the request Api20100401TriggerApi | update_usage_trigger | POST /2010-04-01/Accounts/{AccountSid}/Usage/Triggers/{Sid}.json | Update an instance of a usage trigger Api20100401UserDefinedMessageApi | create_user_defined_message | POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/UserDefinedMessages.json | Create a new User Defined Message for the given Call SID. Api20100401UserDefinedMessageSubscriptionApi | create_user_defined_message_subscription | POST /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/UserDefinedMessageSubscriptions.json | Subscribe to User Defined Messages for a given Call SID. Api20100401UserDefinedMessageSubscriptionApi | delete_user_defined_message_subscription | DELETE /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/UserDefinedMessageSubscriptions/{Sid}.json | Delete a specific User Defined Message Subscription. Api20100401ValidationRequestApi | create_validation_request | POST /2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds.json | Api20100401VoipApi | list_available_phone_number_voip | GET /2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/Voip.json | Api20100401YearlyApi | list_usage_record_yearly | GET /2010-04-01/Accounts/{AccountSid}/Usage/Records/Yearly.json | Api20100401YesterdayApi | list_usage_record_yesterday | GET /2010-04-01/Accounts/{AccountSid}/Usage/Records/Yesterday.json |

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

support@twilio.com

Commit count: 5

cargo fmt