twilio package¶
Subpackages¶
- twilio.base package
- Submodules
- twilio.base.deserialize module
- twilio.base.domain module
- twilio.base.exceptions module
- twilio.base.instance_context module
- twilio.base.instance_resource module
- twilio.base.list_resource module
- twilio.base.obsolete module
- twilio.base.page module
- twilio.base.serialize module
- twilio.base.values module
- twilio.base.version module
- Module contents
- twilio.http package
- twilio.jwt package
- twilio.rest package
- Subpackages
- twilio.rest.accounts package
- twilio.rest.api package
- Subpackages
- twilio.rest.api.v2010 package
- Subpackages
- twilio.rest.api.v2010.account package
- Subpackages
- twilio.rest.api.v2010.account.address package
- twilio.rest.api.v2010.account.available_phone_number package
- Submodules
- twilio.rest.api.v2010.account.available_phone_number.local module
- twilio.rest.api.v2010.account.available_phone_number.machine_to_machine module
- twilio.rest.api.v2010.account.available_phone_number.mobile module
- twilio.rest.api.v2010.account.available_phone_number.national module
- twilio.rest.api.v2010.account.available_phone_number.shared_cost module
- twilio.rest.api.v2010.account.available_phone_number.toll_free module
- twilio.rest.api.v2010.account.available_phone_number.voip module
- Module contents
- twilio.rest.api.v2010.account.call package
- Submodules
- twilio.rest.api.v2010.account.call.event module
- twilio.rest.api.v2010.account.call.feedback module
- twilio.rest.api.v2010.account.call.feedback_summary module
- twilio.rest.api.v2010.account.call.notification module
- twilio.rest.api.v2010.account.call.payment module
- twilio.rest.api.v2010.account.call.recording module
- twilio.rest.api.v2010.account.call.siprec module
- Module contents
- twilio.rest.api.v2010.account.conference package
- twilio.rest.api.v2010.account.incoming_phone_number package
- twilio.rest.api.v2010.account.message package
- twilio.rest.api.v2010.account.queue package
- twilio.rest.api.v2010.account.recording package
- twilio.rest.api.v2010.account.sip package
- Subpackages
- twilio.rest.api.v2010.account.sip.credential_list package
- twilio.rest.api.v2010.account.sip.domain package
- Subpackages
- Submodules
- twilio.rest.api.v2010.account.sip.domain.credential_list_mapping module
- twilio.rest.api.v2010.account.sip.domain.ip_access_control_list_mapping module
- Module contents
- twilio.rest.api.v2010.account.sip.ip_access_control_list package
- Module contents
- Subpackages
- twilio.rest.api.v2010.account.usage package
- Subpackages
- twilio.rest.api.v2010.account.usage.record package
- Submodules
- twilio.rest.api.v2010.account.usage.record.all_time module
- twilio.rest.api.v2010.account.usage.record.daily module
- twilio.rest.api.v2010.account.usage.record.last_month module
- twilio.rest.api.v2010.account.usage.record.monthly module
- twilio.rest.api.v2010.account.usage.record.this_month module
- twilio.rest.api.v2010.account.usage.record.today module
- twilio.rest.api.v2010.account.usage.record.yearly module
- twilio.rest.api.v2010.account.usage.record.yesterday module
- Module contents
- twilio.rest.api.v2010.account.usage.record package
- Submodules
- twilio.rest.api.v2010.account.usage.trigger module
- Module contents
- Subpackages
- Submodules
- twilio.rest.api.v2010.account.application module
- twilio.rest.api.v2010.account.authorized_connect_app module
- twilio.rest.api.v2010.account.balance module
- twilio.rest.api.v2010.account.connect_app module
- twilio.rest.api.v2010.account.key module
- twilio.rest.api.v2010.account.new_key module
- twilio.rest.api.v2010.account.new_signing_key module
- twilio.rest.api.v2010.account.notification module
- twilio.rest.api.v2010.account.outgoing_caller_id module
- twilio.rest.api.v2010.account.short_code module
- twilio.rest.api.v2010.account.signing_key module
- twilio.rest.api.v2010.account.token module
- twilio.rest.api.v2010.account.transcription module
- twilio.rest.api.v2010.account.validation_request module
- Module contents
- Subpackages
- twilio.rest.api.v2010.account package
- Module contents
- Subpackages
- twilio.rest.api.v2010 package
- Module contents
- Subpackages
- twilio.rest.autopilot package
- Subpackages
- twilio.rest.autopilot.v1 package
- Subpackages
- twilio.rest.autopilot.v1.assistant package
- Subpackages
- Submodules
- twilio.rest.autopilot.v1.assistant.defaults module
- twilio.rest.autopilot.v1.assistant.dialogue module
- twilio.rest.autopilot.v1.assistant.model_build module
- twilio.rest.autopilot.v1.assistant.query module
- twilio.rest.autopilot.v1.assistant.style_sheet module
- twilio.rest.autopilot.v1.assistant.webhook module
- Module contents
- twilio.rest.autopilot.v1.assistant package
- Submodules
- twilio.rest.autopilot.v1.restore_assistant module
- Module contents
- Subpackages
- twilio.rest.autopilot.v1 package
- Module contents
- Subpackages
- twilio.rest.bulkexports package
- twilio.rest.chat package
- Subpackages
- twilio.rest.chat.v1 package
- twilio.rest.chat.v2 package
- Subpackages
- Submodules
- twilio.rest.chat.v2.credential module
- Module contents
- Module contents
- Subpackages
- twilio.rest.conversations package
- Subpackages
- twilio.rest.conversations.v1 package
- Subpackages
- twilio.rest.conversations.v1.configuration package
- twilio.rest.conversations.v1.conversation package
- twilio.rest.conversations.v1.service package
- Subpackages
- twilio.rest.conversations.v1.service.configuration package
- twilio.rest.conversations.v1.service.conversation package
- twilio.rest.conversations.v1.service.user package
- Submodules
- twilio.rest.conversations.v1.service.binding module
- twilio.rest.conversations.v1.service.participant_conversation module
- twilio.rest.conversations.v1.service.role module
- Module contents
- Subpackages
- twilio.rest.conversations.v1.user package
- Submodules
- twilio.rest.conversations.v1.credential module
- twilio.rest.conversations.v1.participant_conversation module
- twilio.rest.conversations.v1.role module
- Module contents
- Subpackages
- twilio.rest.conversations.v1 package
- Module contents
- Subpackages
- twilio.rest.events package
- twilio.rest.fax package
- twilio.rest.flex_api package
- twilio.rest.frontline_api package
- twilio.rest.insights package
- Subpackages
- Module contents
- twilio.rest.ip_messaging package
- Subpackages
- twilio.rest.ip_messaging.v1 package
- Subpackages
- Submodules
- twilio.rest.ip_messaging.v1.credential module
- Module contents
- twilio.rest.ip_messaging.v2 package
- Subpackages
- Submodules
- twilio.rest.ip_messaging.v2.credential module
- Module contents
- twilio.rest.ip_messaging.v1 package
- Module contents
- Subpackages
- twilio.rest.lookups package
- twilio.rest.media package
- twilio.rest.messaging package
- Subpackages
- twilio.rest.messaging.v1 package
- Subpackages
- twilio.rest.messaging.v1.brand_registration package
- twilio.rest.messaging.v1.service package
- Submodules
- twilio.rest.messaging.v1.service.alpha_sender module
- twilio.rest.messaging.v1.service.phone_number module
- twilio.rest.messaging.v1.service.short_code module
- twilio.rest.messaging.v1.service.us_app_to_person module
- twilio.rest.messaging.v1.service.us_app_to_person_usecase module
- Module contents
- Submodules
- twilio.rest.messaging.v1.deactivation module
- twilio.rest.messaging.v1.external_campaign module
- twilio.rest.messaging.v1.usecase module
- Module contents
- Subpackages
- twilio.rest.messaging.v1 package
- Module contents
- Subpackages
- twilio.rest.monitor package
- twilio.rest.notify package
- twilio.rest.numbers package
- Subpackages
- twilio.rest.numbers.v2 package
- Subpackages
- twilio.rest.numbers.v2.regulatory_compliance package
- Subpackages
- twilio.rest.numbers.v2.regulatory_compliance.bundle package
- Submodules
- twilio.rest.numbers.v2.regulatory_compliance.bundle.bundle_copy module
- twilio.rest.numbers.v2.regulatory_compliance.bundle.evaluation module
- twilio.rest.numbers.v2.regulatory_compliance.bundle.item_assignment module
- twilio.rest.numbers.v2.regulatory_compliance.bundle.replace_items module
- Module contents
- twilio.rest.numbers.v2.regulatory_compliance.bundle package
- Submodules
- twilio.rest.numbers.v2.regulatory_compliance.end_user module
- twilio.rest.numbers.v2.regulatory_compliance.end_user_type module
- twilio.rest.numbers.v2.regulatory_compliance.regulation module
- twilio.rest.numbers.v2.regulatory_compliance.supporting_document module
- twilio.rest.numbers.v2.regulatory_compliance.supporting_document_type module
- Module contents
- Subpackages
- twilio.rest.numbers.v2.regulatory_compliance package
- Module contents
- Subpackages
- twilio.rest.numbers.v2 package
- Module contents
- Subpackages
- twilio.rest.preview package
- Subpackages
- twilio.rest.preview.bulk_exports package
- twilio.rest.preview.deployed_devices package
- twilio.rest.preview.hosted_numbers package
- twilio.rest.preview.marketplace package
- twilio.rest.preview.sync package
- twilio.rest.preview.trusted_comms package
- twilio.rest.preview.understand package
- Subpackages
- twilio.rest.preview.understand.assistant package
- Subpackages
- Submodules
- twilio.rest.preview.understand.assistant.assistant_fallback_actions module
- twilio.rest.preview.understand.assistant.assistant_initiation_actions module
- twilio.rest.preview.understand.assistant.dialogue module
- twilio.rest.preview.understand.assistant.model_build module
- twilio.rest.preview.understand.assistant.query module
- twilio.rest.preview.understand.assistant.style_sheet module
- Module contents
- twilio.rest.preview.understand.assistant package
- Module contents
- Subpackages
- twilio.rest.preview.wireless package
- Module contents
- Subpackages
- twilio.rest.pricing package
- twilio.rest.proxy package
- twilio.rest.serverless package
- Subpackages
- twilio.rest.serverless.v1 package
- Module contents
- Subpackages
- twilio.rest.studio package
- Subpackages
- twilio.rest.studio.v1 package
- twilio.rest.studio.v2 package
- Module contents
- Subpackages
- twilio.rest.supersim package
- Subpackages
- twilio.rest.supersim.v1 package
- Subpackages
- Submodules
- twilio.rest.supersim.v1.command module
- twilio.rest.supersim.v1.esim_profile module
- twilio.rest.supersim.v1.fleet module
- twilio.rest.supersim.v1.ip_command module
- twilio.rest.supersim.v1.network module
- twilio.rest.supersim.v1.sms_command module
- twilio.rest.supersim.v1.usage_record module
- Module contents
- twilio.rest.supersim.v1 package
- Module contents
- Subpackages
- twilio.rest.sync package
- Subpackages
- twilio.rest.sync.v1 package
- Module contents
- Subpackages
- twilio.rest.taskrouter package
- Subpackages
- twilio.rest.taskrouter.v1 package
- Subpackages
- twilio.rest.taskrouter.v1.workspace package
- Subpackages
- twilio.rest.taskrouter.v1.workspace.task package
- twilio.rest.taskrouter.v1.workspace.task_queue package
- Submodules
- twilio.rest.taskrouter.v1.workspace.task_queue.task_queue_cumulative_statistics module
- twilio.rest.taskrouter.v1.workspace.task_queue.task_queue_real_time_statistics module
- twilio.rest.taskrouter.v1.workspace.task_queue.task_queue_statistics module
- twilio.rest.taskrouter.v1.workspace.task_queue.task_queues_statistics module
- Module contents
- twilio.rest.taskrouter.v1.workspace.worker package
- Submodules
- twilio.rest.taskrouter.v1.workspace.worker.reservation module
- twilio.rest.taskrouter.v1.workspace.worker.worker_channel module
- twilio.rest.taskrouter.v1.workspace.worker.worker_statistics module
- twilio.rest.taskrouter.v1.workspace.worker.workers_cumulative_statistics module
- twilio.rest.taskrouter.v1.workspace.worker.workers_real_time_statistics module
- twilio.rest.taskrouter.v1.workspace.worker.workers_statistics module
- Module contents
- twilio.rest.taskrouter.v1.workspace.workflow package
- Submodules
- twilio.rest.taskrouter.v1.workspace.activity module
- twilio.rest.taskrouter.v1.workspace.event module
- twilio.rest.taskrouter.v1.workspace.task_channel module
- twilio.rest.taskrouter.v1.workspace.workspace_cumulative_statistics module
- twilio.rest.taskrouter.v1.workspace.workspace_real_time_statistics module
- twilio.rest.taskrouter.v1.workspace.workspace_statistics module
- Module contents
- Subpackages
- twilio.rest.taskrouter.v1.workspace package
- Module contents
- Subpackages
- twilio.rest.taskrouter.v1 package
- Module contents
- Subpackages
- twilio.rest.trunking package
- twilio.rest.trusthub package
- Subpackages
- twilio.rest.trusthub.v1 package
- Subpackages
- Submodules
- twilio.rest.trusthub.v1.end_user module
- twilio.rest.trusthub.v1.end_user_type module
- twilio.rest.trusthub.v1.policies module
- twilio.rest.trusthub.v1.supporting_document module
- twilio.rest.trusthub.v1.supporting_document_type module
- Module contents
- twilio.rest.trusthub.v1 package
- Module contents
- Subpackages
- twilio.rest.verify package
- Subpackages
- twilio.rest.verify.v2 package
- Subpackages
- twilio.rest.verify.v2.service package
- Subpackages
- Submodules
- twilio.rest.verify.v2.service.access_token module
- twilio.rest.verify.v2.service.messaging_configuration module
- twilio.rest.verify.v2.service.verification module
- twilio.rest.verify.v2.service.verification_check module
- twilio.rest.verify.v2.service.webhook module
- Module contents
- twilio.rest.verify.v2.service package
- Submodules
- twilio.rest.verify.v2.form module
- twilio.rest.verify.v2.template module
- twilio.rest.verify.v2.verification_attempt module
- Module contents
- Subpackages
- twilio.rest.verify.v2 package
- Module contents
- Subpackages
- twilio.rest.video package
- Subpackages
- twilio.rest.video.v1 package
- Subpackages
- twilio.rest.video.v1.composition package
- twilio.rest.video.v1.recording package
- twilio.rest.video.v1.room package
- Submodules
- twilio.rest.video.v1.composition_hook module
- twilio.rest.video.v1.composition_settings module
- twilio.rest.video.v1.recording_settings module
- Module contents
- Subpackages
- twilio.rest.video.v1 package
- Module contents
- Subpackages
- twilio.rest.voice package
- Subpackages
- twilio.rest.voice.v1 package
- Subpackages
- Submodules
- twilio.rest.voice.v1.archived_call module
- twilio.rest.voice.v1.byoc_trunk module
- twilio.rest.voice.v1.ip_record module
- twilio.rest.voice.v1.source_ip_mapping module
- Module contents
- twilio.rest.voice.v1 package
- Module contents
- Subpackages
- twilio.rest.wireless package
- Module contents
- Subpackages
- twilio.twiml package
Submodules¶
twilio.request_validator module¶
-
class
twilio.request_validator.
RequestValidator
(token)[source]¶ Bases:
object
-
compute_signature
(uri, params)[source]¶ Compute the signature for a given request
Parameters: - uri – full URI that Twilio requested on your server
- params – post vars that Twilio sent with the request
Returns: The computed signature
-
validate
(uri, params, signature)[source]¶ Validate a request from Twilio
Parameters: - uri – full URI that Twilio requested on your server
- params – dictionary of POST variables or string of POST body for JSON requests
- signature – expected signature in HTTP X-Twilio-Signature header
Returns: True if the request passes validation, False if not
-
-
twilio.request_validator.
add_port
(uri)[source]¶ Add the port number to a URI
Parameters: uri – parsed URI that Twilio requested on your server Returns: full URI with a port number Return type: str