Twilio
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.
This books supports the connectivity methods described in this section. In here you will find information about what information is required in order to employ each method.
Connectivity
This books supports the connectivity methods described in this section.In here you will find information about what information is required in order 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 |
Procedures
to read some (SMS messages)
Read some SMS messages using the Twilio API.
Output Concepts
Concept | Description | Type |
---|---|---|
SMS messages | A list of SMS messages that matches the specified filtering criteria | sms message |
Examples
Retrieve SMS messages filtered by sender and recipient numbers
read some sms messages whose sender number is "+18004445555" and whose recipient number is "+18004446666"
Retrieve SMS messages filtered by the date in which they were sent
convert "2022-03-01T15:00:00Z" to a datetime
use the above as the message date
read some sms messages whose date sent is the message date
Retrieve SMS messages that were sent in the specified time period
convert "2022-03-01T15:00:00Z" to a datetime
use the above as the start date
convert "2022-03-03T15:00:00Z" to a datetime
use the above as the end date
read some sms messages whose date sent is after the start date and whose date sent is before the end date
to send anSMS message
Sends an SMS message using the Twilio API.
Input Concepts
Concept | Description | Type | Required | Default Value |
---|---|---|---|---|
| The Twilio phone number to send the message from |
| Yes | |
| The recipient's phone number |
| Yes | |
| The body of the SMS message to send |
| Yes |
Output Concepts
Concept | Description | Type |
---|---|---|
answer | The SID of the sent message if successful, otherwise None. | text |
Examples
Send an SMS message
send an SMS message where
the sender number is "+18004445555"
the recipient number is "+18004446666"
the message body is "Hello from Kognitos!"
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? |
Updated about 9 hours ago