Twilio

The Twilio book enables users to interact with and manage their communications via the Twilio API.

Introduction

Twilio provides a comprehensive communication platform, offering features such as SMS, voice calls, video, and chat. Ideal for businesses and developers seeking reliable and scalable communication solutions. The Twilio book ensures secure and seamless access to these services.

Connectivity

This Book supports the connectivity methods described in this section. Here, you will find information about what information is required to employ each method.

Connect using Account SID and Auth Token

Establishes a connection to the Twilio API using the provided account SID and auth token.

Label
Description
Type

Account SID

The Account SID from your Twilio account.

text

Auth Token

The Auth Token from your Twilio account.

text

Concepts

Sms message

Typically between mobile phones.

Field Name
Description
Type

sid

The unique, Twilio-provided string that identifies the Message resource.

text?

body

The text content of the message

text?

num_segments

The number of segments that make up the complete message. SMS message bodies that exceed the character limit are segmented and charged as multiple messages. Note: For messages sent via a Messaging Service, num_segments is initially 0, since a sender hasn't yet been assigned

text?

sender_number

The sender's phone number (in E.164 format), alphanumeric sender ID, Wireless SIM, short code, or channel address (e.g., whatsapp:+15554449999). For incoming messages, this is the number or channel address of the sender. For outgoing messages, this value is a Twilio phone number, alphanumeric sender ID, short code, or channel address from which the message is sent

text?

recipient_number

The recipient's phone number (in E.164 format) or channel address (e.g. whatsapp:+15552229999)

text?

price

The amount billed for the message in the currency specified by price_unit. The price is populated after the message has been sent/received, and may not be immediately availalble. View the Pricing page for more details.

number?

account_sid

The SID of the Account associated with the Message resource

text

num_media

The number of media files associated with the Message resource.

number

status

The status of the message, for more information about possible statuses see Message Status

text?

messaging_service_sid

The SID of the Messaging Service associated with the Message resource. A unique default value is assigned if a Messaging Service is not used.

text

date_sent

The RFC 2822 timestamp (in GMT) of when the Message was sent. For an outgoing message, this is when Twilio sent the message. For an incoming message, this is when Twilio sent the HTTP request to your incoming message webhook URL.

datetime?

date_created

The RFC 2822 timestamp (in GMT) of when the Message resource was created

datetime?

date_updated

The RFC 2822 timestamp (in GMT) of when the Message resource was last updated

datetime?

price_unit

The currency in which price is measured, in ISO 4127 format (e.g. usd, eur, jpy).

text

error_code

The error code returned if the Message status is failed or undelivered. If no error was encountered, the value is null.

number?

error_message

The description of the error_code if the Message status is failed or undelivered. If no error was encountered, the value is null.

text?

Last updated

Was this helpful?