ExTwilio v0.7.0 API Reference

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. You create a token on your server, specify what capabilities you would like your device to have, then pass the token to your client to use. The tokens generated are JSON Web Tokens (JWT)

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

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 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 an 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. It contains a module which should be the full module name of the parent resource, as well as a key which represents the key that will be matched against the options list to find the sid of the parent resource and place it into the url correctly

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

Represents an 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 an Queue resource in the Twilio API

Represents an 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. Under the hood, it delegates all the work to other ExTwilio modules, primarily ExTwilio.Api

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 a SIP Domain resource in the Twilio API

Represents an SIP IPAccessControlList in the Twilio API

Represents an SIP IpAddress in the Twilio API

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. Each of these items exists within a single Workspace and will not be shared across Workspaces

Provides real time and historical statistics for Workspaces

Represents an Token resource in the Twilio API

Represents an Transcription resource in the Twilio API

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

Capability tokens are used to sign communications from devices to Twilio. You create a token on your server, specify what capabilities you would like your device to have, then pass the token to your client to use. The tokens generated are JSON Web Tokens (JWT)