View Source API Reference ExTwilio v0.10.0

Modules

ExTwilio is a relatively full-featured API client for the Twilio API.

Represents an Account or Subaccount resource.

Represents an Address resource in the Twilio API.

Provides a basic HTTP interface to allow easy communication with the Twilio API, by wrapping HTTPotion.

Represents an Application resource in the Twilio API.

Represents an AuthorizedConnectApp resource in the Twilio API.

Represents an AvailablePhoneNumber resource in the Twilio API.

Represents an Call resource in the Twilio API.

Capability tokens are used to sign communications from devices to Twilio.

Represents an Conference resource in the Twilio API.

Stores configuration variables used to communicate with Twilio's API.

Represents an ConnectApp resource in the Twilio API.

Represents an DependentPhoneNumber resource in the Twilio API.

Additional helper functions for working with maps.

Warning! currently in Public beta.

Represents a Call Feedback resource in the Twilio API.

Represents an IncomingPhoneNumber resource in the Twilio API.

A Twilio JWT access token, as described in the Twilio docs.

A JWT grant to access a given Twilio chat service.

A JWT grant to access a given Twilio video service.

A JWT grant to access a given Twilio voice service.

A protocol for converting grants into JWT claims.

Represents the Lookup Api provided by Twilio

Represents an Media resource in the Twilio API.

Represents an Member resource in the Twilio API.

Represents an Message resource in the Twilio API.

Represents a Notification resource in the Twilio API.

Represents a Binding resource in the Twilio Notify.

Represents a Credential resource in the Twilio Notify.

Represents a Notification resource in the Twilio Notify.

Represents a Service resource in the Twilio Notify.

Represents an OutgoingCallerId resource in the Twilio API.

This module provides structure for the specification of parents to a resource.

A JSON parser tuned specifically for Twilio API responses. Based on Poison's excellent JSON decoder.

Represents a Participant resource in the Twilio API.

Represents a Channel resource in the Twilio Programmable Chat API.

Represents a Credential resource in the Twilio Programmable Chat API.

Represents a Member resource in the Twilio Programmable Chat API.

Represents a Message resource in the Twilio Programmable Chat API.

Represents a Message resource in the Twilio Programmable Chat API.

Represents a Service resource in the Twilio Programmable Chat API.

Represents a User resource in the Twilio Programmable Chat API.

Represents a User Channel resource in the Twilio Programmable Chat API.

Represents a Queue resource in the Twilio API.

Represents a Recording resource in the Twilio API.

Validates the authenticity of a Twilio request.

Mixin to include ExTwilio.Api module functionality in a module with slightly prettier syntax.

Generate a stream of results for a given Twilio API URL. Pages are lazily loaded on demand.

Represents a ShortCode resource in the Twilio API.

Represents an SIP Credential in the Twilio API.

Represents an SIP CredentialList in the Twilio API.

Represents an SIP Domain resource in the Twilio API.

Represents an SIP IPAccessControlList in the Twilio API.

Represents an SIP IpAddress in the Twilio API.

Represents a specific person's run through a Flow. An execution is active while the user is in the Flow, and it is considered ended when they stop or are kicked out of the Flow.

Represents an individual workflow that you create. They can handle one or more use cases.

A Step is the runtime processing of a Widget, starting when that Widget is entered. Variables get set at the end of a Step.

Represents the current status of your workers. Workers can only have a single activity at a time.

Represents the Event logs Twilio keeps track of.

TaskRouter creates a Reservation subresource whenever a Task is reserved for a a Worker.

A Task instance resource represents a single item of work waiting to be processed.

TaskQueues are the resource you use to categorize Tasks and describe which Workers are eligible to handle those Tasks

Realtime and historical statistics for TaskQueues

Represents a worker resource who preforms tasks.

TaskRouter provides real time and historical statistics for Workers.

Represents a workflow that controls how tasks will be prioritized and routed into queues.

Represents a resource that provides statistics on workflows.

A Workspace is a container for your Tasks, Workers, TaskQueues, Workflows and Activities.

Provides real time and historical statistics for Workspaces.

Represents a Token resource in the Twilio API.

Represents a Transcription resource in the Twilio API.

Generates Twilio URLs for modules. See build_url/3 for more information.

Represents a programmable video Room.

Capability tokens are used to sign communications from devices to Twilio.