twilio.rest package

Subpackages

Module contents

This code was generated by / _ _ _| _ _

(_)/(_)(_|/| |(/_ v1.0.0 / /
class twilio.rest.Client(username=None, password=None, account_sid=None, region=None, http_client=None, environment=None, edge=None)[source]

Bases: object

A client for accessing the Twilio API.

account_sid = None

:type : str

accounts

Access the Accounts Twilio Domain

Returns:Accounts Twilio Domain
Return type:twilio.rest.accounts.Accounts
addresses
Return type:twilio.rest.api.v2010.account.address.AddressList
api

Access the Api Twilio Domain

Returns:Api Twilio Domain
Return type:twilio.rest.api.Api
applications
Return type:twilio.rest.api.v2010.account.application.ApplicationList
auth = None

:type : tuple(str, str)

authorized_connect_apps
Return type:twilio.rest.api.v2010.account.authorized_connect_app.AuthorizedConnectAppList
autopilot

Access the Autopilot Twilio Domain

Returns:Autopilot Twilio Domain
Return type:twilio.rest.autopilot.Autopilot
available_phone_numbers
Return type:twilio.rest.api.v2010.account.available_phone_number.AvailablePhoneNumberCountryList
balance
Return type:twilio.rest.api.v2010.account.balance.BalanceList
bulkexports

Access the Bulkexports Twilio Domain

Returns:Bulkexports Twilio Domain
Return type:twilio.rest.bulkexports.Bulkexports
calls
Return type:twilio.rest.api.v2010.account.call.CallList
chat

Access the Chat Twilio Domain

Returns:Chat Twilio Domain
Return type:twilio.rest.chat.Chat
conferences
Return type:twilio.rest.api.v2010.account.conference.ConferenceList
connect_apps
Return type:twilio.rest.api.v2010.account.connect_app.ConnectAppList
conversations

Access the Conversations Twilio Domain

Returns:Conversations Twilio Domain
Return type:twilio.rest.conversations.Conversations
edge = None

:type : str

events

Access the Events Twilio Domain

Returns:Events Twilio Domain
Return type:twilio.rest.events.Events
fax

Access the Fax Twilio Domain

Returns:Fax Twilio Domain
Return type:twilio.rest.fax.Fax
flex_api

Access the FlexApi Twilio Domain

Returns:FlexApi Twilio Domain
Return type:twilio.rest.flex_api.FlexApi
frontline_api

Access the FrontlineApi Twilio Domain

Returns:FrontlineApi Twilio Domain
Return type:twilio.rest.frontline_api.FrontlineApi
get_hostname(uri)[source]

Determines the proper hostname given edge and region preferences via client configuration or uri.

Parameters:uri (str) – Fully qualified url
Returns:The final uri used to make the request
Return type:str
http_client = None

:type : HttpClient

incoming_phone_numbers
Return type:twilio.rest.api.v2010.account.incoming_phone_number.IncomingPhoneNumberList
insights

Access the Insights Twilio Domain

Returns:Insights Twilio Domain
Return type:twilio.rest.insights.Insights
ip_messaging

Access the IpMessaging Twilio Domain

Returns:IpMessaging Twilio Domain
Return type:twilio.rest.ip_messaging.IpMessaging
keys
Return type:twilio.rest.api.v2010.account.key.KeyList
lookups

Access the Lookups Twilio Domain

Returns:Lookups Twilio Domain
Return type:twilio.rest.lookups.Lookups
media

Access the Media Twilio Domain

Returns:Media Twilio Domain
Return type:twilio.rest.media.Media
messages
Return type:twilio.rest.api.v2010.account.message.MessageList
messaging

Access the Messaging Twilio Domain

Returns:Messaging Twilio Domain
Return type:twilio.rest.messaging.Messaging
monitor

Access the Monitor Twilio Domain

Returns:Monitor Twilio Domain
Return type:twilio.rest.monitor.Monitor
new_keys
Return type:twilio.rest.api.v2010.account.new_key.NewKeyList
new_signing_keys
Return type:twilio.rest.api.v2010.account.new_signing_key.NewSigningKeyList
notifications
Return type:twilio.rest.api.v2010.account.notification.NotificationList
notify

Access the Notify Twilio Domain

Returns:Notify Twilio Domain
Return type:twilio.rest.notify.Notify
numbers

Access the Numbers Twilio Domain

Returns:Numbers Twilio Domain
Return type:twilio.rest.numbers.Numbers
outgoing_caller_ids
Return type:twilio.rest.api.v2010.account.outgoing_caller_id.OutgoingCallerIdList
password = None

:type : str

preview

Access the Preview Twilio Domain

Returns:Preview Twilio Domain
Return type:twilio.rest.preview.Preview
pricing

Access the Pricing Twilio Domain

Returns:Pricing Twilio Domain
Return type:twilio.rest.pricing.Pricing
proxy

Access the Proxy Twilio Domain

Returns:Proxy Twilio Domain
Return type:twilio.rest.proxy.Proxy
queues
Return type:twilio.rest.api.v2010.account.queue.QueueList
recordings
Return type:twilio.rest.api.v2010.account.recording.RecordingList
region = None

:type : str

request(method, uri, params=None, data=None, headers=None, auth=None, timeout=None, allow_redirects=False)[source]

Makes a request to the Twilio API using the configured http client Authentication information is automatically added if none is provided

Parameters:
  • method (str) – HTTP Method
  • uri (str) – Fully qualified url
  • str] params (dict[str,) – Query string parameters
  • str] data (dict[str,) – POST body data
  • str] headers (dict[str,) – HTTP Headers
  • str) auth (tuple(str,) – Authentication
  • timeout (int) – Timeout in seconds
  • allow_redirects (bool) – Should the client follow redirects
Returns:

Response from the Twilio API

Return type:

twilio.http.response.Response

serverless

Access the Serverless Twilio Domain

Returns:Serverless Twilio Domain
Return type:twilio.rest.serverless.Serverless
short_codes
Return type:twilio.rest.api.v2010.account.short_code.ShortCodeList
signing_keys
Return type:twilio.rest.api.v2010.account.signing_key.SigningKeyList
sip
Return type:twilio.rest.api.v2010.account.sip.SipList
studio

Access the Studio Twilio Domain

Returns:Studio Twilio Domain
Return type:twilio.rest.studio.Studio
supersim

Access the Supersim Twilio Domain

Returns:Supersim Twilio Domain
Return type:twilio.rest.supersim.Supersim
sync

Access the Sync Twilio Domain

Returns:Sync Twilio Domain
Return type:twilio.rest.sync.Sync
taskrouter

Access the Taskrouter Twilio Domain

Returns:Taskrouter Twilio Domain
Return type:twilio.rest.taskrouter.Taskrouter
tokens
Return type:twilio.rest.api.v2010.account.token.TokenList
transcriptions
Return type:twilio.rest.api.v2010.account.transcription.TranscriptionList
trunking

Access the Trunking Twilio Domain

Returns:Trunking Twilio Domain
Return type:twilio.rest.trunking.Trunking
trusthub

Access the Trusthub Twilio Domain

Returns:Trusthub Twilio Domain
Return type:twilio.rest.trusthub.Trusthub
usage
Return type:twilio.rest.api.v2010.account.usage.UsageList
username = None

:type : str

validation_requests
Return type:twilio.rest.api.v2010.account.validation_request.ValidationRequestList
verify

Access the Verify Twilio Domain

Returns:Verify Twilio Domain
Return type:twilio.rest.verify.Verify
video

Access the Video Twilio Domain

Returns:Video Twilio Domain
Return type:twilio.rest.video.Video
voice

Access the Voice Twilio Domain

Returns:Voice Twilio Domain
Return type:twilio.rest.voice.Voice
wireless

Access the Wireless Twilio Domain

Returns:Wireless Twilio Domain
Return type:twilio.rest.wireless.Wireless
twilio.rest.TwilioClient(*args)[source]

Dummy client which provides no functionality. Please use twilio.rest.Client instead.

twilio.rest.TwilioIpMessagingClient(*args)[source]

Dummy client which provides no functionality. Please use twilio.rest.Client instead.

twilio.rest.TwilioLookupsClient(*args)[source]

Dummy client which provides no functionality. Please use twilio.rest.Client instead.

twilio.rest.TwilioMonitorClient(*args)[source]

Dummy client which provides no functionality. Please use twilio.rest.Client instead.

twilio.rest.TwilioPricingClient(*args)[source]

Dummy client which provides no functionality. Please use twilio.rest.Client instead.

twilio.rest.TwilioRestClient(*args)[source]

Dummy client which provides no functionality. Please use twilio.rest.Client instead.

twilio.rest.TwilioTaskRouterClient(*args)[source]

Dummy client which provides no functionality. Please use twilio.rest.Client instead.

twilio.rest.TwilioTrunkingClient(*args)[source]

Dummy client which provides no functionality. Please use twilio.rest.Client instead.