---
canonical_url: "https://docs.composio.dev/toolkits/twilio"
markdown_url: "https://docs.composio.dev/toolkits/twilio.md"
product: "platform"
version: null
last_updated: null
---

# Twilio

Use shared API_KEY credentials for production account REST and all 45 triggers; per-connection BASIC for account administration and cross-account tools; or account S2S OAuth for mapped actions.

- **Category:** communication
- **Auth:** API_KEY, BASIC, S2S_OAUTH2
- **Composio-managed OAuth available?** No
- **Tools:** 454
- **Triggers:** 45
- **Slug:** `TWILIO`
- **Version:** 00000000_00

## Tools

### Create Configuration Address

**Slug:** `TWILIO_CONVERSATIONS_CREATE_CONFIGURATION_ADDRESS`

Create a new address configuration

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `type` | string ("sms" | "whatsapp" | "messenger" | "gbm" | "email" | "rcs" | "apple" | "chat") | Yes | Type of Address, value can be `whatsapp` or `sms`. |
| `address` | string | Yes | The unique address to be configured. The address can be a whatsapp address or phone number |
| `friendly_name` | string | No | The human-readable name of this configuration, limited to 256 characters. Optional. |
| `address_country` | string | No | An ISO 3166-1 alpha-2n country code which the address belongs to. This is currently only applicable to short code addresses. |
| `auto_creation_type` | string ("webhook" | "studio" | "default") | No | Twilio AutoCreation.Type request value. |
| `auto_creation_enabled` | boolean | No | Enable/Disable auto-creating conversations for messages to this address |
| `auto_creation_webhook_url` | string | No | For type `webhook`, the url for the webhook request. |
| `auto_creation_webhook_method` | string ("get" | "post") | No | Twilio AutoCreation.WebhookMethod request value. |
| `auto_creation_studio_flow_sid` | string | No | For type `studio`, the studio flow SID where the webhook should be sent to. |
| `auto_creation_webhook_filters` | array | No | The list of events, firing webhook event for this Conversation. Values can be any of the following: `onMessageAdded`, `onMessageUpdated`, `onMessageRemoved`, `onConversationUpdated`, `onConversationStateUpdated`, `onConversationRemoved`, `onParticipantAdded`, `onParticipantUpdated`, `onParticipantRemoved`, `onDeliveryUpdated` |
| `auto_creation_studio_retry_count` | integer | No | For type `studio`, number of times to retry the webhook request |
| `auto_creation_conversation_service_sid` | string | No | Conversation Service for the auto-created conversation. If not set, the conversation is created in the default service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Conversation

**Slug:** `TWILIO_CONVERSATIONS_CREATE_CONVERSATION`

Create a new conversation in your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `state` | string ("initializing" | "inactive" | "active" | "closed") | No | Current state of this conversation. Can be either `initializing`, `active`, `inactive` or `closed` and defaults to `active` |
| `attributes` | string | No | An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set "{}" will be returned. |
| `unique_name` | string | No | An application-defined string that uniquely identifies the resource. It can be used to address the resource in place of the resource's `sid` in the URL. |
| `date_created` | string | No | The date that this resource was created. |
| `date_updated` | string | No | The date that this resource was last updated. |
| `friendly_name` | string | No | The human-readable name of this conversation, limited to 256 characters. Optional. |
| `timers_closed` | string | No | ISO8601 duration when conversation will be switched to `closed` state. Minimum value for this timer is 10 minutes. |
| `timers_inactive` | string | No | ISO8601 duration when conversation will be switched to `inactive` state. Minimum value for this timer is 1 minute. |
| `bindings_email_name` | string | No | The default name that will be used when sending outbound emails in this conversation. |
| `messaging_service_sid` | string | No | The unique ID of the Messaging Service this conversation belongs to. |
| `bindings_email_address` | string | No | The default email address that will be used when sending outbound emails in this conversation. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Conversation Message

**Slug:** `TWILIO_CONVERSATIONS_CREATE_CONVERSATION_MESSAGE`

Add a new message to the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | string | No | The content of the message, can be up to 1,600 characters long. |
| `author` | string | No | The channel specific identifier of the message's author. Defaults to `system`. |
| `subject` | string | No | The subject of the message, can be up to 256 characters long. |
| `media_sid` | string | No | The Media SID to be attached to the new Message. |
| `attributes` | string | No | A string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set "{}" will be returned. |
| `content_sid` | string | No | The unique ID of the multi-channel Rich Content template, required for template-generated messages. **Note** that if this field is set, `Body` and `MediaSid` parameters are ignored. |
| `date_created` | string | No | The date that this resource was created. If you set this parameter, Twilio ignores any milliseconds in the timestamp. |
| `date_updated` | string | No | The date that this resource was last updated. `null` if the message has not been edited. If you set this parameter, Twilio ignores any milliseconds in the timestamp. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this message. |
| `content_variables` | string | No | A structurally valid JSON string that contains values to resolve Rich Content template variables. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Conversation Participant

**Slug:** `TWILIO_CONVERSATIONS_CREATE_CONVERSATION_PARTICIPANT`

Add a new participant to the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `identity` | string | No | A unique string identifier for the conversation participant as Conversation User. This parameter is non-null if (and only if) the participant is using the Conversations SDK to communicate. Limited to 256 characters. |
| `role_sid` | string | No | The SID of a conversation-level Role to assign to the participant. |
| `attributes` | string | No | An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set "{}" will be returned. |
| `date_created` | string | No | The date that this resource was created. |
| `date_updated` | string | No | The date that this resource was last updated. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this participant. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |
| `messaging_binding_address` | string | No | The address of the participant's device, e.g. a phone or WhatsApp number. Together with the Proxy address, this determines a participant uniquely. This field (with proxy_address) is only null when the participant is interacting from an SDK endpoint (see the 'identity' field). |
| `messaging_binding_proxy_address` | string | No | The address of the Twilio phone number (or WhatsApp number) that the participant is in contact with. This field, together with participant address, is only null when the participant is interacting from an SDK endpoint (see the 'identity' field). |
| `messaging_binding_projected_address` | string | No | The address of the Twilio phone number that is used in Group MMS. Communication mask for the Conversation participant with Identity. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Conversation Scoped Webhook

**Slug:** `TWILIO_CONVERSATIONS_CREATE_CONVERSATION_SCOPED_WEBHOOK`

Create a new webhook scoped to the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `target` | string ("webhook" | "trigger" | "studio") | Yes | The target of this webhook: `webhook`, `studio`, `trigger` |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this webhook. |
| `configuration_url` | string | No | The absolute url the webhook request should be sent to. |
| `configuration_method` | string ("get" | "post") | No | Twilio Configuration.Method request value. |
| `configuration_filters` | array | No | The list of events, firing webhook event for this Conversation. |
| `configuration_flow_sid` | string | No | The studio flow SID, where the webhook should be sent to. |
| `configuration_triggers` | array | No | The list of keywords, firing webhook event for this Conversation. |
| `configuration_replay_after` | integer | No | The message index for which and it's successors the webhook will be replayed. Not set by default |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Conversation With Participants

**Slug:** `TWILIO_CONVERSATIONS_CREATE_CONVERSATION_WITH_PARTICIPANTS`

Create a new conversation with the list of participants in your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `state` | string ("initializing" | "inactive" | "active" | "closed") | No | Current state of this conversation. Can be either `initializing`, `active`, `inactive` or `closed` and defaults to `active` |
| `attributes` | string | No | An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set "{}" will be returned. |
| `participant` | array | No | The participant to be added to the conversation in JSON format. The JSON object attributes are as parameters in Participant Resource. The maximum number of participants that can be added in a single request is 10. |
| `unique_name` | string | No | An application-defined string that uniquely identifies the resource. It can be used to address the resource in place of the resource's `sid` in the URL. |
| `date_created` | string | No | The date that this resource was created. |
| `date_updated` | string | No | The date that this resource was last updated. |
| `friendly_name` | string | No | The human-readable name of this conversation, limited to 256 characters. Optional. |
| `timers_closed` | string | No | ISO8601 duration when conversation will be switched to `closed` state. Minimum value for this timer is 10 minutes. |
| `timers_inactive` | string | No | ISO8601 duration when conversation will be switched to `inactive` state. Minimum value for this timer is 1 minute. |
| `bindings_email_name` | string | No | The default name that will be used when sending outbound emails in this conversation. |
| `messaging_service_sid` | string | No | The unique ID of the Messaging Service this conversation belongs to. |
| `bindings_email_address` | string | No | The default email address that will be used when sending outbound emails in this conversation. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Credential

**Slug:** `TWILIO_CONVERSATIONS_CREATE_CREDENTIAL`

Add a new push notification credential to your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `type` | string ("apn" | "gcm" | "fcm") | Yes | The type of push-notification service the credential is for. Can be: `fcm`, `gcm`, or `apn`. |
| `secret` | string | No | [FCM only] The **Server key** of your project from the Firebase console, found under Settings / Cloud messaging. |
| `api_key` | string | No | [GCM only] The API key for the project that was obtained from the Google Developer console for your GCM Service application credential. |
| `sandbox` | boolean | No | [APN only] Whether to send the credential to sandbox APNs. Can be `true` to send to sandbox APNs or `false` to send to production. |
| `certificate` | string | No | [APN only] The URL encoded representation of the certificate. |
| `private_key` | string | No | [APN only] The URL encoded representation of the private key. |
| `friendly_name` | string | No | A descriptive string that you create to describe the new resource. It can be up to 64 characters long. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Role

**Slug:** `TWILIO_CONVERSATIONS_CREATE_ROLE`

Create a new user role in your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `type` | string ("conversation" | "service") | Yes | The type of role. Can be: `conversation` for Conversation roles or `service` for Conversation Service roles. |
| `permission` | array | Yes | A permission that you grant to the new role. Only one permission can be granted per parameter. To assign more than one permission, repeat this parameter for each permission value. The values for this parameter depend on the role's `type`. |
| `friendly_name` | string | Yes | A descriptive string that you create to describe the new resource. It can be up to 64 characters long. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Service

**Slug:** `TWILIO_CONVERSATIONS_CREATE_SERVICE`

Create a new conversation service on your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `friendly_name` | string | Yes | The human-readable name of this service, limited to 256 characters. Optional. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Service Conversation

**Slug:** `TWILIO_CONVERSATIONS_CREATE_SERVICE_CONVERSATION`

Create a new conversation in your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `state` | string ("initializing" | "inactive" | "active" | "closed") | No | Current state of this conversation. Can be either `initializing`, `active`, `inactive` or `closed` and defaults to `active` |
| `attributes` | string | No | An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set "{}" will be returned. |
| `unique_name` | string | No | An application-defined string that uniquely identifies the resource. It can be used to address the resource in place of the resource's `sid` in the URL. |
| `date_created` | string | No | The date that this resource was created. |
| `date_updated` | string | No | The date that this resource was last updated. |
| `friendly_name` | string | No | The human-readable name of this conversation, limited to 256 characters. Optional. |
| `timers_closed` | string | No | ISO8601 duration when conversation will be switched to `closed` state. Minimum value for this timer is 10 minutes. |
| `timers_inactive` | string | No | ISO8601 duration when conversation will be switched to `inactive` state. Minimum value for this timer is 1 minute. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Conversation resource is associated with. |
| `bindings_email_name` | string | No | The default name that will be used when sending outbound emails in this conversation. |
| `messaging_service_sid` | string | No | The unique ID of the Messaging Service this conversation belongs to. |
| `bindings_email_address` | string | No | The default email address that will be used when sending outbound emails in this conversation. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Service Conversation Message

**Slug:** `TWILIO_CONVERSATIONS_CREATE_SERVICE_CONVERSATION_MESSAGE`

Add a new message to the conversation in a specific service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | string | No | The content of the message, can be up to 1,600 characters long. |
| `author` | string | No | The channel specific identifier of the message's author. Defaults to `system`. |
| `subject` | string | No | The subject of the message, can be up to 256 characters long. |
| `media_sid` | string | No | The Media SID to be attached to the new Message. |
| `attributes` | string | No | A string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set "{}" will be returned. |
| `content_sid` | string | No | The unique ID of the multi-channel Rich Content template, required for template-generated messages. **Note** that if this field is set, `Body` and `MediaSid` parameters are ignored. |
| `date_created` | string | No | The date that this resource was created. If you set this parameter, Twilio ignores any milliseconds in the timestamp. |
| `date_updated` | string | No | The date that this resource was last updated. `null` if the message has not been edited. If you set this parameter, Twilio ignores any milliseconds in the timestamp. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this message. |
| `content_variables` | string | No | A structurally valid JSON string that contains values to resolve Rich Content template variables. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Service Conversation Participant

**Slug:** `TWILIO_CONVERSATIONS_CREATE_SERVICE_CONVERSATION_PARTICIPANT`

Add a new participant to the conversation in a specific service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `identity` | string | No | A unique string identifier for the conversation participant as Conversation User. This parameter is non-null if (and only if) the participant is using the Conversation SDK to communicate. Limited to 256 characters. |
| `role_sid` | string | No | The SID of a conversation-level Role to assign to the participant. |
| `attributes` | string | No | An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set `{}` will be returned. |
| `date_created` | string | No | The date on which this resource was created. |
| `date_updated` | string | No | The date on which this resource was last updated. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this participant. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |
| `messaging_binding_address` | string | No | The address of the participant's device, e.g. a phone or WhatsApp number. Together with the Proxy address, this determines a participant uniquely. This field (with `proxy_address`) is only null when the participant is interacting from an SDK endpoint (see the `identity` field). |
| `messaging_binding_proxy_address` | string | No | The address of the Twilio phone number (or WhatsApp number) that the participant is in contact with. This field, together with participant address, is only null when the participant is interacting from an SDK endpoint (see the `identity` field). |
| `messaging_binding_projected_address` | string | No | The address of the Twilio phone number that is used in Group MMS. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Service Conversation Scoped Webhook

**Slug:** `TWILIO_CONVERSATIONS_CREATE_SERVICE_CONVERSATION_SCOPED_WEBHOOK`

Create a new webhook scoped to the conversation in a specific service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `target` | string ("webhook" | "trigger" | "studio") | Yes | The target of this webhook: `webhook`, `studio`, `trigger` |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this webhook. |
| `configuration_url` | string | No | The absolute url the webhook request should be sent to. |
| `configuration_method` | string ("get" | "post") | No | Twilio Configuration.Method request value. |
| `configuration_filters` | array | No | The list of events, firing webhook event for this Conversation. |
| `configuration_flow_sid` | string | No | The studio flow SID, where the webhook should be sent to. |
| `configuration_triggers` | array | No | The list of keywords, firing webhook event for this Conversation. |
| `configuration_replay_after` | integer | No | The message index for which and it's successors the webhook will be replayed. Not set by default |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Service Conversation With Participants

**Slug:** `TWILIO_CONVERSATIONS_CREATE_SERVICE_CONVERSATION_WITH_PARTICIPANTS`

Create a new conversation with the list of participants in your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `state` | string ("initializing" | "inactive" | "active" | "closed") | No | Current state of this conversation. Can be either `initializing`, `active`, `inactive` or `closed` and defaults to `active` |
| `attributes` | string | No | An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set "{}" will be returned. |
| `participant` | array | No | The participant to be added to the conversation in JSON format. The JSON object attributes are as parameters in Participant Resource. The maximum number of participants that can be added in a single request is 10. |
| `unique_name` | string | No | An application-defined string that uniquely identifies the resource. It can be used to address the resource in place of the resource's `sid` in the URL. |
| `date_created` | string | No | The date that this resource was created. |
| `date_updated` | string | No | The date that this resource was last updated. |
| `friendly_name` | string | No | The human-readable name of this conversation, limited to 256 characters. Optional. |
| `timers_closed` | string | No | ISO8601 duration when conversation will be switched to `closed` state. Minimum value for this timer is 10 minutes. |
| `timers_inactive` | string | No | ISO8601 duration when conversation will be switched to `inactive` state. Minimum value for this timer is 1 minute. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Conversation resource is associated with. |
| `bindings_email_name` | string | No | The default name that will be used when sending outbound emails in this conversation. |
| `messaging_service_sid` | string | No | The unique ID of the Messaging Service this conversation belongs to. |
| `bindings_email_address` | string | No | The default email address that will be used when sending outbound emails in this conversation. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Service Role

**Slug:** `TWILIO_CONVERSATIONS_CREATE_SERVICE_ROLE`

Create a new user role in your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `type` | string ("conversation" | "service") | Yes | The type of role. Can be: `conversation` for Conversation roles or `service` for Conversation Service roles. |
| `permission` | array | Yes | A permission that you grant to the new role. Only one permission can be granted per parameter. To assign more than one permission, repeat this parameter for each permission value. The values for this parameter depend on the role's `type`. |
| `friendly_name` | string | Yes | A descriptive string that you create to describe the new resource. It can be up to 64 characters long. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service to create the Role resource under. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Service User

**Slug:** `TWILIO_CONVERSATIONS_CREATE_SERVICE_USER`

Add a new conversation user to your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `identity` | string | Yes | The application-defined string that uniquely identifies the resource's User within the Conversation Service. This value is often a username or an email address, and is case-sensitive. |
| `role_sid` | string | No | The SID of a service-level Role to assign to the user. |
| `attributes` | string | No | The JSON Object string that stores application-specific data. If attributes have not been set, `{}` is returned. |
| `friendly_name` | string | No | The string that you assigned to describe the resource. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the User resource is associated with. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create User

**Slug:** `TWILIO_CONVERSATIONS_CREATE_USER`

Add a new conversation user to your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `identity` | string | Yes | The application-defined string that uniquely identifies the resource's User within the Conversation Service. This value is often a username or an email address, and is case-sensitive. |
| `role_sid` | string | No | The SID of a service-level Role to assign to the user. |
| `attributes` | string | No | The JSON Object string that stores application-specific data. If attributes have not been set, `{}` is returned. |
| `friendly_name` | string | No | The string that you assigned to describe the resource. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Configuration Address

**Slug:** `TWILIO_CONVERSATIONS_DELETE_CONFIGURATION_ADDRESS`

Remove an existing address configuration

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Address Configuration resource. This value can be either the `sid` or the `address` of the configuration |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Conversation

**Slug:** `TWILIO_CONVERSATIONS_DELETE_CONVERSATION`

Remove a conversation from your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. Can also be the `unique_name` of the Conversation. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Conversation Message

**Slug:** `TWILIO_CONVERSATIONS_DELETE_CONVERSATION_MESSAGE`

Remove a message from the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this message. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Conversation Participant

**Slug:** `TWILIO_CONVERSATIONS_DELETE_CONVERSATION_PARTICIPANT`

Remove a participant from the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this participant. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Conversation Scoped Webhook

**Slug:** `TWILIO_CONVERSATIONS_DELETE_CONVERSATION_SCOPED_WEBHOOK`

Remove an existing webhook scoped to the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this webhook. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Credential

**Slug:** `TWILIO_CONVERSATIONS_DELETE_CREDENTIAL`

Remove a push notification credential from your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Role

**Slug:** `TWILIO_CONVERSATIONS_DELETE_ROLE`

Remove a user role from your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Role resource to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Service

**Slug:** `TWILIO_CONVERSATIONS_DELETE_SERVICE`

Remove a conversation service with all its nested resources from your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Service Binding

**Slug:** `TWILIO_CONVERSATIONS_DELETE_SERVICE_BINDING`

Remove a push notification binding from the conversation service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Binding resource to delete. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service to delete the Binding resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Service Conversation

**Slug:** `TWILIO_CONVERSATIONS_DELETE_SERVICE_CONVERSATION`

Remove a conversation from your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. Can also be the `unique_name` of the Conversation. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Conversation resource is associated with. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Service Conversation Message

**Slug:** `TWILIO_CONVERSATIONS_DELETE_SERVICE_CONVERSATION_MESSAGE`

Remove a message from the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this message. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Service Conversation Participant

**Slug:** `TWILIO_CONVERSATIONS_DELETE_SERVICE_CONVERSATION_PARTICIPANT`

Remove a participant from the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this participant. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Service Conversation Scoped Webhook

**Slug:** `TWILIO_CONVERSATIONS_DELETE_SERVICE_CONVERSATION_SCOPED_WEBHOOK`

Remove an existing webhook scoped to the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this webhook. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Service Role

**Slug:** `TWILIO_CONVERSATIONS_DELETE_SERVICE_ROLE`

Remove a user role from your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Role resource to delete. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service to delete the Role resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Service User

**Slug:** `TWILIO_CONVERSATIONS_DELETE_SERVICE_USER`

Remove a conversation user from your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the User resource to delete. This value can be either the `sid` or the `identity` of the User resource to delete. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service to delete the User resource from. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Service User Conversation

**Slug:** `TWILIO_CONVERSATIONS_DELETE_SERVICE_USER_CONVERSATION`

Delete a specific User Conversation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `user_sid` | string | Yes | The unique SID identifier of the User resource. This value can be either the `sid` or the `identity` of the User resource. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Conversation resource is associated with. |
| `conversation_sid` | string | Yes | The unique SID identifier of the Conversation. This value can be either the `sid` or the `unique_name` of the Conversation resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete User

**Slug:** `TWILIO_CONVERSATIONS_DELETE_USER`

Remove a conversation user from your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the User resource to delete. This value can be either the `sid` or the `identity` of the User resource to delete. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete User Conversation

**Slug:** `TWILIO_CONVERSATIONS_DELETE_USER_CONVERSATION`

Delete a specific User Conversation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `user_sid` | string | Yes | The unique SID identifier of the User resource. This value can be either the `sid` or the `identity` of the User resource. |
| `conversation_sid` | string | Yes | The unique SID identifier of the Conversation. This value can be either the `sid` or the `unique_name` of the Conversation resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Configuration

**Slug:** `TWILIO_CONVERSATIONS_FETCH_CONFIGURATION`

Fetch the global configuration of conversations on your account

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Configuration Address

**Slug:** `TWILIO_CONVERSATIONS_FETCH_CONFIGURATION_ADDRESS`

Fetch an address configuration

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Address Configuration resource. This value can be either the `sid` or the `address` of the configuration |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Configuration Webhook

**Slug:** `TWILIO_CONVERSATIONS_FETCH_CONFIGURATION_WEBHOOK`

Fetch Configuration Webhook using the Twilio conversations_v1 REST API.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Conversation

**Slug:** `TWILIO_CONVERSATIONS_FETCH_CONVERSATION`

Fetch a conversation from your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. Can also be the `unique_name` of the Conversation. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Conversation Message

**Slug:** `TWILIO_CONVERSATIONS_FETCH_CONVERSATION_MESSAGE`

Fetch a message from the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this message. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Conversation Message Receipt

**Slug:** `TWILIO_CONVERSATIONS_FETCH_CONVERSATION_MESSAGE_RECEIPT`

Fetch the delivery and read receipts of the conversation message

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `message_sid` | string | Yes | The SID of the message within a Conversation the delivery receipt belongs to. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this message. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Conversation Participant

**Slug:** `TWILIO_CONVERSATIONS_FETCH_CONVERSATION_PARTICIPANT`

Fetch a participant of the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. Alternatively, you can pass a Participant's `identity` rather than the SID. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this participant. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Conversation Scoped Webhook

**Slug:** `TWILIO_CONVERSATIONS_FETCH_CONVERSATION_SCOPED_WEBHOOK`

Fetch the configuration of a conversation-scoped webhook

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this webhook. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Credential

**Slug:** `TWILIO_CONVERSATIONS_FETCH_CREDENTIAL`

Fetch a push notification credential from your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Role

**Slug:** `TWILIO_CONVERSATIONS_FETCH_ROLE`

Fetch a user role from your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Role resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service

**Slug:** `TWILIO_CONVERSATIONS_FETCH_SERVICE`

Fetch a conversation service from your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service Binding

**Slug:** `TWILIO_CONVERSATIONS_FETCH_SERVICE_BINDING`

Fetch a push notification binding from the conversation service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Binding resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service Configuration

**Slug:** `TWILIO_CONVERSATIONS_FETCH_SERVICE_CONFIGURATION`

Fetch the configuration of a conversation service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `chat_service_sid` | string | Yes | The SID of the Service configuration resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service Conversation

**Slug:** `TWILIO_CONVERSATIONS_FETCH_SERVICE_CONVERSATION`

Fetch a conversation from your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. Can also be the `unique_name` of the Conversation. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Conversation resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service Conversation Message

**Slug:** `TWILIO_CONVERSATIONS_FETCH_SERVICE_CONVERSATION_MESSAGE`

Fetch a message from the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this message. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service Conversation Message Receipt

**Slug:** `TWILIO_CONVERSATIONS_FETCH_SERVICE_CONVERSATION_MESSAGE_RECEIPT`

Fetch the delivery and read receipts of the conversation message

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `message_sid` | string | Yes | The SID of the message within a Conversation the delivery receipt belongs to. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Message resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this message. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service Conversation Participant

**Slug:** `TWILIO_CONVERSATIONS_FETCH_SERVICE_CONVERSATION_PARTICIPANT`

Fetch a participant of the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. Alternatively, you can pass a Participant's `identity` rather than the SID. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this participant. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service Conversation Scoped Webhook

**Slug:** `TWILIO_CONVERSATIONS_FETCH_SERVICE_CONVERSATION_SCOPED_WEBHOOK`

Fetch the configuration of a conversation-scoped webhook

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this webhook. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service Notification

**Slug:** `TWILIO_CONVERSATIONS_FETCH_SERVICE_NOTIFICATION`

Fetch push notification service settings

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Configuration applies to. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service Role

**Slug:** `TWILIO_CONVERSATIONS_FETCH_SERVICE_ROLE`

Fetch a user role from your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Role resource to fetch. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service to fetch the Role resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service User

**Slug:** `TWILIO_CONVERSATIONS_FETCH_SERVICE_USER`

Fetch a conversation user from your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the User resource to fetch. This value can be either the `sid` or the `identity` of the User resource to fetch. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service to fetch the User resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service User Conversation

**Slug:** `TWILIO_CONVERSATIONS_FETCH_SERVICE_USER_CONVERSATION`

Fetch a specific User Conversation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `user_sid` | string | Yes | The unique SID identifier of the User resource. This value can be either the `sid` or the `identity` of the User resource. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Conversation resource is associated with. |
| `conversation_sid` | string | Yes | The unique SID identifier of the Conversation. This value can be either the `sid` or the `unique_name` of the Conversation resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service Webhook Configuration

**Slug:** `TWILIO_CONVERSATIONS_FETCH_SERVICE_WEBHOOK_CONFIGURATION`

Fetch a specific service webhook configuration.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `chat_service_sid` | string | Yes | The unique ID of the Conversation Service this conversation belongs to. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch User

**Slug:** `TWILIO_CONVERSATIONS_FETCH_USER`

Fetch a conversation user from your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the User resource to fetch. This value can be either the `sid` or the `identity` of the User resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch User Conversation

**Slug:** `TWILIO_CONVERSATIONS_FETCH_USER_CONVERSATION`

Fetch a specific User Conversation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `user_sid` | string | Yes | The unique SID identifier of the User resource. This value can be either the `sid` or the `identity` of the User resource. |
| `conversation_sid` | string | Yes | The unique SID identifier of the Conversation. This value can be either the `sid` or the `unique_name` of the Conversation resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Configuration Address

**Slug:** `TWILIO_CONVERSATIONS_LIST_CONFIGURATION_ADDRESS`

Retrieve a list of address configurations for an account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `type` | string | No | Filter the address configurations by its type. This value can be one of: `whatsapp`, `sms`. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Conversation

**Slug:** `TWILIO_CONVERSATIONS_LIST_CONVERSATION`

Retrieve a list of conversations in your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `state` | string ("initializing" | "inactive" | "active" | "closed") | No | State for sorting and filtering list of Conversations. Can be `active`, `inactive` or `closed` |
| `end_date` | string | No | Defines the end of the date range for filtering conversations by their creation date. Only conversations that were created on or before this date will appear in the results. The date must be in ISO8601 format, specifically capturing up to the end of the specified date (YYYY-MM-DDT23:59:59Z), to ensure that conversations from the entire end day are included. This parameter can be combined with other filters. If this filter is used, the returned list is sorted by latest conversation creation date in descending order. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `start_date` | string | No | Specifies the beginning of the date range for filtering Conversations based on their creation date. Conversations that were created on or after this date will be included in the results. The date must be in ISO8601 format, specifically starting at the beginning of the specified date (YYYY-MM-DDT00:00:00Z), for precise filtering. This parameter can be combined with other filters. If this filter is used, the returned list is sorted by latest conversation creation date in descending order. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Conversation Message

**Slug:** `TWILIO_CONVERSATIONS_LIST_CONVERSATION_MESSAGE`

Retrieve a list of all messages in the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `order` | string ("asc" | "desc") | No | The sort order of the returned messages. Can be: `asc` (ascending) or `desc` (descending), with `asc` as the default. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for messages. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Conversation Message Receipt

**Slug:** `TWILIO_CONVERSATIONS_LIST_CONVERSATION_MESSAGE_RECEIPT`

Retrieve a list of all delivery and read receipts of the conversation message

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `message_sid` | string | Yes | The SID of the message within a Conversation the delivery receipt belongs to. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this message. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Conversation Participant

**Slug:** `TWILIO_CONVERSATIONS_LIST_CONVERSATION_PARTICIPANT`

Retrieve a list of all participants of the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for participants. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Conversation Scoped Webhook

**Slug:** `TWILIO_CONVERSATIONS_LIST_CONVERSATION_SCOPED_WEBHOOK`

Retrieve a list of all webhooks scoped to the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 5, and the maximum is 5. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this webhook. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Credential

**Slug:** `TWILIO_CONVERSATIONS_LIST_CREDENTIAL`

Retrieve a list of all push notification credentials on your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Participant Conversation

**Slug:** `TWILIO_CONVERSATIONS_LIST_PARTICIPANT_CONVERSATION`

Retrieve a list of all Conversations that this Participant belongs to by identity or by address. Only one parameter should be specified.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `address` | string | No | A unique string identifier for the conversation participant who's not a Conversation User. This parameter could be found in messaging_binding.address field of Participant resource. It should be url-encoded. |
| `identity` | string | No | A unique string identifier for the conversation participant as Conversation User. This parameter is non-null if (and only if) the participant is using the Conversations SDK to communicate. Limited to 256 characters. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Role

**Slug:** `TWILIO_CONVERSATIONS_LIST_ROLE`

Retrieve a list of all user roles in your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Service

**Slug:** `TWILIO_CONVERSATIONS_LIST_SERVICE`

Retrieve a list of all conversation services on your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Service Binding

**Slug:** `TWILIO_CONVERSATIONS_LIST_SERVICE_BINDING`

Retrieve a list of all push notification bindings in the conversation service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `identity` | array | No | The identity of a Conversation User this binding belongs to. See access tokens for more details. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `binding_type` | array | No | The push technology used by the Binding resources to read. Can be: `apn`, `gcm`, `fcm`, or `twilsock`. See push notification configuration for more info. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Binding resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Service Conversation

**Slug:** `TWILIO_CONVERSATIONS_LIST_SERVICE_CONVERSATION`

Retrieve a list of conversations in your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `state` | string ("initializing" | "inactive" | "active" | "closed") | No | State for sorting and filtering list of Conversations. Can be `active`, `inactive` or `closed` |
| `end_date` | string | No | Defines the end of the date range for filtering conversations by their creation date. Only conversations that were created on or before this date will appear in the results. The date must be in ISO8601 format, specifically capturing up to the end of the specified date (YYYY-MM-DDT23:59:59Z), to ensure that conversations from the entire end day are included. This parameter can be combined with other filters. If this filter is used, the returned list is sorted by latest conversation creation date in descending order. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `start_date` | string | No | Specifies the beginning of the date range for filtering Conversations based on their creation date. Conversations that were created on or after this date will be included in the results. The date must be in ISO8601 format, specifically starting at the beginning of the specified date (YYYY-MM-DDT00:00:00Z), for precise filtering. This parameter can be combined with other filters. If this filter is used, the returned list is sorted by latest conversation creation date in descending order. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Conversation resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Service Conversation Message

**Slug:** `TWILIO_CONVERSATIONS_LIST_SERVICE_CONVERSATION_MESSAGE`

Retrieve a list of all messages in the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `order` | string ("asc" | "desc") | No | The sort order of the returned messages. Can be: `asc` (ascending) or `desc` (descending), with `asc` as the default. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for messages. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Service Conversation Message Receipt

**Slug:** `TWILIO_CONVERSATIONS_LIST_SERVICE_CONVERSATION_MESSAGE_RECEIPT`

Retrieve a list of all delivery and read receipts of the conversation message

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `message_sid` | string | Yes | The SID of the message within a Conversation the delivery receipt belongs to. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Message resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this message. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Service Conversation Participant

**Slug:** `TWILIO_CONVERSATIONS_LIST_SERVICE_CONVERSATION_PARTICIPANT`

Retrieve a list of all participants of the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 100. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for participants. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Service Conversation Scoped Webhook

**Slug:** `TWILIO_CONVERSATIONS_LIST_SERVICE_CONVERSATION_SCOPED_WEBHOOK`

Retrieve a list of all webhooks scoped to the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 5, and the maximum is 5. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this webhook. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Service Participant Conversation

**Slug:** `TWILIO_CONVERSATIONS_LIST_SERVICE_PARTICIPANT_CONVERSATION`

Retrieve a list of all Conversations that this Participant belongs to by identity or by address. Only one parameter should be specified.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `address` | string | No | A unique string identifier for the conversation participant who's not a Conversation User. This parameter could be found in messaging_binding.address field of Participant resource. It should be url-encoded. |
| `identity` | string | No | A unique string identifier for the conversation participant as Conversation User. This parameter is non-null if (and only if) the participant is using the Conversations SDK to communicate. Limited to 256 characters. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant Conversations resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Service Role

**Slug:** `TWILIO_CONVERSATIONS_LIST_SERVICE_ROLE`

Retrieve a list of all user roles in your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service to read the Role resources from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Service User

**Slug:** `TWILIO_CONVERSATIONS_LIST_SERVICE_USER`

Retrieve a list of all conversation users in your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service to read the User resources from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Service User Conversation

**Slug:** `TWILIO_CONVERSATIONS_LIST_SERVICE_USER_CONVERSATION`

Retrieve a list of all User Conversations for the User.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `user_sid` | string | Yes | The unique SID identifier of the User resource. This value can be either the `sid` or the `identity` of the User resource. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Conversation resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List User

**Slug:** `TWILIO_CONVERSATIONS_LIST_USER`

Retrieve a list of all conversation users in your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List User Conversation

**Slug:** `TWILIO_CONVERSATIONS_LIST_USER_CONVERSATION`

Retrieve a list of all User Conversations for the User.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `user_sid` | string | Yes | The unique SID identifier of the User resource. This value can be either the `sid` or the `identity` of the User resource. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 50. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Configuration

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_CONFIGURATION`

Update the global configuration of conversations on your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `default_closed_timer` | string | No | Default ISO8601 duration when conversation will be switched to `closed` state. Minimum value for this timer is 10 minutes. |
| `default_inactive_timer` | string | No | Default ISO8601 duration when conversation will be switched to `inactive` state. Minimum value for this timer is 1 minute. |
| `default_chat_service_sid` | string | No | The SID of the default Conversation Service to use when creating a conversation. |
| `default_messaging_service_sid` | string | No | The SID of the default Messaging Service to use when creating a conversation. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Configuration Address

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_CONFIGURATION_ADDRESS`

Update an existing address configuration

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Address Configuration resource. This value can be either the `sid` or the `address` of the configuration |
| `friendly_name` | string | No | The human-readable name of this configuration, limited to 256 characters. Optional. |
| `auto_creation_type` | string ("webhook" | "studio" | "default") | No | Twilio AutoCreation.Type request value. |
| `auto_creation_enabled` | boolean | No | Enable/Disable auto-creating conversations for messages to this address |
| `auto_creation_webhook_url` | string | No | For type `webhook`, the url for the webhook request. |
| `auto_creation_webhook_method` | string ("get" | "post") | No | Twilio AutoCreation.WebhookMethod request value. |
| `auto_creation_studio_flow_sid` | string | No | For type `studio`, the studio flow SID where the webhook should be sent to. |
| `auto_creation_webhook_filters` | array | No | The list of events, firing webhook event for this Conversation. Values can be any of the following: `onMessageAdded`, `onMessageUpdated`, `onMessageRemoved`, `onConversationUpdated`, `onConversationStateUpdated`, `onConversationRemoved`, `onParticipantAdded`, `onParticipantUpdated`, `onParticipantRemoved`, `onDeliveryUpdated` |
| `auto_creation_studio_retry_count` | integer | No | For type `studio`, number of times to retry the webhook request |
| `auto_creation_conversation_service_sid` | string | No | Conversation Service for the auto-created conversation. If not set, the conversation is created in the default service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Configuration Webhook

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_CONFIGURATION_WEBHOOK`

Update Configuration Webhook using the Twilio conversations_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `method` | string | No | The HTTP method to be used when sending a webhook request. |
| `target` | string ("webhook" | "flex") | No | The routing target of the webhook. Can be ordinary or route internally to Flex |
| `filters` | array | No | The list of webhook event triggers that are enabled for this Service: `onMessageAdded`, `onMessageUpdated`, `onMessageRemoved`, `onMessageAdd`, `onMessageUpdate`, `onMessageRemove`, `onConversationUpdated`, `onConversationRemoved`, `onConversationAdd`, `onConversationAdded`, `onConversationRemove`, `onConversationUpdate`, `onConversationStateUpdated`, `onParticipantAdded`, `onParticipantUpdated`, `onParticipantRemoved`, `onParticipantAdd`, `onParticipantRemove`, `onParticipantUpdate`, `onDeliveryUpdated`, `onUserAdded`, `onUserUpdate`, `onUserUpdated` |
| `pre_webhook_url` | string | No | The absolute url the pre-event webhook request should be sent to. |
| `post_webhook_url` | string | No | The absolute url the post-event webhook request should be sent to. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Conversation

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_CONVERSATION`

Update an existing conversation in your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. Can also be the `unique_name` of the Conversation. |
| `state` | string ("initializing" | "inactive" | "active" | "closed") | No | Current state of this conversation. Can be either `initializing`, `active`, `inactive` or `closed` and defaults to `active` |
| `attributes` | string | No | An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set "{}" will be returned. |
| `unique_name` | string | No | An application-defined string that uniquely identifies the resource. It can be used to address the resource in place of the resource's `sid` in the URL. |
| `date_created` | string | No | The date that this resource was created. |
| `date_updated` | string | No | The date that this resource was last updated. |
| `friendly_name` | string | No | The human-readable name of this conversation, limited to 256 characters. Optional. |
| `timers_closed` | string | No | ISO8601 duration when conversation will be switched to `closed` state. Minimum value for this timer is 10 minutes. |
| `timers_inactive` | string | No | ISO8601 duration when conversation will be switched to `inactive` state. Minimum value for this timer is 1 minute. |
| `bindings_email_name` | string | No | The default name that will be used when sending outbound emails in this conversation. |
| `messaging_service_sid` | string | No | The unique ID of the Messaging Service this conversation belongs to. |
| `bindings_email_address` | string | No | The default email address that will be used when sending outbound emails in this conversation. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Conversation Message

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_CONVERSATION_MESSAGE`

Update an existing message in the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `body` | string | No | The content of the message, can be up to 1,600 characters long. |
| `author` | string | No | The channel specific identifier of the message's author. Defaults to `system`. |
| `subject` | string | No | The subject of the message, can be up to 256 characters long. |
| `attributes` | string | No | A string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set "{}" will be returned. |
| `date_created` | string | No | The date that this resource was created. If you set this parameter, Twilio ignores any milliseconds in the timestamp. |
| `date_updated` | string | No | The date that this resource was last updated. `null` if the message has not been edited. If you set this parameter, Twilio ignores any milliseconds in the timestamp. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this message. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Conversation Participant

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_CONVERSATION_PARTICIPANT`

Update an existing participant in the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `identity` | string | No | A unique string identifier for the conversation participant as Conversation User. This parameter is non-null if (and only if) the participant is using the Conversations SDK to communicate. Limited to 256 characters. |
| `role_sid` | string | No | The SID of a conversation-level Role to assign to the participant. |
| `attributes` | string | No | An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set "{}" will be returned. |
| `date_created` | string | No | The date that this resource was created. |
| `date_updated` | string | No | The date that this resource was last updated. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this participant. |
| `last_read_timestamp` | string | No | Timestamp of last “read” message in the Conversation for the Participant. |
| `last_read_message_index` | integer | No | Index of last “read” message in the Conversation for the Participant. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |
| `messaging_binding_proxy_address` | string | No | The address of the Twilio phone number that the participant is in contact with. 'null' value will remove it. |
| `messaging_binding_projected_address` | string | No | The address of the Twilio phone number that is used in Group MMS. 'null' value will remove it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Conversation Scoped Webhook

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_CONVERSATION_SCOPED_WEBHOOK`

Update an existing conversation-scoped webhook

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this webhook. |
| `configuration_url` | string | No | The absolute url the webhook request should be sent to. |
| `configuration_method` | string ("get" | "post") | No | Twilio Configuration.Method request value. |
| `configuration_filters` | array | No | The list of events, firing webhook event for this Conversation. |
| `configuration_flow_sid` | string | No | The studio flow SID, where the webhook should be sent to. |
| `configuration_triggers` | array | No | The list of keywords, firing webhook event for this Conversation. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Credential

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_CREDENTIAL`

Update an existing push notification credential on your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `type` | string ("apn" | "gcm" | "fcm") | No | The type of push-notification service the credential is for. Can be: `fcm`, `gcm`, or `apn`. |
| `secret` | string | No | [FCM only] The **Server key** of your project from the Firebase console, found under Settings / Cloud messaging. |
| `api_key` | string | No | [GCM only] The API key for the project that was obtained from the Google Developer console for your GCM Service application credential. |
| `sandbox` | boolean | No | [APN only] Whether to send the credential to sandbox APNs. Can be `true` to send to sandbox APNs or `false` to send to production. |
| `certificate` | string | No | [APN only] The URL encoded representation of the certificate. |
| `private_key` | string | No | [APN only] The URL encoded representation of the private key. |
| `friendly_name` | string | No | A descriptive string that you create to describe the new resource. It can be up to 64 characters long. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Role

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_ROLE`

Update an existing user role in your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Role resource to update. |
| `permission` | array | Yes | A permission that you grant to the role. Only one permission can be granted per parameter. To assign more than one permission, repeat this parameter for each permission value. Note that the update action replaces all previously assigned permissions with those defined in the update action. To remove a permission, do not include it in the subsequent update action. The values for this parameter depend on the role's `type`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Service Configuration

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_SERVICE_CONFIGURATION`

Update configuration settings of a conversation service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `chat_service_sid` | string | Yes | The SID of the Service configuration resource to update. |
| `reachability_enabled` | boolean | No | Whether the Reachability Indicator is enabled for this Conversations Service. The default is `false`. |
| `default_chat_service_role_sid` | string | No | The service-level role assigned to users when they are added to the service. See Conversation Role for more info about roles. |
| `default_conversation_role_sid` | string | No | The conversation-level role assigned to users when they are added to a conversation. See Conversation Role for more info about roles. |
| `default_conversation_creator_role_sid` | string | No | The conversation-level role assigned to a conversation creator when they join a new conversation. See Conversation Role for more info about roles. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Service Conversation

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_SERVICE_CONVERSATION`

Update an existing conversation in your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. Can also be the `unique_name` of the Conversation. |
| `state` | string ("initializing" | "inactive" | "active" | "closed") | No | Current state of this conversation. Can be either `initializing`, `active`, `inactive` or `closed` and defaults to `active` |
| `attributes` | string | No | An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set "{}" will be returned. |
| `unique_name` | string | No | An application-defined string that uniquely identifies the resource. It can be used to address the resource in place of the resource's `sid` in the URL. |
| `date_created` | string | No | The date that this resource was created. |
| `date_updated` | string | No | The date that this resource was last updated. |
| `friendly_name` | string | No | The human-readable name of this conversation, limited to 256 characters. Optional. |
| `timers_closed` | string | No | ISO8601 duration when conversation will be switched to `closed` state. Minimum value for this timer is 10 minutes. |
| `timers_inactive` | string | No | ISO8601 duration when conversation will be switched to `inactive` state. Minimum value for this timer is 1 minute. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Conversation resource is associated with. |
| `bindings_email_name` | string | No | The default name that will be used when sending outbound emails in this conversation. |
| `messaging_service_sid` | string | No | The unique ID of the Messaging Service this conversation belongs to. |
| `bindings_email_address` | string | No | The default email address that will be used when sending outbound emails in this conversation. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Service Conversation Message

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_SERVICE_CONVERSATION_MESSAGE`

Update an existing message in the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `body` | string | No | The content of the message, can be up to 1,600 characters long. |
| `author` | string | No | The channel specific identifier of the message's author. Defaults to `system`. |
| `subject` | string | No | The subject of the message, can be up to 256 characters long. |
| `attributes` | string | No | A string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set "{}" will be returned. |
| `date_created` | string | No | The date that this resource was created. If you set this parameter, Twilio ignores any milliseconds in the timestamp. |
| `date_updated` | string | No | The date that this resource was last updated. `null` if the message has not been edited. If you set this parameter, Twilio ignores any milliseconds in the timestamp. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this message. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Service Conversation Participant

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_SERVICE_CONVERSATION_PARTICIPANT`

Update an existing participant in the conversation

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `identity` | string | No | A unique string identifier for the conversation participant as Conversation User. This parameter is non-null if (and only if) the participant is using the Conversation SDK to communicate. Limited to 256 characters. |
| `role_sid` | string | No | The SID of a conversation-level Role to assign to the participant. |
| `attributes` | string | No | An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set `{}` will be returned. |
| `date_created` | string | No | The date on which this resource was created. |
| `date_updated` | string | No | The date on which this resource was last updated. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this participant. |
| `last_read_timestamp` | string | No | Timestamp of last “read” message in the Conversation for the Participant. |
| `last_read_message_index` | integer | No | Index of last “read” message in the Conversation for the Participant. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |
| `messaging_binding_proxy_address` | string | No | The address of the Twilio phone number that the participant is in contact with. 'null' value will remove it. |
| `messaging_binding_projected_address` | string | No | The address of the Twilio phone number that is used in Group MMS. 'null' value will remove it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Service Conversation Scoped Webhook

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_SERVICE_CONVERSATION_SCOPED_WEBHOOK`

Update an existing conversation-scoped webhook

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this resource. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Participant resource is associated with. |
| `conversation_sid` | string | Yes | The unique ID of the Conversation for this webhook. |
| `configuration_url` | string | No | The absolute url the webhook request should be sent to. |
| `configuration_method` | string ("get" | "post") | No | Twilio Configuration.Method request value. |
| `configuration_filters` | array | No | The list of events, firing webhook event for this Conversation. |
| `configuration_flow_sid` | string | No | The studio flow SID, where the webhook should be sent to. |
| `configuration_triggers` | array | No | The list of keywords, firing webhook event for this Conversation. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Service Notification

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_SERVICE_NOTIFICATION`

Update push notification service settings

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `log_enabled` | boolean | No | Weather the notification logging is enabled. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Configuration applies to. |
| `new_message_sound` | string | No | The name of the sound to play when a new message is added to a conversation and `new_message.enabled` is `true`. |
| `new_message_enabled` | boolean | No | Whether to send a notification when a new message is added to a conversation. The default is `false`. |
| `new_message_template` | string | No | The template to use to create the notification text displayed when a new message is added to a conversation and `new_message.enabled` is `true`. |
| `added_to_conversation_sound` | string | No | The name of the sound to play when a participant is added to a conversation and `added_to_conversation.enabled` is `true`. |
| `added_to_conversation_enabled` | boolean | No | Whether to send a notification when a participant is added to a conversation. The default is `false`. |
| `added_to_conversation_template` | string | No | The template to use to create the notification text displayed when a participant is added to a conversation and `added_to_conversation.enabled` is `true`. |
| `new_message_with_media_enabled` | boolean | No | Whether to send a notification when a new message with media/file attachments is added to a conversation. The default is `false`. |
| `new_message_badge_count_enabled` | boolean | No | Whether the new message badge is enabled. The default is `false`. |
| `new_message_with_media_template` | string | No | The template to use to create the notification text displayed when a new message with media/file attachments is added to a conversation and `new_message.attachments.enabled` is `true`. |
| `removed_from_conversation_sound` | string | No | The name of the sound to play to a user when they are removed from a conversation and `removed_from_conversation.enabled` is `true`. |
| `removed_from_conversation_enabled` | boolean | No | Whether to send a notification to a user when they are removed from a conversation. The default is `false`. |
| `removed_from_conversation_template` | string | No | The template to use to create the notification text displayed to a user when they are removed from a conversation and `removed_from_conversation.enabled` is `true`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Service Role

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_SERVICE_ROLE`

Update an existing user role in your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Role resource to update. |
| `permission` | array | Yes | A permission that you grant to the role. Only one permission can be granted per parameter. To assign more than one permission, repeat this parameter for each permission value. Note that the update action replaces all previously assigned permissions with those defined in the update action. To remove a permission, do not include it in the subsequent update action. The values for this parameter depend on the role's `type`. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service to update the Role resource in. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Service User

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_SERVICE_USER`

Update an existing conversation user in your service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the User resource to update. This value can be either the `sid` or the `identity` of the User resource to update. |
| `role_sid` | string | No | The SID of a service-level Role to assign to the user. |
| `attributes` | string | No | The JSON Object string that stores application-specific data. If attributes have not been set, `{}` is returned. |
| `friendly_name` | string | No | The string that you assigned to describe the resource. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the User resource is associated with. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Service User Conversation

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_SERVICE_USER_CONVERSATION`

Update a specific User Conversation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `user_sid` | string | Yes | The unique SID identifier of the User resource. This value can be either the `sid` or the `identity` of the User resource. |
| `chat_service_sid` | string | Yes | The SID of the Conversation Service the Conversation resource is associated with. |
| `conversation_sid` | string | Yes | The unique SID identifier of the Conversation. This value can be either the `sid` or the `unique_name` of the Conversation resource. |
| `notification_level` | string ("default" | "muted") | No | The Notification Level of this User Conversation. One of `default` or `muted`. |
| `last_read_timestamp` | string | No | The date of the last message read in conversation by the user, given in ISO 8601 format. |
| `last_read_message_index` | integer | No | The index of the last Message in the Conversation that the Participant has read. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Service Webhook Configuration

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_SERVICE_WEBHOOK_CONFIGURATION`

Update a specific Webhook.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `method` | string | No | The HTTP method to be used when sending a webhook request. One of `GET` or `POST`. |
| `filters` | array | No | The list of events that your configured webhook targets will receive. Events not configured here will not fire. Possible values are `onParticipantAdd`, `onParticipantAdded`, `onDeliveryUpdated`, `onConversationUpdated`, `onConversationRemove`, `onParticipantRemove`, `onConversationUpdate`, `onMessageAdd`, `onMessageRemoved`, `onParticipantUpdated`, `onConversationAdded`, `onMessageAdded`, `onConversationAdd`, `onConversationRemoved`, `onParticipantUpdate`, `onMessageRemove`, `onMessageUpdated`, `onParticipantRemoved`, `onMessageUpdate` or `onConversationStateUpdated`. |
| `pre_webhook_url` | string | No | The absolute url the pre-event webhook request should be sent to. |
| `chat_service_sid` | string | Yes | The unique ID of the Conversation Service this conversation belongs to. |
| `post_webhook_url` | string | No | The absolute url the post-event webhook request should be sent to. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update User

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_USER`

Update an existing conversation user in your account's default service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the User resource to update. This value can be either the `sid` or the `identity` of the User resource to update. |
| `role_sid` | string | No | The SID of a service-level Role to assign to the user. |
| `attributes` | string | No | The JSON Object string that stores application-specific data. If attributes have not been set, `{}` is returned. |
| `friendly_name` | string | No | The string that you assigned to describe the resource. |
| `x_twilio_webhook_enabled` | string ("true" | "false") | No | The X-Twilio-Webhook-Enabled HTTP request header |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update User Conversation

**Slug:** `TWILIO_CONVERSATIONS_UPDATE_USER_CONVERSATION`

Update a specific User Conversation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `user_sid` | string | Yes | The unique SID identifier of the User resource. This value can be either the `sid` or the `identity` of the User resource. |
| `conversation_sid` | string | Yes | The unique SID identifier of the Conversation. This value can be either the `sid` or the `unique_name` of the Conversation resource. |
| `notification_level` | string ("default" | "muted") | No | The Notification Level of this User Conversation. One of `default` or `muted`. |
| `last_read_timestamp` | string | No | The date of the last message read in conversation by the user, given in ISO 8601 format. |
| `last_read_message_index` | integer | No | The index of the last Message in the Conversation that the Participant has read. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Account

**Slug:** `TWILIO_CREATE_ACCOUNT`

Create a new Twilio Subaccount from the account making the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `friendly_name` | string | No | A human readable description of the account to create, defaults to `SubAccount Created at {YYYY-MM-DD HH:MM meridian}` |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Address

**Slug:** `TWILIO_CREATE_ADDRESS`

Create Address using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `city` | string | Yes | The city of the new address. |
| `region` | string | Yes | The state or region of the new address. |
| `street` | string | Yes | The number and street address of the new address. |
| `account_sid` | string | Yes | The SID of the Account that will be responsible for the new Address resource. |
| `iso_country` | string | Yes | The ISO country code of the new address. |
| `postal_code` | string | Yes | The postal code of the new address. |
| `customer_name` | string | Yes | The name to associate with the new address. |
| `friendly_name` | string | No | A descriptive string that you create to describe the new address. It can be up to 64 characters long for Regulatory Compliance addresses and 32 characters long for Emergency addresses. |
| `street_secondary` | string | No | The additional number and street address of the address. |
| `emergency_enabled` | boolean | No | Whether to enable emergency calling on the new address. Can be: `true` or `false`. |
| `auto_correct_address` | boolean | No | Whether we should automatically correct the address. Can be: `true` or `false` and the default is `true`. If empty or `true`, we will correct the address you provide if necessary. If `false`, we won't alter the address you provide. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Application

**Slug:** `TWILIO_CREATE_APPLICATION`

Create a new application within your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sms_url` | string | No | The URL we should call when the phone number receives an incoming SMS message. |
| `voice_url` | string | No | The URL we should call when the phone number assigned to this application receives a call. |
| `sms_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `sms_url`. Can be: `GET` or `POST`. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `api_version` | string | No | The API version to use to start a new TwiML session. Can be: `2010-04-01` or `2008-08-01`. The default value is the account's default API version. |
| `voice_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `voice_url`. Can be: `GET` or `POST`. |
| `friendly_name` | string | No | A descriptive string that you create to describe the new application. It can be up to 64 characters long. |
| `status_callback` | string | No | The URL we should call using the `status_callback_method` to send status information to your application. |
| `sms_fallback_url` | string | No | The URL that we should call when an error occurs while retrieving or executing the TwiML from `sms_url`. |
| `voice_fallback_url` | string | No | The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`. |
| `sms_fallback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `sms_fallback_url`. Can be: `GET` or `POST`. |
| `sms_status_callback` | string | No | The URL we should call using a POST method to send status information about SMS messages sent by the application. |
| `voice_fallback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `voice_fallback_url`. Can be: `GET` or `POST`. |
| `status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST`. |
| `voice_caller_id_lookup` | boolean | No | Whether we should look up the caller's caller-ID name from the CNAM database (additional charges apply). Can be: `true` or `false`. |
| `message_status_callback` | string | No | The URL we should call using a POST method to send message status information to your application. |
| `public_application_connect_enabled` | boolean | No | Whether to allow other Twilio accounts to dial this applicaton using Dial verb. Can be: `true` or `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Call

**Slug:** `TWILIO_CREATE_CALL`

Create a new outgoing call to phones, SIP-enabled endpoints or Twilio Client connections

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `to` | string | Yes | The phone number, SIP address, or client identifier to call. |
| `url` | string | No | The absolute URL that returns the TwiML instructions for the call. We will call this URL using the `method` when the call connects. For more information, see the Url Parameter section in Making Calls. |
| `byoc` | string | No | The SID of a BYOC (Bring Your Own Carrier) trunk to route this call with. Note that `byoc` is only meaningful when `to` is a phone number; it will otherwise be ignored. (Beta) |
| `trim` | string | No | Whether to trim any leading and trailing silence from the recording. Can be: `trim-silence` or `do-not-trim` and the default is `trim-silence`. |
| `from_` | string | Yes | The phone number or client identifier to use as the caller id. If using a phone number, it must be a Twilio number or a Verified outgoing caller id for your account. If the `to` parameter is a phone number, `From` must also be a phone number. |
| `twiml` | string | No | TwiML instructions for the call Twilio will use without fetching Twiml from url parameter. If both `twiml` and `url` are provided then `twiml` parameter will be ignored. Max 4000 characters. |
| `method` | string ("GET" | "POST") | No | The HTTP method we should use when calling the `url` parameter's value. Can be: `GET` or `POST` and the default is `POST`. If an `application_sid` parameter is present, this parameter is ignored. |
| `record` | boolean | No | Whether to record the call. Can be `true` to record the phone call, or `false` to not. The default is `false`. The `recording_url` is sent to the `status_callback` URL. |
| `timeout` | integer | No | The integer number of seconds that we should allow the phone to ring before assuming there is no answer. The default is `60` seconds and the maximum is `600` seconds. For some call flows, we will add a 5-second buffer to the timeout value you provide. For this reason, a timeout value of 10 seconds could result in an actual timeout closer to 15 seconds. You can set this to a short time, such as `15` seconds, to hang up before reaching an answering machine or voicemail. |
| `async_amd` | string | No | Select whether to perform answering machine detection in the background. Default, blocks the execution of the call until Answering Machine Detection is completed. Can be: `true` or `false`. |
| `caller_id` | string | No | The phone number, SIP address, or Client identifier that made this call. Phone numbers are in E.164 format (e.g., +16175551212). SIP addresses are formatted as `name@company.com`. |
| `passports` | string | No | The STIR/SHAKEN passport for this call, provided as a base64 encoded string. Multiple passports (at max 5) are comma separated and provided as base64 encoded string |
| `call_token` | string | No | A token string needed to invoke a forwarded call. A call_token is generated when an incoming call is received on a Twilio number. Pass an incoming call's call_token value to a forwarded call via the call_token parameter when creating a new call. A forwarded call should bear the same CallerID of the original incoming call. |
| `time_limit` | integer | No | The maximum duration of the call in seconds. Constraints depend on account and configuration. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `call_reason` | string | No | The Reason for the outgoing call. Use it to specify the purpose of the call that is presented on the called party's phone. (Branded Calls Beta) |
| `send_digits` | string | No | The string of keys to dial after connecting to the number, with a maximum length of 32 digits. Valid digits in the string include any digit (`0`-`9`), '`A`', '`B`', '`C`', '`D`', '`#`', and '`*`'. You can also use '`w`' to insert a half-second pause and '`W`' to insert a one-second pause. For example, to pause for one second after connecting and then dial extension 1234 followed by the # key, set this parameter to `W1234#`. Be sure to URL-encode this string because the '`#`' character has special meaning in a URL. If both `SendDigits` and `MachineDetection` parameters are provided, then `MachineDetection` will be ignored. |
| `fallback_url` | string | No | The URL that we call using the `fallback_method` if an error occurs when requesting or executing the TwiML at `url`. If an `application_sid` parameter is present, this parameter is ignored. |
| `application_sid` | string | No | The SID of the Application resource that will handle the call, if the call will be handled by an application. |
| `fallback_method` | string ("GET" | "POST") | No | The HTTP method that we should use to request the `fallback_url`. Can be: `GET` or `POST` and the default is `POST`. If an `application_sid` parameter is present, this parameter is ignored. |
| `recording_track` | string | No | The audio track to record for the call. Can be: `inbound`, `outbound` or `both`. The default is `both`. `inbound` records the audio that is received by Twilio. `outbound` records the audio that is generated from Twilio. `both` records the audio that is received and generated by Twilio. |
| `status_callback` | string | No | The URL we should call using the `status_callback_method` to send status information to your application. If no `status_callback_event` is specified, we will send the `completed` status. If an `application_sid` parameter is present, this parameter is ignored. URLs must contain a valid hostname (underscores are not permitted). |
| `machine_detection` | string | No | Whether to detect if a human, answering machine, or fax has picked up the call. Can be: `Enable` or `DetectMessageEnd`. Use `Enable` if you would like us to return `AnsweredBy` as soon as the called party is identified. Use `DetectMessageEnd`, if you would like to leave a message on an answering machine. If `send_digits` is provided, this parameter is ignored. For more information, see Answering Machine Detection. |
| `sip_auth_password` | string | No | The password required to authenticate the user account specified in `sip_auth_username`. |
| `sip_auth_username` | string | No | The username used to authenticate the caller making a SIP call. |
| `recording_channels` | string | No | The number of channels in the final recording. Can be: `mono` or `dual`. The default is `mono`. `mono` records both legs of the call in a single channel of the recording file. `dual` records each leg to a separate channel of the recording file. The first channel of a dual-channel recording contains the parent call and the second channel contains the child call. |
| `status_callback_event` | array | No | The call progress events that we will send to the `status_callback` URL. Can be: `initiated`, `ringing`, `answered`, and `completed`. If no event is specified, we send the `completed` status. If you want to receive multiple events, specify each one in a separate `status_callback_event` parameter. See the code sample for monitoring call progress. If an `application_sid` is present, this parameter is ignored. |
| `status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use when calling the `status_callback` URL. Can be: `GET` or `POST` and the default is `POST`. If an `application_sid` parameter is present, this parameter is ignored. |
| `client_notification_url` | string | No | The URL that we should use to deliver `push call notification`. |
| `async_amd_status_callback` | string | No | The URL that we should call using the `async_amd_status_callback_method` to notify customer application whether the call was answered by human, machine or fax. |
| `machine_detection_timeout` | integer | No | The number of seconds that we should attempt to detect an answering machine before timing out and sending a voice request with `AnsweredBy` of `unknown`. The default timeout is 30 seconds. |
| `recording_status_callback` | string | No | The URL that we call when the recording is available to be accessed. |
| `recording_configuration_id` | string | No | The identifier of the configuration to be used when creating and processing the recording |
| `recording_status_callback_event` | array | No | The recording status events that will trigger calls to the URL specified in `recording_status_callback`. Can be: `in-progress`, `completed` and `absent`. Defaults to `completed`. Separate multiple values with a space. |
| `async_amd_status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use when calling the `async_amd_status_callback` URL. Can be: `GET` or `POST` and the default is `POST`. |
| `recording_status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use when calling the `recording_status_callback` URL. Can be: `GET` or `POST` and the default is `POST`. |
| `machine_detection_silence_timeout` | integer | No | The number of milliseconds of initial silence after which an `unknown` AnsweredBy result will be returned. Possible Values: 2000-10000. Default: 5000. |
| `machine_detection_speech_threshold` | integer | No | The number of milliseconds that is used as the measuring stick for the length of the speech activity, where durations lower than this value will be interpreted as a human and longer than this value as a machine. Possible Values: 1000-6000. Default: 2400. |
| `machine_detection_speech_end_threshold` | integer | No | The number of milliseconds of silence after speech activity at which point the speech activity is considered complete. Possible Values: 500-5000. Default: 1200. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Call Recording

**Slug:** `TWILIO_CREATE_CALL_RECORDING`

Create a recording for the call

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `trim` | string | No | Whether to trim any leading and trailing silence in the recording. Can be: `trim-silence` or `do-not-trim` and the default is `do-not-trim`. `trim-silence` trims the silence from the beginning and end of the recording and `do-not-trim` does not. |
| `call_sid` | string | Yes | The SID of the Call to associate the resource with. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `recording_track` | string | No | The audio track to record for the call. Can be: `inbound`, `outbound` or `both`. The default is `both`. `inbound` records the audio that is received by Twilio. `outbound` records the audio that is generated from Twilio. `both` records the audio that is received and generated by Twilio. |
| `recording_channels` | string | No | The number of channels used in the recording. Can be: `mono` or `dual` and the default is `mono`. `mono` records all parties of the call into one channel. `dual` records each party of a 2-party call into separate channels. |
| `recording_status_callback` | string | No | The URL we should call using the `recording_status_callback_method` on each recording event specified in `recording_status_callback_event`. For more information, see RecordingStatusCallback parameters. |
| `recording_configuration_id` | string | No | The identifier of the configuration to be used when creating and processing the recording |
| `recording_status_callback_event` | array | No | The recording status events on which we should call the `recording_status_callback` URL. Can be: `in-progress`, `completed` and `absent` and the default is `completed`. Separate multiple event values with a space. |
| `recording_status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `recording_status_callback`. Can be: `GET` or `POST` and the default is `POST`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Incoming Phone Number

**Slug:** `TWILIO_CREATE_INCOMING_PHONE_NUMBER`

Purchase a phone-number for the account.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sms_url` | string | No | The URL we should call when the new phone number receives an incoming SMS message. |
| `area_code` | string | No | The desired area code for your new incoming phone number. Can be any three-digit, US or Canada area code. We will provision an available phone number within this area code for you. **You must provide an `area_code` or a `phone_number`.** (US and Canada only). |
| `trunk_sid` | string | No | The SID of the Trunk we should use to handle calls to the new phone number. If a `trunk_sid` is present, we ignore all of the voice urls and voice applications and use only those set on the Trunk. Setting a `trunk_sid` will automatically delete your `voice_application_sid` and vice versa. |
| `voice_url` | string | No | The URL that we should call to answer a call to the new phone number. The `voice_url` will not be called if a `voice_application_sid` or a `trunk_sid` is set. |
| `bundle_sid` | string | No | The SID of the Bundle resource that you associate with the phone number. Some regions require a Bundle to meet local Regulations. |
| `sms_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `sms_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `address_sid` | string | No | The SID of the Address resource we should associate with the new phone number. Some regions require addresses to meet local regulations. |
| `api_version` | string | No | The API version to use for incoming calls made to the new phone number. The default is `2010-04-01`. |
| `identity_sid` | string | No | The SID of the Identity resource that we should associate with the new phone number. Some regions require an identity to meet local regulations. |
| `phone_number` | string | No | The phone number to purchase specified in E.164 format. E.164 phone numbers consist of a + followed by the country code and subscriber number without punctuation characters. For example, +14155551234. |
| `voice_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `voice_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `friendly_name` | string | No | A descriptive string that you created to describe the new phone number. It can be up to 64 characters long. By default, this is a formatted version of the new phone number. |
| `status_callback` | string | No | The URL we should call using the `status_callback_method` to send status information to your application. |
| `emergency_status` | string ("Active" | "Inactive") | No | The parameter displays if emergency calling is enabled for this number. Active numbers may place emergency calls by dialing valid emergency numbers for the country. |
| `sms_fallback_url` | string | No | The URL that we should call when an error occurs while requesting or executing the TwiML defined by `sms_url`. |
| `voice_fallback_url` | string | No | The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`. |
| `voice_receive_mode` | string ("voice" | "fax") | No | Twilio VoiceReceiveMode request value. |
| `sms_application_sid` | string | No | The SID of the application that should handle SMS messages sent to the new phone number. If an `sms_application_sid` is present, we ignore all of the `sms_*_url` urls and use those set on the application. |
| `sms_fallback_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `sms_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `emergency_address_sid` | string | No | The SID of the emergency address configuration to use for emergency calling from the new phone number. |
| `voice_application_sid` | string | No | The SID of the application we should use to handle calls to the new phone number. If a `voice_application_sid` is present, we ignore all of the voice urls and use only those set on the application. Setting a `voice_application_sid` will automatically delete your `trunk_sid` and vice versa. |
| `voice_fallback_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `voice_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST` and defaults to `POST`. |
| `voice_caller_id_lookup` | boolean | No | Whether to lookup the caller's name from the CNAM database and post it to your app. Can be: `true` or `false` and defaults to `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Incoming Phone Number Assigned Add On

**Slug:** `TWILIO_CREATE_INCOMING_PHONE_NUMBER_ASSIGNED_ADD_ON`

Assign an Add-on installation to the Number specified.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `resource_sid` | string | Yes | The SID of the Phone Number to assign the Add-on. |
| `installed_add_on_sid` | string | Yes | The SID that identifies the Add-on installation. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Incoming Phone Number Local

**Slug:** `TWILIO_CREATE_INCOMING_PHONE_NUMBER_LOCAL`

Create Incoming Phone Number Local using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sms_url` | string | No | The URL we should call when the new phone number receives an incoming SMS message. |
| `trunk_sid` | string | No | The SID of the Trunk we should use to handle calls to the new phone number. If a `trunk_sid` is present, we ignore all of the voice urls and voice applications and use only those set on the Trunk. Setting a `trunk_sid` will automatically delete your `voice_application_sid` and vice versa. |
| `voice_url` | string | No | The URL that we should call to answer a call to the new phone number. The `voice_url` will not be called if a `voice_application_sid` or a `trunk_sid` is set. |
| `bundle_sid` | string | No | The SID of the Bundle resource that you associate with the phone number. Some regions require a Bundle to meet local Regulations. |
| `sms_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `sms_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `address_sid` | string | No | The SID of the Address resource we should associate with the new phone number. Some regions require addresses to meet local regulations. |
| `api_version` | string | No | The API version to use for incoming calls made to the new phone number. The default is `2010-04-01`. |
| `identity_sid` | string | No | The SID of the Identity resource that we should associate with the new phone number. Some regions require an identity to meet local regulations. |
| `phone_number` | string | Yes | The phone number to purchase specified in E.164 format. E.164 phone numbers consist of a + followed by the country code and subscriber number without punctuation characters. For example, +14155551234. |
| `voice_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `voice_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `friendly_name` | string | No | A descriptive string that you created to describe the new phone number. It can be up to 64 characters long. By default, this is a formatted version of the phone number. |
| `status_callback` | string | No | The URL we should call using the `status_callback_method` to send status information to your application. |
| `emergency_status` | string ("Active" | "Inactive") | No | The parameter displays if emergency calling is enabled for this number. Active numbers may place emergency calls by dialing valid emergency numbers for the country. |
| `sms_fallback_url` | string | No | The URL that we should call when an error occurs while requesting or executing the TwiML defined by `sms_url`. |
| `voice_fallback_url` | string | No | The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`. |
| `voice_receive_mode` | string ("voice" | "fax") | No | Twilio VoiceReceiveMode request value. |
| `sms_application_sid` | string | No | The SID of the application that should handle SMS messages sent to the new phone number. If an `sms_application_sid` is present, we ignore all of the `sms_*_url` urls and use those set on the application. |
| `sms_fallback_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `sms_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `emergency_address_sid` | string | No | The SID of the emergency address configuration to use for emergency calling from the new phone number. |
| `voice_application_sid` | string | No | The SID of the application we should use to handle calls to the new phone number. If a `voice_application_sid` is present, we ignore all of the voice urls and use only those set on the application. Setting a `voice_application_sid` will automatically delete your `trunk_sid` and vice versa. |
| `voice_fallback_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `voice_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST` and defaults to `POST`. |
| `voice_caller_id_lookup` | boolean | No | Whether to lookup the caller's name from the CNAM database and post it to your app. Can be: `true` or `false` and defaults to `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Incoming Phone Number Mobile

**Slug:** `TWILIO_CREATE_INCOMING_PHONE_NUMBER_MOBILE`

Create Incoming Phone Number Mobile using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sms_url` | string | No | The URL we should call when the new phone number receives an incoming SMS message. |
| `trunk_sid` | string | No | The SID of the Trunk we should use to handle calls to the new phone number. If a `trunk_sid` is present, we ignore all of the voice urls and voice applications and use only those set on the Trunk. Setting a `trunk_sid` will automatically delete your `voice_application_sid` and vice versa. |
| `voice_url` | string | No | The URL that we should call to answer a call to the new phone number. The `voice_url` will not be called if a `voice_application_sid` or a `trunk_sid` is set. |
| `bundle_sid` | string | No | The SID of the Bundle resource that you associate with the phone number. Some regions require a Bundle to meet local Regulations. |
| `sms_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `sms_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `address_sid` | string | No | The SID of the Address resource we should associate with the new phone number. Some regions require addresses to meet local regulations. |
| `api_version` | string | No | The API version to use for incoming calls made to the new phone number. The default is `2010-04-01`. |
| `identity_sid` | string | No | The SID of the Identity resource that we should associate with the new phone number. Some regions require an identity to meet local regulations. |
| `phone_number` | string | Yes | The phone number to purchase specified in E.164 format. E.164 phone numbers consist of a + followed by the country code and subscriber number without punctuation characters. For example, +14155551234. |
| `voice_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `voice_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `friendly_name` | string | No | A descriptive string that you created to describe the new phone number. It can be up to 64 characters long. By default, the is a formatted version of the phone number. |
| `status_callback` | string | No | The URL we should call using the `status_callback_method` to send status information to your application. |
| `emergency_status` | string ("Active" | "Inactive") | No | The parameter displays if emergency calling is enabled for this number. Active numbers may place emergency calls by dialing valid emergency numbers for the country. |
| `sms_fallback_url` | string | No | The URL that we should call when an error occurs while requesting or executing the TwiML defined by `sms_url`. |
| `voice_fallback_url` | string | No | The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`. |
| `voice_receive_mode` | string ("voice" | "fax") | No | Twilio VoiceReceiveMode request value. |
| `sms_application_sid` | string | No | The SID of the application that should handle SMS messages sent to the new phone number. If an `sms_application_sid` is present, we ignore all of the `sms_*_url` urls and use those of the application. |
| `sms_fallback_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `sms_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `emergency_address_sid` | string | No | The SID of the emergency address configuration to use for emergency calling from the new phone number. |
| `voice_application_sid` | string | No | The SID of the application we should use to handle calls to the new phone number. If a `voice_application_sid` is present, we ignore all of the voice urls and use only those set on the application. Setting a `voice_application_sid` will automatically delete your `trunk_sid` and vice versa. |
| `voice_fallback_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `voice_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST` and defaults to `POST`. |
| `voice_caller_id_lookup` | boolean | No | Whether to lookup the caller's name from the CNAM database and post it to your app. Can be: `true` or `false` and defaults to `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Incoming Phone Number Toll Free

**Slug:** `TWILIO_CREATE_INCOMING_PHONE_NUMBER_TOLL_FREE`

Create Incoming Phone Number Toll Free using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sms_url` | string | No | The URL we should call when the new phone number receives an incoming SMS message. |
| `trunk_sid` | string | No | The SID of the Trunk we should use to handle calls to the new phone number. If a `trunk_sid` is present, we ignore all of the voice urls and voice applications and use only those set on the Trunk. Setting a `trunk_sid` will automatically delete your `voice_application_sid` and vice versa. |
| `voice_url` | string | No | The URL that we should call to answer a call to the new phone number. The `voice_url` will not be called if a `voice_application_sid` or a `trunk_sid` is set. |
| `bundle_sid` | string | No | The SID of the Bundle resource that you associate with the phone number. Some regions require a Bundle to meet local Regulations. |
| `sms_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `sms_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `address_sid` | string | No | The SID of the Address resource we should associate with the new phone number. Some regions require addresses to meet local regulations. |
| `api_version` | string | No | The API version to use for incoming calls made to the new phone number. The default is `2010-04-01`. |
| `identity_sid` | string | No | The SID of the Identity resource that we should associate with the new phone number. Some regions require an Identity to meet local regulations. |
| `phone_number` | string | Yes | The phone number to purchase specified in E.164 format. E.164 phone numbers consist of a + followed by the country code and subscriber number without punctuation characters. For example, +14155551234. |
| `voice_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `voice_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `friendly_name` | string | No | A descriptive string that you created to describe the new phone number. It can be up to 64 characters long. By default, this is a formatted version of the phone number. |
| `status_callback` | string | No | The URL we should call using the `status_callback_method` to send status information to your application. |
| `emergency_status` | string ("Active" | "Inactive") | No | The parameter displays if emergency calling is enabled for this number. Active numbers may place emergency calls by dialing valid emergency numbers for the country. |
| `sms_fallback_url` | string | No | The URL that we should call when an error occurs while requesting or executing the TwiML defined by `sms_url`. |
| `voice_fallback_url` | string | No | The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`. |
| `voice_receive_mode` | string ("voice" | "fax") | No | Twilio VoiceReceiveMode request value. |
| `sms_application_sid` | string | No | The SID of the application that should handle SMS messages sent to the new phone number. If an `sms_application_sid` is present, we ignore all `sms_*_url` values and use those of the application. |
| `sms_fallback_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `sms_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `emergency_address_sid` | string | No | The SID of the emergency address configuration to use for emergency calling from the new phone number. |
| `voice_application_sid` | string | No | The SID of the application we should use to handle calls to the new phone number. If a `voice_application_sid` is present, we ignore all of the voice urls and use those set on the application. Setting a `voice_application_sid` will automatically delete your `trunk_sid` and vice versa. |
| `voice_fallback_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `voice_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST` and defaults to `POST`. |
| `voice_caller_id_lookup` | boolean | No | Whether to lookup the caller's name from the CNAM database and post it to your app. Can be: `true` or `false` and defaults to `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Message

**Slug:** `TWILIO_CREATE_MESSAGE`

Send a message

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `to` | string | Yes | The recipient's phone number in E.164 format (for SMS/MMS) or channel address, e.g. `whatsapp:+15552229999`. |
| `body` | string | No | The text content of the outgoing message. Can be up to 1,600 characters in length. SMS only: If the `body` contains more than 160 GSM-7 characters (or 70 UCS-2 characters), the message is segmented and charged accordingly. For long `body` text, consider using the send_as_mms parameter. |
| `from_` | string | No | The sender's Twilio phone number (in E.164 format), alphanumeric sender ID, Wireless SIM, short code, or channel address (e.g., `whatsapp:+15554449999`). The value of the `from` parameter must be a sender that is hosted within Twilio and belongs to the Account creating the Message. If you are using `messaging_service_sid`, this parameter can be empty (Twilio assigns a `from` value from the Messaging Service's Sender Pool) or you can provide a specific sender from your Sender Pool. |
| `attempt` | integer | No | Total number of attempts made (including this request) to send the message regardless of the provider used |
| `send_at` | string | No | The time that Twilio will send the message. Must be in ISO 8601 format. |
| `max_price` | number | No | [OBSOLETE] This parameter will no longer have any effect as of 2024-06-03. |
| `media_url` | array | No | The URL of media to include in the Message content. `jpeg`, `jpg`, `gif`, and `png` file types are fully supported by Twilio and content is formatted for delivery on destination devices. The media size limit is 5 MB for supported file types (`jpeg`, `jpg`, `png`, `gif`) and 500 KB for other types of accepted media. To send more than one image in the message, provide multiple `media_url` parameters in the POST request. You can include up to ten `media_url` parameters per message. International and carrier limits apply. |
| `risk_check` | string ("enable" | "disable") | No | Include this parameter with a value of `disable` to skip any kind of risk check on the respective message request. |
| `account_sid` | string | Yes | The SID of the Account creating the Message resource. |
| `content_sid` | string | No | For Content Editor/API only: The SID of the Content Template to be used with the Message, e.g., `HXXXXXXXXXXXXXXXXXXXXXXXXXXXXX`. If this parameter is not provided, a Content Template is not used. Find the SID in the Console on the Content Editor page. For Content API users, the SID is found in Twilio's response when creating the Template or by fetching your Templates. |
| `send_as_mms` | boolean | No | If set to `true`, Twilio delivers the message as a single MMS message, regardless of the presence of media. |
| `shorten_urls` | boolean | No | For Messaging Services with Link Shortening configured only: A Boolean indicating whether or not Twilio should shorten links in the `body` of the Message. Default value is `false`. If `true`, the `messaging_service_sid` parameter must also be provided. |
| `traffic_type` | string | No | Twilio TrafficType request value. |
| `fallback_from` | string | No | A fallback SMS sender to use when the recipient cannot be reached over RCS. This parameter may only be used when also providing a Messaging Service containing an RCS sender. The fallback SMS sender must be either a Twilio phone number (in E.164 format), alphanumeric sender ID, or short code, hosted within Twilio and belong to the Account creating the Message. |
| `schedule_type` | string | No | For Messaging Services only: Include this parameter with a value of `fixed` in conjuction with the `send_time` parameter in order to schedule a Message. |
| `smart_encoded` | boolean | No | Whether to detect Unicode characters that have a similar GSM-7 character and replace them. Can be: `true` or `false`. |
| `force_delivery` | boolean | No | Reserved |
| `message_intent` | string | No | Specifies the purpose or use case of the outbound communication. This parameter is used by Twilio's Traffic Shaping and Compliance Toolkit products. Possible values include: `otp`, `notifications`, `marketing`, `fraud`, `security`, `customercare`, `delivery`, `education`, `polling`, `announcements`, and `events`. |
| `application_sid` | string | No | The SID of the associated TwiML Application. Message status callback requests are sent to the TwiML App's `message_status_callback` URL. Note that the `status_callback` parameter of a request takes priority over the `application_sid` parameter; if both are included `application_sid` is ignored. |
| `status_callback` | string | No | The URL of the endpoint to which Twilio sends Message status callback requests. URL must contain a valid hostname and underscores are not allowed. If you include this parameter with the `messaging_service_sid`, Twilio uses this URL instead of the Status Callback URL of the Messaging Service. |
| `validity_period` | integer | No | The maximum length in seconds that the Message can remain in Twilio's outgoing message queue. If a queued Message exceeds the `validity_period`, the Message is not sent. Accepted values are integers from `1` to `36000`. Default value is `36000`. A `validity_period` greater than `5` is recommended. Learn more about the validity period |
| `provide_feedback` | boolean | No | Boolean indicating whether or not you intend to provide delivery confirmation feedback to Twilio (used in conjunction with the Message Feedback subresource). Default value is `false`. |
| `address_retention` | string ("retain" | "obfuscate") | No | Determines if the address can be stored or obfuscated based on privacy settings |
| `content_retention` | string ("retain" | "discard") | No | Determines if the message content can be stored or redacted based on privacy settings |
| `content_variables` | string | No | For Content Editor/API only: Key-value pairs of Template variables and their substitution values. `content_sid` parameter must also be provided. If values are not defined in the `content_variables` parameter, the Template's default placeholder values are used. |
| `persistent_action` | array | No | Rich actions for non-SMS/MMS channels. Used for sending location in WhatsApp messages. |
| `messaging_service_sid` | string | No | The SID of the Messaging Service you want to associate with the Message. When this parameter is provided and the `from` parameter is omitted, Twilio selects the optimal sender from the Messaging Service's Sender Pool. You may also provide a `from` parameter if you want to use a specific Sender from the Sender Pool. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Message Feedback

**Slug:** `TWILIO_CREATE_MESSAGE_FEEDBACK`

Create Message Feedback to confirm a tracked user action was performed by the recipient of the associated Message

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `outcome` | string ("confirmed" | "unconfirmed") | No | Reported outcome indicating whether there is confirmation that the Message recipient performed a tracked user action. Can be: `unconfirmed` or `confirmed`. For more details see How to Optimize Message Deliverability with Message Feedback. |
| `account_sid` | string | Yes | The SID of the Account associated with the Message resource for which to create MessageFeedback. |
| `message_sid` | string | Yes | The SID of the Message resource for which to create MessageFeedback. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create New Key

**Slug:** `TWILIO_CREATE_NEW_KEY`

Create New Key using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | The SID of the Account that will be responsible for the new Key resource. |
| `friendly_name` | string | No | A descriptive string that you create to describe the resource. It can be up to 64 characters long. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create New Signing Key

**Slug:** `TWILIO_CREATE_NEW_SIGNING_KEY`

Create a new Signing Key for the account making the request.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | The SID of the Account that will be responsible for the new Key resource. |
| `friendly_name` | string | No | A descriptive string that you create to describe the resource. It can be up to 64 characters long. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Participant

**Slug:** `TWILIO_CREATE_PARTICIPANT`

Create Participant using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `to` | string | Yes | The phone number, SIP address, Client, TwiML App identifier that received this call. Phone numbers are in E.164 format (e.g., +16175551212). SIP addresses are formatted as `sip:name@company.com`. Client identifiers are formatted `client:name`. TwiML App identifiers are formatted `app:<APP_SID>`. Custom parameters may also be specified. |
| `beep` | string | No | Whether to play a notification beep to the conference when the participant joins. Can be: `true`, `false`, `onEnter`, or `onExit`. The default value is `true`. |
| `byoc` | string | No | The SID of a BYOC (Bring Your Own Carrier) trunk to route this call with. Note that `byoc` is only meaningful when `to` is a phone number; it will otherwise be ignored. (Beta) |
| `trim` | string | No | Whether to trim any leading and trailing silence from the participant recording. Can be: `trim-silence` or `do-not-trim` and the default is `trim-silence`. |
| `from_` | string | Yes | The phone number, Client identifier, or username portion of SIP address that made this call. Phone numbers are in E.164 format (e.g., +16175551212). Client identifiers are formatted `client:name`. If using a phone number, it must be a Twilio number or a Verified outgoing caller id for your account. If the `to` parameter is a phone number, `from` must also be a phone number. If `to` is sip address, this value of `from` should be a username portion to be used to populate the P-Asserted-Identity header that is passed to the SIP endpoint. |
| `label` | string | No | A label for this participant. If one is supplied, it may subsequently be used to fetch, update or delete the participant. |
| `muted` | boolean | No | Whether the agent is muted in the conference. Can be `true` or `false` and the default is `false`. |
| `record` | boolean | No | Whether to record the participant and their conferences, including the time between conferences. Can be `true` or `false` and the default is `false`. |
| `region` | string | No | The region where we should mix the recorded audio. Can be:`us1`, `us2`, `ie1`, `de1`, `sg1`, `br1`, `au1`, or `jp1`. |
| `timeout` | integer | No | The number of seconds that we should allow the phone to ring before assuming there is no answer. Can be an integer between `5` and `600`, inclusive. The default value is `60`. We always add a 5-second timeout buffer to outgoing calls, so value of 10 would result in an actual timeout that was closer to 15 seconds. |
| `coaching` | boolean | No | Whether the participant is coaching another call. Can be: `true` or `false`. If not present, defaults to `false` unless `call_sid_to_coach` is defined. If `true`, `call_sid_to_coach` must be defined. |
| `wait_url` | string | No | The URL that Twilio calls using the `wait_method` before the conference has started. The URL may return an MP3 file, a WAV file, or a TwiML document. The default value is the URL of our standard hold music. If you do not want anything to play while waiting for the conference to start, specify an empty string by setting `wait_url` to `''`. For more details on the allowable verbs within the `waitUrl`, see the `waitUrl` attribute in the <Conference> TwiML instruction. |
| `caller_id` | string | No | The phone number, Client identifier, or username portion of SIP address that made this call. Phone numbers are in E.164 format (e.g., +16175551212). Client identifiers are formatted `client:name`. If using a phone number, it must be a Twilio number or a Verified outgoing caller id for your account. If the `to` parameter is a phone number, `callerId` must also be a phone number. If `to` is sip address, this value of `callerId` should be a username portion to be used to populate the From header that is passed to the SIP endpoint. |
| `passports` | string | No | The STIR/SHAKEN passport for this call, provided as a base64 encoded string. Multiple passports (at max 5) are comma separated and provided as base64 encoded string |
| `call_token` | string | No | A token string needed to invoke a forwarded call. A call_token is generated when an incoming call is received on a Twilio number. Pass an incoming call's call_token value to a forwarded call via the call_token parameter when creating a new call. A forwarded call should bear the same CallerID of the original incoming call. |
| `time_limit` | integer | No | The maximum duration of the call in seconds. Constraints depend on account and configuration. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `call_reason` | string | No | The Reason for the outgoing call. Use it to specify the purpose of the call that is presented on the called party's phone. (Branded Calls Beta) |
| `early_media` | boolean | No | Whether to allow an agent to hear the state of the outbound call, including ringing or disconnect messages. Can be: `true` or `false` and defaults to `true`. |
| `wait_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `wait_url`. Can be `GET` or `POST` and the default is `POST`. When using a static audio file, this should be `GET` so that we can cache the file. |
| `conference_sid` | string | Yes | The SID of the participant's conference. |
| `emergency_city` | string | No | The emergency caller's city or municipality name. Should be the official city name as recognized by local authorities. Used in combination with state and country for emergency call routing. Note: If the value exceeds 20 characters, only the first 20 characters will be used. |
| `emergency_name` | string | No | The emergency caller's organization or entity name. Note: If the value exceeds 20 characters, only the first 20 characters will be used. |
| `conference_trim` | string | No | Whether to trim leading and trailing silence from the conference recording. Can be: `trim-silence` or `do-not-trim` and defaults to `trim-silence`. |
| `emergency_state` | string | No | The emergency caller's state or province. Note: If the value exceeds 20 characters, only the first 20 characters will be used. |
| `recording_track` | string | No | The audio track to record for the call. Can be: `inbound`, `outbound` or `both`. The default is `both`. `inbound` records the audio that is received by Twilio. `outbound` records the audio that is sent from Twilio. `both` records the audio that is received and sent by Twilio. |
| `status_callback` | string | No | The URL we should call using the `status_callback_method` to send status information to your application. |
| `max_participants` | integer | No | The maximum number of participants in the conference. Can be a positive integer from `2` to `250`. The default value is `250`. |
| `call_sid_to_coach` | string | No | The SID of the participant who is being `coached`. The participant being coached is the only participant who can hear the participant who is `coaching`. |
| `conference_record` | string | No | Whether to record the conference the participant is joining. Can be: `true`, `false`, `record-from-start`, and `do-not-record`. The default value is `false`. |
| `emergency_address` | string | No | The emergency caller's street address including street number and street name. Note: If the value exceeds 60 characters, only the first 60 characters will be used. |
| `emergency_country` | string | No | The emergency caller's country. Currently supported US and CA only. Note: If the value exceeds 20 characters, only the first 20 characters will be used. |
| `machine_detection` | string | No | Whether to detect if a human, answering machine, or fax has picked up the call. Can be: `Enable` or `DetectMessageEnd`. Use `Enable` if you would like us to return `AnsweredBy` as soon as the called party is identified. Use `DetectMessageEnd`, if you would like to leave a message on an answering machine. For more information, see Answering Machine Detection. |
| `sip_auth_password` | string | No | The SIP password for authentication. |
| `sip_auth_username` | string | No | The SIP username used for authentication. |
| `emergency_zip_code` | string | No | The emergency caller's postal code or ZIP code. Note: If the value exceeds 20 characters, only the first 20 characters will be used. |
| `jitter_buffer_size` | string | No | Jitter buffer size for the connecting participant. Twilio will use this setting to apply Jitter Buffer before participant's audio is mixed into the conference. Can be: `off`, `small`, `medium`, and `large`. Default to `large`. |
| `recording_channels` | string | No | The recording channels for the final recording. Can be: `mono` or `dual` and the default is `mono`. |
| `amd_status_callback` | string | No | The URL that we should call using the `amd_status_callback_method` to notify customer application whether the call was answered by human, machine or fax. |
| `caller_display_name` | string | No | The name that populates the display name in the From header. Must be between 2 and 255 characters. Only applicable for calls to sip address. |
| `status_callback_event` | array | No | The conference state changes that should generate a call to `status_callback`. Can be: `initiated`, `ringing`, `answered`, and `completed`. Separate multiple values with a space. The default value is `completed`. |
| `end_conference_on_exit` | boolean | No | Whether to end the conference when the participant leaves. Can be: `true` or `false` and defaults to `false`. |
| `status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `status_callback`. Can be: `GET` and `POST` and defaults to `POST`. |
| `client_notification_url` | string | No | The URL that we should use to deliver `push call notification`. |
| `emergency_caller_location` | string | No | The emergency caller's physical location description within a building or facility. Note: If the value exceeds 20 characters, only the first 20 characters will be used. |
| `emergency_caller_position` | string | No | The emergency caller's GPS coordinates in decimal degrees format. Format: "latitude longitude" (space-separated) - Latitude: decimal degrees, range -90.0 to +90.0 (negative for South, positive for North) - Longitude: decimal degrees, range -180.0 to +180.0 (negative for West, positive for East) - Precision: up to 6 decimal places recommended for meter-level accuracy Note: If the value exceeds 150 characters, only the first 150 characters will be used. |
| `machine_detection_timeout` | integer | No | The number of seconds that we should attempt to detect an answering machine before timing out and sending a voice request with `AnsweredBy` of `unknown`. The default timeout is 30 seconds. |
| `recording_status_callback` | string | No | The URL that we should call using the `recording_status_callback_method` when the recording status changes. |
| `start_conference_on_enter` | boolean | No | Whether to start the conference when the participant joins, if it has not already started. Can be: `true` or `false` and the default is `true`. If `false` and the conference has not started, the participant is muted and hears background music until another participant starts the conference. |
| `amd_status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use when calling the `amd_status_callback` URL. Can be: `GET` or `POST` and the default is `POST`. |
| `conference_status_callback` | string | No | The URL we should call using the `conference_status_callback_method` when the conference events in `conference_status_callback_event` occur. Only the value set by the first participant to join the conference is used. Subsequent `conference_status_callback` values are ignored. |
| `recording_configuration_id` | string | No | The identifier of the configuration to be used when creating and processing the recording |
| `recording_status_callback_event` | array | No | The recording state changes that should generate a call to `recording_status_callback`. Can be: `started`, `in-progress`, `paused`, `resumed`, `stopped`, `completed`, `failed`, and `absent`. Separate multiple values with a space, ex: `'in-progress completed failed'`. |
| `conference_status_callback_event` | array | No | The conference state changes that should generate a call to `conference_status_callback`. Can be: `start`, `end`, `join`, `leave`, `mute`, `hold`, `modify`, `speaker`, and `announcement`. Separate multiple values with a space. Defaults to `start end`. |
| `recording_status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use when we call `recording_status_callback`. Can be: `GET` or `POST` and defaults to `POST`. |
| `conference_status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `conference_status_callback`. Can be: `GET` or `POST` and defaults to `POST`. |
| `machine_detection_silence_timeout` | integer | No | The number of milliseconds of initial silence after which an `unknown` AnsweredBy result will be returned. Possible Values: 2000-10000. Default: 5000. |
| `machine_detection_speech_threshold` | integer | No | The number of milliseconds that is used as the measuring stick for the length of the speech activity, where durations lower than this value will be interpreted as a human and longer than this value as a machine. Possible Values: 1000-6000. Default: 2400. |
| `conference_recording_status_callback` | string | No | The URL we should call using the `conference_recording_status_callback_method` when the conference recording is available. |
| `machine_detection_speech_end_threshold` | integer | No | The number of milliseconds of silence after speech activity at which point the speech activity is considered complete. Possible Values: 500-5000. Default: 1200. |
| `conference_recording_status_callback_event` | array | No | The conference recording state changes that generate a call to `conference_recording_status_callback`. Can be: `in-progress`, `completed`, `failed`, and `absent`. Separate multiple values with a space, ex: `'in-progress completed failed'` |
| `conference_recording_status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `conference_recording_status_callback`. Can be: `GET` or `POST` and defaults to `POST`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Payments

**Slug:** `TWILIO_CREATE_PAYMENTS`

create an instance of payments. This will start a new payments session

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `input` | string | No | A list of inputs that should be accepted. Currently only `dtmf` is supported. All digits captured during a pay session are redacted from the logs. |
| `timeout` | integer | No | The number of seconds that <Pay> should wait for the caller to press a digit between each subsequent digit, after the first one, before moving on to validate the digits captured. The default is `5`, maximum is `600`. |
| `call_sid` | string | Yes | The SID of the call that will create the resource. Call leg associated with this sid is expected to provide payment information thru DTMF. |
| `currency` | string | No | The currency of the `charge_amount`, formatted as ISO 4127 format. The default value is `USD` and all values allowed from the Pay Connector are accepted. |
| `parameter` | object | No | A single-level JSON object used to pass custom parameters to payment processors. (Required for ACH payments). The information that has to be included here depends on the <Pay> Connector. Read more. |
| `token_type` | string ("one-time" | "reusable" | "payment-method") | No | Indicates whether the payment method should be tokenized as a `one-time`, `reusable`, or `payment-method` token. The default value is `reusable`. Do not enter a charge amount when tokenizing. If a charge amount is entered, the payment method will be charged and not tokenized. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `description` | string | No | The description can be used to provide more details regarding the transaction. This information is submitted along with the payment details to the Payment Connector which are then posted on the transactions. |
| `postal_code` | boolean | No | Indicates whether the credit card postal code (zip code) is a required piece of payment information that must be provided by the caller. The default is `true`. |
| `confirmation` | string ("true" | "false") | No | Whether to prompt the caller to confirm their payment information before submitting to the payment gateway. If `true`, the caller will hear the last 4 digits of their card or account number and must press 1 to confirm or 2 to cancel. Default is `false`. |
| `charge_amount` | number | No | A positive decimal value less than 1,000,000 to charge against the credit card or bank account. Default currency can be overwritten with `currency` field. Leave blank or set to 0 to tokenize. |
| `security_code` | boolean | No | Indicates whether the credit card security code is a required piece of payment information that must be provided by the caller. The default is `true`. |
| `payment_method` | string ("credit-card" | "ach-debit") | No | Type of payment being captured. One of `credit-card` or `ach-debit`. The default value is `credit-card`. |
| `idempotency_key` | string | Yes | A unique token that will be used to ensure that multiple API calls with the same information do not result in multiple transactions. This should be a unique string value per API call and can be a randomly generated. |
| `status_callback` | string | Yes | Provide an absolute or relative URL to receive status updates regarding your Pay session. Read more about the expected StatusCallback values |
| `valid_card_types` | string | No | Credit card types separated by space that Pay should accept. The default value is `visa mastercard amex` |
| `bank_account_type` | string ("consumer-checking" | "consumer-savings" | "commercial-checking") | No | Type of bank account if payment source is ACH. One of `consumer-checking`, `consumer-savings`, or `commercial-checking`. The default value is `consumer-checking`. |
| `payment_connector` | string | No | This is the unique name corresponding to the Pay Connector installed in the Twilio Add-ons. Learn more about <Pay> Connectors. The default value is `Default`. |
| `min_postal_code_length` | integer | No | A positive integer that is used to validate the length of the `PostalCode` inputted by the user. User must enter this many digits. |
| `require_matching_inputs` | string | No | A comma-separated list of payment information fields that require the caller to enter the same value twice for confirmation. Supported values are `payment-card-number`, `expiration-date`, `security-code`, and `postal-code`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Queue

**Slug:** `TWILIO_CREATE_QUEUE`

Create a queue

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `max_size` | integer | No | The maximum number of calls allowed to be in the queue. The default is 1000. The maximum is 5000. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `friendly_name` | string | Yes | A descriptive string that you created to describe this resource. It can be up to 64 characters long. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Realtime Transcription

**Slug:** `TWILIO_CREATE_REALTIME_TRANSCRIPTION`

Create a Transcription

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | No | The user-specified name of this Transcription, if one was given when the Transcription was created. This may be used to stop the Transcription. |
| `hints` | string | No | A Phrase contains words and phrase "hints" so that the speech recognition engine is more likely to recognize them. |
| `track` | string ("inbound_track" | "outbound_track" | "both_tracks") | No | One of `inbound_track`, `outbound_track`, `both_tracks`. |
| `call_sid` | string | Yes | The SID of the Call the Transcription resource is associated with. |
| `account_sid` | string | Yes | The SID of the Account that created this Transcription resource. |
| `speech_model` | string | No | Recognition model used by the transcription engine, among those supported by the provider |
| `language_code` | string | No | Language code used by the transcription engine, specified in BCP-47 format |
| `conversation_id` | string | No | The ID of the Conversation for associating this Transcription with an existing Conversation in Intelligence Service |
| `partial_results` | boolean | No | Indicates if partial results are going to be sent to the customer |
| `profanity_filter` | boolean | No | indicates if the server will attempt to filter out profanities, replacing all but the initial character in each filtered word with asterisks |
| `inbound_track_label` | string | No | Friendly name given to the Inbound Track |
| `status_callback_url` | string | No | Absolute URL of the status callback. |
| `enable_provider_data` | boolean | No | Whether the callback includes raw provider data. |
| `intelligence_service` | string | No | The SID or unique name of the Intelligence Service for persisting transcripts and running post-call Language Operators |
| `outbound_track_label` | string | No | Friendly name given to the Outbound Track |
| `transcription_engine` | string | No | Definition of the transcription engine to be used, among those supported by Twilio |
| `status_callback_method` | string ("GET" | "POST") | No | The http method for the status_callback (one of GET, POST). |
| `conversation_configuration` | string | No | The ID of the Conversations Configuration for customizing conversation behavior in Intelligence Service |
| `enable_automatic_punctuation` | boolean | No | The provider will add punctuation to recognition result |
| `transcription_configuration_id` | string | No | The ID of the RealTimeTranscription Configuration for configuring all the non-default behaviors in one go. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sip Auth Calls Credential List Mapping

**Slug:** `TWILIO_CREATE_SIP_AUTH_CALLS_CREDENTIAL_LIST_MAPPING`

Create a new credential list mapping resource

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_sid` | string | Yes | The SID of the SIP domain that will contain the new resource. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `credential_list_sid` | string | Yes | The SID of the CredentialList resource to map to the SIP domain. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sip Auth Calls Ip Access Control List Mapping

**Slug:** `TWILIO_CREATE_SIP_AUTH_CALLS_IP_ACCESS_CONTROL_LIST_MAPPING`

Create a new IP Access Control List mapping

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_sid` | string | Yes | The SID of the SIP domain that will contain the new resource. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `ip_access_control_list_sid` | string | Yes | The SID of the IpAccessControlList resource to map to the SIP domain. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sip Auth Registrations Credential List Mapping

**Slug:** `TWILIO_CREATE_SIP_AUTH_REGISTRATIONS_CREDENTIAL_LIST_MAPPING`

Create a new credential list mapping resource

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_sid` | string | Yes | The SID of the SIP domain that will contain the new resource. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `credential_list_sid` | string | Yes | The SID of the CredentialList resource to map to the SIP domain. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sip Credential

**Slug:** `TWILIO_CREATE_SIP_CREDENTIAL`

Create a new credential resource.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `password` | string | Yes | The password that the username will use when authenticating SIP requests. The password must be a minimum of 12 characters, contain at least 1 digit, and have mixed case. (eg `IWasAtSignal2018`) |
| `username` | string | Yes | The username that will be passed when authenticating SIP requests. The username should be sent in response to Twilio's challenge of the initial INVITE. It can be up to 32 characters long. |
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |
| `credential_list_sid` | string | Yes | The unique id that identifies the credential list to include the created credential. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sip Credential List

**Slug:** `TWILIO_CREATE_SIP_CREDENTIAL_LIST`

Create a Credential List

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |
| `friendly_name` | string | Yes | A human readable descriptive text that describes the CredentialList, up to 64 characters long. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sip Credential List Mapping

**Slug:** `TWILIO_CREATE_SIP_CREDENTIAL_LIST_MAPPING`

Create a CredentialListMapping resource for an account.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_sid` | string | Yes | A 34 character string that uniquely identifies the SIP Domain for which the CredentialList resource will be mapped. |
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |
| `credential_list_sid` | string | Yes | A 34 character string that uniquely identifies the CredentialList resource to map to the SIP domain. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sip Domain

**Slug:** `TWILIO_CREATE_SIP_DOMAIN`

Create a new Domain

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `secure` | boolean | No | Whether secure SIP is enabled for the domain. If enabled, TLS will be enforced and SRTP will be negotiated on all incoming calls to this sip domain. |
| `voice_url` | string | No | The URL we should when the domain receives a call. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `domain_name` | string | Yes | The unique address you reserve on Twilio to which you route your SIP traffic. Domain names can contain letters, digits, and "-" and must end with `sip.twilio.com`. |
| `voice_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `voice_url`. Can be: `GET` or `POST`. |
| `friendly_name` | string | No | A descriptive string that you created to describe the resource. It can be up to 64 characters long. |
| `byoc_trunk_sid` | string | No | The SID of the BYOC Trunk(Bring Your Own Carrier) resource that the Sip Domain will be associated with. |
| `sip_registration` | boolean | No | Whether to allow SIP Endpoints to register with the domain to receive calls. Can be `true` or `false`. `true` allows SIP Endpoints to register with the domain to receive calls, `false` does not. |
| `voice_fallback_url` | string | No | The URL that we should call when an error occurs while retrieving or executing the TwiML from `voice_url`. |
| `emergency_caller_sid` | string | No | Whether an emergency caller sid is configured for the domain. If present, this phone number will be used as the callback for the emergency call. |
| `voice_fallback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `voice_fallback_url`. Can be: `GET` or `POST`. |
| `emergency_calling_enabled` | boolean | No | Whether emergency calling is enabled for the domain. If enabled, allows emergency calls on the domain from phone numbers with validated addresses. |
| `voice_status_callback_url` | string | No | The URL that we should call to pass status parameters (such as call ended) to your application. |
| `voice_status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `voice_status_callback_url`. Can be: `GET` or `POST`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sip Ip Access Control List

**Slug:** `TWILIO_CREATE_SIP_IP_ACCESS_CONTROL_LIST`

Create a new IpAccessControlList resource

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |
| `friendly_name` | string | Yes | A human readable descriptive text that describes the IpAccessControlList, up to 255 characters long. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sip Ip Access Control List Mapping

**Slug:** `TWILIO_CREATE_SIP_IP_ACCESS_CONTROL_LIST_MAPPING`

Create a new IpAccessControlListMapping resource.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_sid` | string | Yes | A 34 character string that uniquely identifies the SIP domain. |
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |
| `ip_access_control_list_sid` | string | Yes | The unique id of the IP access control list to map to the SIP domain. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sip Ip Address

**Slug:** `TWILIO_CREATE_SIP_IP_ADDRESS`

Create a new IpAddress resource.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `ip_address` | string | Yes | An IP address in dotted decimal notation from which you want to accept traffic. Any SIP requests from this IP address will be allowed by Twilio. IPv4 only supported today. |
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |
| `friendly_name` | string | Yes | A human readable descriptive text for this resource, up to 255 characters long. |
| `cidr_prefix_length` | integer | No | An integer representing the length of the CIDR prefix to use with this IP address when accepting traffic. By default the entire IP address is used. |
| `ip_access_control_list_sid` | string | Yes | The IpAccessControlList Sid with which to associate the created IpAddress resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Siprec

**Slug:** `TWILIO_CREATE_SIPREC`

Create a Siprec

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | No | The user-specified name of this Siprec, if one was given when the Siprec was created. This may be used to stop the Siprec. |
| `track` | string ("inbound_track" | "outbound_track" | "both_tracks") | No | One of `inbound_track`, `outbound_track`, `both_tracks`. |
| `call_sid` | string | Yes | The SID of the Call the Siprec resource is associated with. |
| `account_sid` | string | Yes | The SID of the Account that created this Siprec resource. |
| `connector_name` | string | No | Unique name used when configuring the connector via Marketplace Add-on. |
| `parameter1_name` | string | No | Parameter name |
| `parameter2_name` | string | No | Parameter name |
| `parameter3_name` | string | No | Parameter name |
| `parameter4_name` | string | No | Parameter name |
| `parameter5_name` | string | No | Parameter name |
| `parameter6_name` | string | No | Parameter name |
| `parameter7_name` | string | No | Parameter name |
| `parameter8_name` | string | No | Parameter name |
| `parameter9_name` | string | No | Parameter name |
| `status_callback` | string | No | Absolute URL of the status callback. |
| `parameter10_name` | string | No | Parameter name |
| `parameter11_name` | string | No | Parameter name |
| `parameter12_name` | string | No | Parameter name |
| `parameter13_name` | string | No | Parameter name |
| `parameter14_name` | string | No | Parameter name |
| `parameter15_name` | string | No | Parameter name |
| `parameter16_name` | string | No | Parameter name |
| `parameter17_name` | string | No | Parameter name |
| `parameter18_name` | string | No | Parameter name |
| `parameter19_name` | string | No | Parameter name |
| `parameter1_value` | string | No | Parameter value |
| `parameter20_name` | string | No | Parameter name |
| `parameter21_name` | string | No | Parameter name |
| `parameter22_name` | string | No | Parameter name |
| `parameter23_name` | string | No | Parameter name |
| `parameter24_name` | string | No | Parameter name |
| `parameter25_name` | string | No | Parameter name |
| `parameter26_name` | string | No | Parameter name |
| `parameter27_name` | string | No | Parameter name |
| `parameter28_name` | string | No | Parameter name |
| `parameter29_name` | string | No | Parameter name |
| `parameter2_value` | string | No | Parameter value |
| `parameter30_name` | string | No | Parameter name |
| `parameter31_name` | string | No | Parameter name |
| `parameter32_name` | string | No | Parameter name |
| `parameter33_name` | string | No | Parameter name |
| `parameter34_name` | string | No | Parameter name |
| `parameter35_name` | string | No | Parameter name |
| `parameter36_name` | string | No | Parameter name |
| `parameter37_name` | string | No | Parameter name |
| `parameter38_name` | string | No | Parameter name |
| `parameter39_name` | string | No | Parameter name |
| `parameter3_value` | string | No | Parameter value |
| `parameter40_name` | string | No | Parameter name |
| `parameter41_name` | string | No | Parameter name |
| `parameter42_name` | string | No | Parameter name |
| `parameter43_name` | string | No | Parameter name |
| `parameter44_name` | string | No | Parameter name |
| `parameter45_name` | string | No | Parameter name |
| `parameter46_name` | string | No | Parameter name |
| `parameter47_name` | string | No | Parameter name |
| `parameter48_name` | string | No | Parameter name |
| `parameter49_name` | string | No | Parameter name |
| `parameter4_value` | string | No | Parameter value |
| `parameter50_name` | string | No | Parameter name |
| `parameter51_name` | string | No | Parameter name |
| `parameter52_name` | string | No | Parameter name |
| `parameter53_name` | string | No | Parameter name |
| `parameter54_name` | string | No | Parameter name |
| `parameter55_name` | string | No | Parameter name |
| `parameter56_name` | string | No | Parameter name |
| `parameter57_name` | string | No | Parameter name |
| `parameter58_name` | string | No | Parameter name |
| `parameter59_name` | string | No | Parameter name |
| `parameter5_value` | string | No | Parameter value |
| `parameter60_name` | string | No | Parameter name |
| `parameter61_name` | string | No | Parameter name |
| `parameter62_name` | string | No | Parameter name |
| `parameter63_name` | string | No | Parameter name |
| `parameter64_name` | string | No | Parameter name |
| `parameter65_name` | string | No | Parameter name |
| `parameter66_name` | string | No | Parameter name |
| `parameter67_name` | string | No | Parameter name |
| `parameter68_name` | string | No | Parameter name |
| `parameter69_name` | string | No | Parameter name |
| `parameter6_value` | string | No | Parameter value |
| `parameter70_name` | string | No | Parameter name |
| `parameter71_name` | string | No | Parameter name |
| `parameter72_name` | string | No | Parameter name |
| `parameter73_name` | string | No | Parameter name |
| `parameter74_name` | string | No | Parameter name |
| `parameter75_name` | string | No | Parameter name |
| `parameter76_name` | string | No | Parameter name |
| `parameter77_name` | string | No | Parameter name |
| `parameter78_name` | string | No | Parameter name |
| `parameter79_name` | string | No | Parameter name |
| `parameter7_value` | string | No | Parameter value |
| `parameter80_name` | string | No | Parameter name |
| `parameter81_name` | string | No | Parameter name |
| `parameter82_name` | string | No | Parameter name |
| `parameter83_name` | string | No | Parameter name |
| `parameter84_name` | string | No | Parameter name |
| `parameter85_name` | string | No | Parameter name |
| `parameter86_name` | string | No | Parameter name |
| `parameter87_name` | string | No | Parameter name |
| `parameter88_name` | string | No | Parameter name |
| `parameter89_name` | string | No | Parameter name |
| `parameter8_value` | string | No | Parameter value |
| `parameter90_name` | string | No | Parameter name |
| `parameter91_name` | string | No | Parameter name |
| `parameter92_name` | string | No | Parameter name |
| `parameter93_name` | string | No | Parameter name |
| `parameter94_name` | string | No | Parameter name |
| `parameter95_name` | string | No | Parameter name |
| `parameter96_name` | string | No | Parameter name |
| `parameter97_name` | string | No | Parameter name |
| `parameter98_name` | string | No | Parameter name |
| `parameter99_name` | string | No | Parameter name |
| `parameter9_value` | string | No | Parameter value |
| `parameter10_value` | string | No | Parameter value |
| `parameter11_value` | string | No | Parameter value |
| `parameter12_value` | string | No | Parameter value |
| `parameter13_value` | string | No | Parameter value |
| `parameter14_value` | string | No | Parameter value |
| `parameter15_value` | string | No | Parameter value |
| `parameter16_value` | string | No | Parameter value |
| `parameter17_value` | string | No | Parameter value |
| `parameter18_value` | string | No | Parameter value |
| `parameter19_value` | string | No | Parameter value |
| `parameter20_value` | string | No | Parameter value |
| `parameter21_value` | string | No | Parameter value |
| `parameter22_value` | string | No | Parameter value |
| `parameter23_value` | string | No | Parameter value |
| `parameter24_value` | string | No | Parameter value |
| `parameter25_value` | string | No | Parameter value |
| `parameter26_value` | string | No | Parameter value |
| `parameter27_value` | string | No | Parameter value |
| `parameter28_value` | string | No | Parameter value |
| `parameter29_value` | string | No | Parameter value |
| `parameter30_value` | string | No | Parameter value |
| `parameter31_value` | string | No | Parameter value |
| `parameter32_value` | string | No | Parameter value |
| `parameter33_value` | string | No | Parameter value |
| `parameter34_value` | string | No | Parameter value |
| `parameter35_value` | string | No | Parameter value |
| `parameter36_value` | string | No | Parameter value |
| `parameter37_value` | string | No | Parameter value |
| `parameter38_value` | string | No | Parameter value |
| `parameter39_value` | string | No | Parameter value |
| `parameter40_value` | string | No | Parameter value |
| `parameter41_value` | string | No | Parameter value |
| `parameter42_value` | string | No | Parameter value |
| `parameter43_value` | string | No | Parameter value |
| `parameter44_value` | string | No | Parameter value |
| `parameter45_value` | string | No | Parameter value |
| `parameter46_value` | string | No | Parameter value |
| `parameter47_value` | string | No | Parameter value |
| `parameter48_value` | string | No | Parameter value |
| `parameter49_value` | string | No | Parameter value |
| `parameter50_value` | string | No | Parameter value |
| `parameter51_value` | string | No | Parameter value |
| `parameter52_value` | string | No | Parameter value |
| `parameter53_value` | string | No | Parameter value |
| `parameter54_value` | string | No | Parameter value |
| `parameter55_value` | string | No | Parameter value |
| `parameter56_value` | string | No | Parameter value |
| `parameter57_value` | string | No | Parameter value |
| `parameter58_value` | string | No | Parameter value |
| `parameter59_value` | string | No | Parameter value |
| `parameter60_value` | string | No | Parameter value |
| `parameter61_value` | string | No | Parameter value |
| `parameter62_value` | string | No | Parameter value |
| `parameter63_value` | string | No | Parameter value |
| `parameter64_value` | string | No | Parameter value |
| `parameter65_value` | string | No | Parameter value |
| `parameter66_value` | string | No | Parameter value |
| `parameter67_value` | string | No | Parameter value |
| `parameter68_value` | string | No | Parameter value |
| `parameter69_value` | string | No | Parameter value |
| `parameter70_value` | string | No | Parameter value |
| `parameter71_value` | string | No | Parameter value |
| `parameter72_value` | string | No | Parameter value |
| `parameter73_value` | string | No | Parameter value |
| `parameter74_value` | string | No | Parameter value |
| `parameter75_value` | string | No | Parameter value |
| `parameter76_value` | string | No | Parameter value |
| `parameter77_value` | string | No | Parameter value |
| `parameter78_value` | string | No | Parameter value |
| `parameter79_value` | string | No | Parameter value |
| `parameter80_value` | string | No | Parameter value |
| `parameter81_value` | string | No | Parameter value |
| `parameter82_value` | string | No | Parameter value |
| `parameter83_value` | string | No | Parameter value |
| `parameter84_value` | string | No | Parameter value |
| `parameter85_value` | string | No | Parameter value |
| `parameter86_value` | string | No | Parameter value |
| `parameter87_value` | string | No | Parameter value |
| `parameter88_value` | string | No | Parameter value |
| `parameter89_value` | string | No | Parameter value |
| `parameter90_value` | string | No | Parameter value |
| `parameter91_value` | string | No | Parameter value |
| `parameter92_value` | string | No | Parameter value |
| `parameter93_value` | string | No | Parameter value |
| `parameter94_value` | string | No | Parameter value |
| `parameter95_value` | string | No | Parameter value |
| `parameter96_value` | string | No | Parameter value |
| `parameter97_value` | string | No | Parameter value |
| `parameter98_value` | string | No | Parameter value |
| `parameter99_value` | string | No | Parameter value |
| `status_callback_method` | string ("GET" | "POST") | No | The http method for the status_callback (one of GET, POST). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Stream

**Slug:** `TWILIO_CREATE_STREAM`

Create a Stream

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `url` | string | Yes | Relative or absolute URL where WebSocket connection will be established. |
| `name` | string | No | The user-specified name of this Stream, if one was given when the Stream was created. This can be used to stop the Stream. |
| `track` | string ("inbound_track" | "outbound_track" | "both_tracks") | No | The tracks to be included in the Stream. Possible values are `inbound_track`, `outbound_track`, `both_tracks`. Default value is `inbound_track`. |
| `call_sid` | string | Yes | The SID of the Call the Stream resource is associated with. |
| `account_sid` | string | Yes | The SID of the Account that created this Stream resource. |
| `parameter1_name` | string | No | Parameter name |
| `parameter2_name` | string | No | Parameter name |
| `parameter3_name` | string | No | Parameter name |
| `parameter4_name` | string | No | Parameter name |
| `parameter5_name` | string | No | Parameter name |
| `parameter6_name` | string | No | Parameter name |
| `parameter7_name` | string | No | Parameter name |
| `parameter8_name` | string | No | Parameter name |
| `parameter9_name` | string | No | Parameter name |
| `status_callback` | string | No | Absolute URL to which Twilio sends status callback HTTP requests. |
| `parameter10_name` | string | No | Parameter name |
| `parameter11_name` | string | No | Parameter name |
| `parameter12_name` | string | No | Parameter name |
| `parameter13_name` | string | No | Parameter name |
| `parameter14_name` | string | No | Parameter name |
| `parameter15_name` | string | No | Parameter name |
| `parameter16_name` | string | No | Parameter name |
| `parameter17_name` | string | No | Parameter name |
| `parameter18_name` | string | No | Parameter name |
| `parameter19_name` | string | No | Parameter name |
| `parameter1_value` | string | No | Parameter value |
| `parameter20_name` | string | No | Parameter name |
| `parameter21_name` | string | No | Parameter name |
| `parameter22_name` | string | No | Parameter name |
| `parameter23_name` | string | No | Parameter name |
| `parameter24_name` | string | No | Parameter name |
| `parameter25_name` | string | No | Parameter name |
| `parameter26_name` | string | No | Parameter name |
| `parameter27_name` | string | No | Parameter name |
| `parameter28_name` | string | No | Parameter name |
| `parameter29_name` | string | No | Parameter name |
| `parameter2_value` | string | No | Parameter value |
| `parameter30_name` | string | No | Parameter name |
| `parameter31_name` | string | No | Parameter name |
| `parameter32_name` | string | No | Parameter name |
| `parameter33_name` | string | No | Parameter name |
| `parameter34_name` | string | No | Parameter name |
| `parameter35_name` | string | No | Parameter name |
| `parameter36_name` | string | No | Parameter name |
| `parameter37_name` | string | No | Parameter name |
| `parameter38_name` | string | No | Parameter name |
| `parameter39_name` | string | No | Parameter name |
| `parameter3_value` | string | No | Parameter value |
| `parameter40_name` | string | No | Parameter name |
| `parameter41_name` | string | No | Parameter name |
| `parameter42_name` | string | No | Parameter name |
| `parameter43_name` | string | No | Parameter name |
| `parameter44_name` | string | No | Parameter name |
| `parameter45_name` | string | No | Parameter name |
| `parameter46_name` | string | No | Parameter name |
| `parameter47_name` | string | No | Parameter name |
| `parameter48_name` | string | No | Parameter name |
| `parameter49_name` | string | No | Parameter name |
| `parameter4_value` | string | No | Parameter value |
| `parameter50_name` | string | No | Parameter name |
| `parameter51_name` | string | No | Parameter name |
| `parameter52_name` | string | No | Parameter name |
| `parameter53_name` | string | No | Parameter name |
| `parameter54_name` | string | No | Parameter name |
| `parameter55_name` | string | No | Parameter name |
| `parameter56_name` | string | No | Parameter name |
| `parameter57_name` | string | No | Parameter name |
| `parameter58_name` | string | No | Parameter name |
| `parameter59_name` | string | No | Parameter name |
| `parameter5_value` | string | No | Parameter value |
| `parameter60_name` | string | No | Parameter name |
| `parameter61_name` | string | No | Parameter name |
| `parameter62_name` | string | No | Parameter name |
| `parameter63_name` | string | No | Parameter name |
| `parameter64_name` | string | No | Parameter name |
| `parameter65_name` | string | No | Parameter name |
| `parameter66_name` | string | No | Parameter name |
| `parameter67_name` | string | No | Parameter name |
| `parameter68_name` | string | No | Parameter name |
| `parameter69_name` | string | No | Parameter name |
| `parameter6_value` | string | No | Parameter value |
| `parameter70_name` | string | No | Parameter name |
| `parameter71_name` | string | No | Parameter name |
| `parameter72_name` | string | No | Parameter name |
| `parameter73_name` | string | No | Parameter name |
| `parameter74_name` | string | No | Parameter name |
| `parameter75_name` | string | No | Parameter name |
| `parameter76_name` | string | No | Parameter name |
| `parameter77_name` | string | No | Parameter name |
| `parameter78_name` | string | No | Parameter name |
| `parameter79_name` | string | No | Parameter name |
| `parameter7_value` | string | No | Parameter value |
| `parameter80_name` | string | No | Parameter name |
| `parameter81_name` | string | No | Parameter name |
| `parameter82_name` | string | No | Parameter name |
| `parameter83_name` | string | No | Parameter name |
| `parameter84_name` | string | No | Parameter name |
| `parameter85_name` | string | No | Parameter name |
| `parameter86_name` | string | No | Parameter name |
| `parameter87_name` | string | No | Parameter name |
| `parameter88_name` | string | No | Parameter name |
| `parameter89_name` | string | No | Parameter name |
| `parameter8_value` | string | No | Parameter value |
| `parameter90_name` | string | No | Parameter name |
| `parameter91_name` | string | No | Parameter name |
| `parameter92_name` | string | No | Parameter name |
| `parameter93_name` | string | No | Parameter name |
| `parameter94_name` | string | No | Parameter name |
| `parameter95_name` | string | No | Parameter name |
| `parameter96_name` | string | No | Parameter name |
| `parameter97_name` | string | No | Parameter name |
| `parameter98_name` | string | No | Parameter name |
| `parameter99_name` | string | No | Parameter name |
| `parameter9_value` | string | No | Parameter value |
| `parameter10_value` | string | No | Parameter value |
| `parameter11_value` | string | No | Parameter value |
| `parameter12_value` | string | No | Parameter value |
| `parameter13_value` | string | No | Parameter value |
| `parameter14_value` | string | No | Parameter value |
| `parameter15_value` | string | No | Parameter value |
| `parameter16_value` | string | No | Parameter value |
| `parameter17_value` | string | No | Parameter value |
| `parameter18_value` | string | No | Parameter value |
| `parameter19_value` | string | No | Parameter value |
| `parameter20_value` | string | No | Parameter value |
| `parameter21_value` | string | No | Parameter value |
| `parameter22_value` | string | No | Parameter value |
| `parameter23_value` | string | No | Parameter value |
| `parameter24_value` | string | No | Parameter value |
| `parameter25_value` | string | No | Parameter value |
| `parameter26_value` | string | No | Parameter value |
| `parameter27_value` | string | No | Parameter value |
| `parameter28_value` | string | No | Parameter value |
| `parameter29_value` | string | No | Parameter value |
| `parameter30_value` | string | No | Parameter value |
| `parameter31_value` | string | No | Parameter value |
| `parameter32_value` | string | No | Parameter value |
| `parameter33_value` | string | No | Parameter value |
| `parameter34_value` | string | No | Parameter value |
| `parameter35_value` | string | No | Parameter value |
| `parameter36_value` | string | No | Parameter value |
| `parameter37_value` | string | No | Parameter value |
| `parameter38_value` | string | No | Parameter value |
| `parameter39_value` | string | No | Parameter value |
| `parameter40_value` | string | No | Parameter value |
| `parameter41_value` | string | No | Parameter value |
| `parameter42_value` | string | No | Parameter value |
| `parameter43_value` | string | No | Parameter value |
| `parameter44_value` | string | No | Parameter value |
| `parameter45_value` | string | No | Parameter value |
| `parameter46_value` | string | No | Parameter value |
| `parameter47_value` | string | No | Parameter value |
| `parameter48_value` | string | No | Parameter value |
| `parameter49_value` | string | No | Parameter value |
| `parameter50_value` | string | No | Parameter value |
| `parameter51_value` | string | No | Parameter value |
| `parameter52_value` | string | No | Parameter value |
| `parameter53_value` | string | No | Parameter value |
| `parameter54_value` | string | No | Parameter value |
| `parameter55_value` | string | No | Parameter value |
| `parameter56_value` | string | No | Parameter value |
| `parameter57_value` | string | No | Parameter value |
| `parameter58_value` | string | No | Parameter value |
| `parameter59_value` | string | No | Parameter value |
| `parameter60_value` | string | No | Parameter value |
| `parameter61_value` | string | No | Parameter value |
| `parameter62_value` | string | No | Parameter value |
| `parameter63_value` | string | No | Parameter value |
| `parameter64_value` | string | No | Parameter value |
| `parameter65_value` | string | No | Parameter value |
| `parameter66_value` | string | No | Parameter value |
| `parameter67_value` | string | No | Parameter value |
| `parameter68_value` | string | No | Parameter value |
| `parameter69_value` | string | No | Parameter value |
| `parameter70_value` | string | No | Parameter value |
| `parameter71_value` | string | No | Parameter value |
| `parameter72_value` | string | No | Parameter value |
| `parameter73_value` | string | No | Parameter value |
| `parameter74_value` | string | No | Parameter value |
| `parameter75_value` | string | No | Parameter value |
| `parameter76_value` | string | No | Parameter value |
| `parameter77_value` | string | No | Parameter value |
| `parameter78_value` | string | No | Parameter value |
| `parameter79_value` | string | No | Parameter value |
| `parameter80_value` | string | No | Parameter value |
| `parameter81_value` | string | No | Parameter value |
| `parameter82_value` | string | No | Parameter value |
| `parameter83_value` | string | No | Parameter value |
| `parameter84_value` | string | No | Parameter value |
| `parameter85_value` | string | No | Parameter value |
| `parameter86_value` | string | No | Parameter value |
| `parameter87_value` | string | No | Parameter value |
| `parameter88_value` | string | No | Parameter value |
| `parameter89_value` | string | No | Parameter value |
| `parameter90_value` | string | No | Parameter value |
| `parameter91_value` | string | No | Parameter value |
| `parameter92_value` | string | No | Parameter value |
| `parameter93_value` | string | No | Parameter value |
| `parameter94_value` | string | No | Parameter value |
| `parameter95_value` | string | No | Parameter value |
| `parameter96_value` | string | No | Parameter value |
| `parameter97_value` | string | No | Parameter value |
| `parameter98_value` | string | No | Parameter value |
| `parameter99_value` | string | No | Parameter value |
| `status_callback_method` | string ("GET" | "POST") | No | The HTTP method Twilio uses when sending `status_callback` requests. Possible values are `GET` and `POST`. Default is `POST`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Token

**Slug:** `TWILIO_CREATE_TOKEN`

Create a new token for ICE servers

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `ttl` | integer | No | The duration in seconds for which the generated credentials are valid. The default value is 86400 (24 hours). |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Usage Trigger

**Slug:** `TWILIO_CREATE_USAGE_TRIGGER`

Create a new UsageTrigger

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `recurring` | string ("daily" | "monthly" | "yearly" | "alltime") | No | The frequency of a recurring UsageTrigger. Can be: `daily`, `monthly`, or `yearly` for recurring triggers or empty for non-recurring triggers. A trigger will only fire once during each period. Recurring times are in GMT. |
| `trigger_by` | string ("count" | "usage" | "price") | No | The field in the UsageRecord resource that fires the trigger. Can be: `count`, `usage`, or `price`, as described in the UsageRecords documentation. |
| `account_sid` | string | Yes | The SID of the Account that will create the resource. |
| `callback_url` | string | Yes | The URL we should call using `callback_method` when the trigger fires. |
| `friendly_name` | string | No | A descriptive string that you create to describe the resource. It can be up to 64 characters long. |
| `trigger_value` | string | Yes | The usage value at which the trigger should fire. For convenience, you can use an offset value such as `+30` to specify a trigger_value that is 30 units more than the current usage value. Be sure to urlencode a `+` as `%2B`. |
| `usage_category` | string | Yes | The usage category that the trigger should watch. Use one of the supported usage categories for this value. |
| `callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `callback_url`. Can be: `GET` or `POST` and the default is `POST`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create User Defined Message

**Slug:** `TWILIO_CREATE_USER_DEFINED_MESSAGE`

Create a new User Defined Message for the given Call SID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `content` | string | Yes | The User Defined Message in the form of URL-encoded JSON string. |
| `call_sid` | string | Yes | The SID of the Call the User Defined Message is associated with. |
| `account_sid` | string | Yes | The SID of the Account that created User Defined Message. |
| `idempotency_key` | string | No | A unique string value to identify API call. This should be a unique string value per API call and can be a randomly generated. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create User Defined Message Subscription

**Slug:** `TWILIO_CREATE_USER_DEFINED_MESSAGE_SUBSCRIPTION`

Subscribe to User Defined Messages for a given Call SID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `method` | string ("GET" | "POST") | No | The HTTP method Twilio will use when requesting the above `Url`. Either `GET` or `POST`. Default is `POST`. |
| `call_sid` | string | Yes | The SID of the Call the User Defined Messages subscription is associated with. This refers to the Call SID that is producing the user defined messages. |
| `callback` | string | Yes | The URL we should call using the `method` to send user defined events to your application. URLs must contain a valid hostname (underscores are not permitted). |
| `account_sid` | string | Yes | The SID of the Account that subscribed to the User Defined Messages. |
| `idempotency_key` | string | No | A unique string value to identify API call. This should be a unique string value per API call and can be a randomly generated. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Validation Request

**Slug:** `TWILIO_CREATE_VALIDATION_REQUEST`

Create Validation Request using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `extension` | string | No | The digits to dial after connecting the verification call. |
| `call_delay` | integer | No | The number of seconds to delay before initiating the verification call. Can be an integer between `0` and `60`, inclusive. The default is `0`. |
| `account_sid` | string | Yes | The SID of the Account responsible for the new caller ID resource. |
| `phone_number` | string | Yes | The phone number to verify in E.164 format, which consists of a + followed by the country code and subscriber number. |
| `friendly_name` | string | No | A descriptive string that you create to describe the new caller ID resource. It can be up to 64 characters long. The default value is a formatted version of the phone number. |
| `status_callback` | string | No | The URL we should call using the `status_callback_method` to send status information about the verification process to your application. |
| `status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST`, and the default is `POST`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Address

**Slug:** `TWILIO_DELETE_ADDRESS`

Delete Address using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Address resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that is responsible for the Address resource to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Application

**Slug:** `TWILIO_DELETE_APPLICATION`

Delete the application by the specified application sid

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Application resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the Application resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Call

**Slug:** `TWILIO_DELETE_CALL`

Delete a Call record from your account. Once the record is deleted, it will no longer appear in the API and Account Portal logs.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided Call SID that uniquely identifies the Call resource to delete |
| `account_sid` | string | Yes | The SID of the Account that created the Call resource(s) to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Call Recording

**Slug:** `TWILIO_DELETE_CALL_RECORDING`

Delete a recording from your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Recording resource to delete. |
| `call_sid` | string | Yes | The Call SID of the resources to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the Recording resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Conference Recording

**Slug:** `TWILIO_DELETE_CONFERENCE_RECORDING`

Delete a recording from your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Conference Recording resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the Conference Recording resources to delete. |
| `conference_sid` | string | Yes | The Conference SID that identifies the conference associated with the recording to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Incoming Phone Number

**Slug:** `TWILIO_DELETE_INCOMING_PHONE_NUMBER`

Delete a phone-numbers belonging to the account used to make the request.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the IncomingPhoneNumber resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the IncomingPhoneNumber resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Incoming Phone Number Assigned Add On

**Slug:** `TWILIO_DELETE_INCOMING_PHONE_NUMBER_ASSIGNED_ADD_ON`

Remove the assignment of an Add-on installation from the Number specified.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the resources to delete. |
| `resource_sid` | string | Yes | The SID of the Phone Number to which the Add-on is assigned. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Key

**Slug:** `TWILIO_DELETE_KEY`

Delete Key using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Key resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the Key resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Media

**Slug:** `TWILIO_DELETE_MEDIA`

Delete the Media resource.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The unique identifier of the to-be-deleted Media resource. |
| `account_sid` | string | Yes | The SID of the Account that is associated with the Media resource. |
| `message_sid` | string | Yes | The SID of the Message resource that is associated with the Media resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Message

**Slug:** `TWILIO_DELETE_MESSAGE`

Deletes a Message resource from your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Message resource you wish to delete |
| `account_sid` | string | Yes | The SID of the Account associated with the Message resource |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Outgoing Caller Id

**Slug:** `TWILIO_DELETE_OUTGOING_CALLER_ID`

Delete the caller-id specified from the account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the OutgoingCallerId resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the OutgoingCallerId resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Participant

**Slug:** `TWILIO_DELETE_PARTICIPANT`

Kick a participant from a given conference

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `call_sid` | string | Yes | The Call SID or label of the participant to delete. Non URL safe characters in a label must be percent encoded, for example, a space character is represented as %20. |
| `account_sid` | string | Yes | The SID of the Account that created the Participant resources to delete. |
| `conference_sid` | string | Yes | The SID of the conference with the participants to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Queue

**Slug:** `TWILIO_DELETE_QUEUE`

Remove an empty queue

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Queue resource to delete |
| `account_sid` | string | Yes | The SID of the Account that created the Queue resource to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Recording

**Slug:** `TWILIO_DELETE_RECORDING`

Delete a recording from your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Recording resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the Recording resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Recording Add On Result

**Slug:** `TWILIO_DELETE_RECORDING_ADD_ON_RESULT`

Delete a result and purge all associated Payloads

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the Recording AddOnResult resources to delete. |
| `reference_sid` | string | Yes | The SID of the recording to which the result to delete belongs. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Recording Add On Result Payload

**Slug:** `TWILIO_DELETE_RECORDING_ADD_ON_RESULT_PAYLOAD`

Delete a payload from the result along with all associated Data

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the Recording AddOnResult Payload resources to delete. |
| `reference_sid` | string | Yes | The SID of the recording to which the AddOnResult resource that contains the payloads to delete belongs. |
| `add_on_result_sid` | string | Yes | The SID of the AddOnResult to which the payloads to delete belongs. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Recording Transcription

**Slug:** `TWILIO_DELETE_RECORDING_TRANSCRIPTION`

Delete Recording Transcription using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Transcription resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the Transcription resources to delete. |
| `recording_sid` | string | Yes | The SID of the Recording that created the transcription to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Signing Key

**Slug:** `TWILIO_DELETE_SIGNING_KEY`

Delete Signing Key using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | Twilio Sid parameter. |
| `account_sid` | string | Yes | Twilio AccountSid parameter. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Sip Auth Calls Credential List Mapping

**Slug:** `TWILIO_DELETE_SIP_AUTH_CALLS_CREDENTIAL_LIST_MAPPING`

Delete a credential list mapping from the requested domain

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the CredentialListMapping resource to delete. |
| `domain_sid` | string | Yes | The SID of the SIP domain that contains the resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the CredentialListMapping resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Sip Auth Calls Ip Access Control List Mapping

**Slug:** `TWILIO_DELETE_SIP_AUTH_CALLS_IP_ACCESS_CONTROL_LIST_MAPPING`

Delete an IP Access Control List mapping from the requested domain

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the IpAccessControlListMapping resource to delete. |
| `domain_sid` | string | Yes | The SID of the SIP domain that contains the resources to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the IpAccessControlListMapping resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Sip Auth Registrations Credential List Mapping

**Slug:** `TWILIO_DELETE_SIP_AUTH_REGISTRATIONS_CREDENTIAL_LIST_MAPPING`

Delete a credential list mapping from the requested domain

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the CredentialListMapping resource to delete. |
| `domain_sid` | string | Yes | The SID of the SIP domain that contains the resources to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the CredentialListMapping resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Sip Credential

**Slug:** `TWILIO_DELETE_SIP_CREDENTIAL`

Delete a credential resource.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The unique id that identifies the resource to delete. |
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |
| `credential_list_sid` | string | Yes | The unique id that identifies the credential list that contains the desired credentials. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Sip Credential List

**Slug:** `TWILIO_DELETE_SIP_CREDENTIAL_LIST`

Delete a Credential List

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The credential list Sid that uniquely identifies this resource |
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Sip Credential List Mapping

**Slug:** `TWILIO_DELETE_SIP_CREDENTIAL_LIST_MAPPING`

Delete a CredentialListMapping resource from an account.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies the resource to delete. |
| `domain_sid` | string | Yes | A 34 character string that uniquely identifies the SIP Domain that includes the resource to delete. |
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Sip Domain

**Slug:** `TWILIO_DELETE_SIP_DOMAIN`

Delete an instance of a Domain

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the SipDomain resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the SipDomain resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Sip Ip Access Control List

**Slug:** `TWILIO_DELETE_SIP_IP_ACCESS_CONTROL_LIST`

Delete an IpAccessControlList from the requested account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies the resource to delete. |
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Sip Ip Access Control List Mapping

**Slug:** `TWILIO_DELETE_SIP_IP_ACCESS_CONTROL_LIST_MAPPING`

Delete an IpAccessControlListMapping resource.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies the resource to delete. |
| `domain_sid` | string | Yes | A 34 character string that uniquely identifies the SIP domain. |
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Sip Ip Address

**Slug:** `TWILIO_DELETE_SIP_IP_ADDRESS`

Delete an IpAddress resource.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies the resource to delete. |
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |
| `ip_access_control_list_sid` | string | Yes | The IpAccessControlList Sid that identifies the IpAddress resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Transcription

**Slug:** `TWILIO_DELETE_TRANSCRIPTION`

Delete a transcription from the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Transcription resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the Transcription resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Usage Trigger

**Slug:** `TWILIO_DELETE_USAGE_TRIGGER`

Delete Usage Trigger using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the UsageTrigger resource to delete. |
| `account_sid` | string | Yes | The SID of the Account that created the UsageTrigger resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete User Defined Message Subscription

**Slug:** `TWILIO_DELETE_USER_DEFINED_MESSAGE_SUBSCRIPTION`

Delete a specific User Defined Message Subscription.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID that uniquely identifies this User Defined Message Subscription. |
| `call_sid` | string | Yes | The SID of the Call the User Defined Message Subscription is associated with. This refers to the Call SID that is producing the User Defined Messages. |
| `account_sid` | string | Yes | The SID of the Account that subscribed to the User Defined Messages. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Account

**Slug:** `TWILIO_FETCH_ACCOUNT`

Fetch the account specified by the provided Account Sid

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Account Sid that uniquely identifies the account to fetch |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Address

**Slug:** `TWILIO_FETCH_ADDRESS`

Fetch Address using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Address resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that is responsible for the Address resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Application

**Slug:** `TWILIO_FETCH_APPLICATION`

Fetch the application specified by the provided sid

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Application resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the Application resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Authorized Connect App

**Slug:** `TWILIO_FETCH_AUTHORIZED_CONNECT_APP`

Fetch an instance of an authorized-connect-app

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | The SID of the Account that created the AuthorizedConnectApp resource to fetch. |
| `connect_app_sid` | string | Yes | The SID of the Connect App to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Available Phone Number Country

**Slug:** `TWILIO_FETCH_AVAILABLE_PHONE_NUMBER_COUNTRY`

Fetch Available Phone Number Country using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | The SID of the Account requesting the available phone number Country resource. |
| `country_code` | string | Yes | The ISO-3166-1 country code of the country to fetch available phone number information about. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Balance

**Slug:** `TWILIO_FETCH_BALANCE`

Fetch the balance for an Account based on Account Sid. Balance changes may not be reflected immediately. Child accounts do not contain balance information

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | The unique SID identifier of the Account. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Call

**Slug:** `TWILIO_FETCH_CALL`

Fetch the call specified by the provided Call SID

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Call resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the Call resource(s) to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Call Notification

**Slug:** `TWILIO_FETCH_CALL_NOTIFICATION`

Fetch Call Notification using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Call Notification resource to fetch. |
| `call_sid` | string | Yes | The Call SID of the Call Notification resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the Call Notification resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Call Recording

**Slug:** `TWILIO_FETCH_CALL_RECORDING`

Fetch an instance of a recording for a call

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Recording resource to fetch. |
| `call_sid` | string | Yes | The Call SID of the resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the Recording resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Conference

**Slug:** `TWILIO_FETCH_CONFERENCE`

Fetch an instance of a conference

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Conference resource to fetch |
| `account_sid` | string | Yes | The SID of the Account that created the Conference resource(s) to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Conference Recording

**Slug:** `TWILIO_FETCH_CONFERENCE_RECORDING`

Fetch an instance of a recording for a call

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Conference Recording resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the Conference Recording resource to fetch. |
| `conference_sid` | string | Yes | The Conference SID that identifies the conference associated with the recording to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Connect App

**Slug:** `TWILIO_FETCH_CONNECT_APP`

Fetch an instance of a connect-app

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the ConnectApp resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the ConnectApp resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Incoming Phone Number

**Slug:** `TWILIO_FETCH_INCOMING_PHONE_NUMBER`

Fetch an incoming-phone-number belonging to the account used to make the request.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the IncomingPhoneNumber resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the IncomingPhoneNumber resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Incoming Phone Number Assigned Add On

**Slug:** `TWILIO_FETCH_INCOMING_PHONE_NUMBER_ASSIGNED_ADD_ON`

Fetch an instance of an Add-on installation currently assigned to this Number.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the resource to fetch. |
| `resource_sid` | string | Yes | The SID of the Phone Number to which the Add-on is assigned. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Incoming Phone Number Assigned Add On Extension

**Slug:** `TWILIO_FETCH_INCOMING_PHONE_NUMBER_ASSIGNED_ADD_ON_EXTENSION`

Fetch an instance of an Extension for the Assigned Add-on.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the resource to fetch. |
| `resource_sid` | string | Yes | The SID of the Phone Number to which the Add-on is assigned. |
| `assigned_add_on_sid` | string | Yes | The SID that uniquely identifies the assigned Add-on installation. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Key

**Slug:** `TWILIO_FETCH_KEY`

Fetch Key using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Key resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the Key resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Media

**Slug:** `TWILIO_FETCH_MEDIA`

Fetch a single Media resource associated with a specific Message resource

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Media resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account associated with the Media resource. |
| `message_sid` | string | Yes | The SID of the Message resource that is associated with the Media resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Member

**Slug:** `TWILIO_FETCH_MEMBER`

Fetch a specific member from the queue

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `call_sid` | string | Yes | The Call SID of the resource(s) to fetch. |
| `queue_sid` | string | Yes | The SID of the Queue in which to find the members to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the Member resource(s) to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Message

**Slug:** `TWILIO_FETCH_MESSAGE`

Fetch a specific Message

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Message resource to be fetched |
| `account_sid` | string | Yes | The SID of the Account associated with the Message resource |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Notification

**Slug:** `TWILIO_FETCH_NOTIFICATION`

Fetch a notification belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Notification resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the Notification resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Outgoing Caller Id

**Slug:** `TWILIO_FETCH_OUTGOING_CALLER_ID`

Fetch an outgoing-caller-id belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the OutgoingCallerId resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the OutgoingCallerId resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Participant

**Slug:** `TWILIO_FETCH_PARTICIPANT`

Fetch an instance of a participant

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `call_sid` | string | Yes | The Call SID or label of the participant to fetch. Non URL safe characters in a label must be percent encoded, for example, a space character is represented as %20. |
| `account_sid` | string | Yes | The SID of the Account that created the Participant resource to fetch. |
| `conference_sid` | string | Yes | The SID of the conference with the participant to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Queue

**Slug:** `TWILIO_FETCH_QUEUE`

Fetch an instance of a queue identified by the QueueSid

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Queue resource to fetch |
| `account_sid` | string | Yes | The SID of the Account that created the Queue resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Recording

**Slug:** `TWILIO_FETCH_RECORDING`

Fetch an instance of a recording

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Recording resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the Recording resource to fetch. |
| `include_soft_deleted` | boolean | No | A boolean parameter indicating whether to retrieve soft deleted recordings or not. Recordings metadata are kept after deletion for a retention period of 40 days. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Recording Add On Result

**Slug:** `TWILIO_FETCH_RECORDING_ADD_ON_RESULT`

Fetch an instance of an AddOnResult

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the Recording AddOnResult resource to fetch. |
| `reference_sid` | string | Yes | The SID of the recording to which the result to fetch belongs. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Recording Add On Result Payload

**Slug:** `TWILIO_FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD`

Fetch an instance of a result payload

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the Recording AddOnResult Payload resource to fetch. |
| `reference_sid` | string | Yes | The SID of the recording to which the AddOnResult resource that contains the payload to fetch belongs. |
| `add_on_result_sid` | string | Yes | The SID of the AddOnResult to which the payload to fetch belongs. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Recording Add On Result Payload Data

**Slug:** `TWILIO_FETCH_RECORDING_ADD_ON_RESULT_PAYLOAD_DATA`

Fetch an instance of a result payload

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | The SID of the Account that created the Recording AddOnResult Payload resource to fetch. |
| `payload_sid` | string | Yes | The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to fetch. |
| `reference_sid` | string | Yes | The SID of the recording to which the AddOnResult resource that contains the payload to fetch belongs. |
| `add_on_result_sid` | string | Yes | The SID of the AddOnResult to which the payload to fetch belongs. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Recording Transcription

**Slug:** `TWILIO_FETCH_RECORDING_TRANSCRIPTION`

Fetch Recording Transcription using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Transcription resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the Transcription resource to fetch. |
| `recording_sid` | string | Yes | The SID of the Recording that created the transcription to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Short Code

**Slug:** `TWILIO_FETCH_SHORT_CODE`

Fetch an instance of a short code

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the ShortCode resource to fetch |
| `account_sid` | string | Yes | The SID of the Account that created the ShortCode resource(s) to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Signing Key

**Slug:** `TWILIO_FETCH_SIGNING_KEY`

Fetch Signing Key using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | Twilio Sid parameter. |
| `account_sid` | string | Yes | Twilio AccountSid parameter. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Sip Auth Calls Credential List Mapping

**Slug:** `TWILIO_FETCH_SIP_AUTH_CALLS_CREDENTIAL_LIST_MAPPING`

Fetch a specific instance of a credential list mapping

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the CredentialListMapping resource to fetch. |
| `domain_sid` | string | Yes | The SID of the SIP domain that contains the resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the CredentialListMapping resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Sip Auth Calls Ip Access Control List Mapping

**Slug:** `TWILIO_FETCH_SIP_AUTH_CALLS_IP_ACCESS_CONTROL_LIST_MAPPING`

Fetch a specific instance of an IP Access Control List mapping

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the IpAccessControlListMapping resource to fetch. |
| `domain_sid` | string | Yes | The SID of the SIP domain that contains the resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the IpAccessControlListMapping resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Sip Auth Registrations Credential List Mapping

**Slug:** `TWILIO_FETCH_SIP_AUTH_REGISTRATIONS_CREDENTIAL_LIST_MAPPING`

Fetch a specific instance of a credential list mapping

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the CredentialListMapping resource to fetch. |
| `domain_sid` | string | Yes | The SID of the SIP domain that contains the resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the CredentialListMapping resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Sip Credential

**Slug:** `TWILIO_FETCH_SIP_CREDENTIAL`

Fetch a single credential.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The unique id that identifies the resource to fetch. |
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |
| `credential_list_sid` | string | Yes | The unique id that identifies the credential list that contains the desired credential. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Sip Credential List

**Slug:** `TWILIO_FETCH_SIP_CREDENTIAL_LIST`

Get a Credential List

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The credential list Sid that uniquely identifies this resource |
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Sip Credential List Mapping

**Slug:** `TWILIO_FETCH_SIP_CREDENTIAL_LIST_MAPPING`

Fetch a single CredentialListMapping resource from an account.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies the resource to fetch. |
| `domain_sid` | string | Yes | A 34 character string that uniquely identifies the SIP Domain that includes the resource to fetch. |
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Sip Domain

**Slug:** `TWILIO_FETCH_SIP_DOMAIN`

Fetch an instance of a Domain

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the SipDomain resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the SipDomain resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Sip Ip Access Control List

**Slug:** `TWILIO_FETCH_SIP_IP_ACCESS_CONTROL_LIST`

Fetch a specific instance of an IpAccessControlList

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies the resource to fetch. |
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Sip Ip Access Control List Mapping

**Slug:** `TWILIO_FETCH_SIP_IP_ACCESS_CONTROL_LIST_MAPPING`

Fetch an IpAccessControlListMapping resource.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies the resource to fetch. |
| `domain_sid` | string | Yes | A 34 character string that uniquely identifies the SIP domain. |
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Sip Ip Address

**Slug:** `TWILIO_FETCH_SIP_IP_ADDRESS`

Read one IpAddress resource.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies the IpAddress resource to fetch. |
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |
| `ip_access_control_list_sid` | string | Yes | The IpAccessControlList Sid that identifies the IpAddress resources to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Transcription

**Slug:** `TWILIO_FETCH_TRANSCRIPTION`

Fetch an instance of a Transcription

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Transcription resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the Transcription resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Usage Trigger

**Slug:** `TWILIO_FETCH_USAGE_TRIGGER`

Fetch and instance of a usage-trigger

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the UsageTrigger resource to fetch. |
| `account_sid` | string | Yes | The SID of the Account that created the UsageTrigger resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Account

**Slug:** `TWILIO_LIST_ACCOUNT`

Retrieves a collection of Accounts belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `status` | string ("active" | "suspended" | "closed") | No | Only return Account resources with the given status. Can be `closed`, `suspended` or `active`. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `friendly_name` | string | No | Only return the Account resources with friendly names that exactly match this name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Address

**Slug:** `TWILIO_LIST_ADDRESS`

List Address using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that is responsible for the Address resource to read. |
| `iso_country` | string | No | The ISO country code of the Address resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `customer_name` | string | No | The `customer_name` of the Address resources to read. |
| `friendly_name` | string | No | The string that identifies the Address resources to read. |
| `emergency_enabled` | boolean | No | Whether the address can be associated to a number for emergency calling. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Application

**Slug:** `TWILIO_LIST_APPLICATION`

Retrieve a list of applications representing an application within the requesting account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Application resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `friendly_name` | string | No | The string that identifies the Application resources to read. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Authorized Connect App

**Slug:** `TWILIO_LIST_AUTHORIZED_CONNECT_APP`

Retrieve a list of authorized-connect-apps belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the AuthorizedConnectApp resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Available Phone Number Country

**Slug:** `TWILIO_LIST_AVAILABLE_PHONE_NUMBER_COUNTRY`

List Available Phone Number Country using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account requesting the available phone number Country resources. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Available Phone Number Local

**Slug:** `TWILIO_LIST_AVAILABLE_PHONE_NUMBER_LOCAL`

List Available Phone Number Local using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `beta` | boolean | No | Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `in_lata` | string | No | Limit results to a specific local access and transport area (LATA). Given a phone number, search within the same LATA as that number. Applies to only phone numbers in the US and Canada. |
| `contains` | string | No | Matching pattern to identify phone numbers. This pattern can be between 2 and 16 characters long and allows all digits (0-9) and all non-diacritic latin alphabet letters (a-z, A-Z). It accepts four meta-characters: `*`, `%`, `+`, `$`. The `*` and `%` meta-characters can appear multiple times in the pattern. To match wildcards at the beginning or end of the pattern, use `*` to match any single character or `%` to match a sequence of characters. If you use the wildcard patterns, it must include at least two non-meta-characters, and wildcards cannot be used between non-meta-characters. To match the beginning of a pattern, start the pattern with `+`. To match the end of the pattern, append the pattern with `$`. These meta-characters can't be adjacent to each other. |
| `distance` | integer | No | The search radius, in miles, for a `near_` query. Can be up to `500` and the default is `25`. Applies to only phone numbers in the US and Canada. |
| `area_code` | integer | No | The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada. |
| `in_region` | string | No | Limit results to a particular region, state, or province. Given a phone number, search within the same region as that number. Applies to only phone numbers in the US and Canada. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account requesting the AvailablePhoneNumber resources. |
| `fax_enabled` | boolean | No | Whether the phone numbers can receive faxes. Can be: `true` or `false`. |
| `in_locality` | string | No | Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number. |
| `mms_enabled` | boolean | No | Whether the phone numbers can receive MMS messages. Can be: `true` or `false`. |
| `near_number` | string | No | Given a phone number, find a geographically close number within `distance` miles. Distance defaults to 25 miles. Applies to only phone numbers in the US and Canada. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `sms_enabled` | boolean | No | Whether the phone numbers can receive text messages. Can be: `true` or `false`. |
| `country_code` | string | Yes | The ISO-3166-1 country code of the country from which to read phone numbers. |
| `near_lat_long` | string | No | Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada. |
| `voice_enabled` | boolean | No | Whether the phone numbers can receive calls. Can be: `true` or `false`. |
| `in_postal_code` | string | No | Limit results to a particular postal code. Given a phone number, search within the same postal code as that number. Applies to only phone numbers in the US and Canada. |
| `in_rate_center` | string | No | Limit results to a specific rate center, or given a phone number search within the same rate center as that number. Requires `in_lata` to be set as well. Applies to only phone numbers in the US and Canada. |
| `exclude_all_address_required` | boolean | No | Whether to exclude phone numbers that require an Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_local_address_required` | boolean | No | Whether to exclude phone numbers that require a local Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_foreign_address_required` | boolean | No | Whether to exclude phone numbers that require a foreign Address. Can be: `true` or `false` and the default is `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Available Phone Number Machine To Machine

**Slug:** `TWILIO_LIST_AVAILABLE_PHONE_NUMBER_MACHINE_TO_MACHINE`

Twilio no longer supports the MachineToMachine available-number type. This deprecated compatibility action is retained only to return a clear error.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `beta` | boolean | No | Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `in_lata` | string | No | Limit results to a specific local access and transport area (LATA). Given a phone number, search within the same LATA as that number. Applies to only phone numbers in the US and Canada. |
| `contains` | string | No | Matching pattern to identify phone numbers. This pattern can be between 2 and 16 characters long and allows all digits (0-9) and all non-diacritic latin alphabet letters (a-z, A-Z). It accepts four meta-characters: `*`, `%`, `+`, `$`. The `*` and `%` meta-characters can appear multiple times in the pattern. To match wildcards at the beginning or end of the pattern, use `*` to match any single character or `%` to match a sequence of characters. If you use the wildcard patterns, it must include at least two non-meta-characters, and wildcards cannot be used between non-meta-characters. To match the beginning of a pattern, start the pattern with `+`. To match the end of the pattern, append the pattern with `$`. These meta-characters can't be adjacent to each other. |
| `distance` | integer | No | The search radius, in miles, for a `near_` query. Can be up to `500` and the default is `25`. Applies to only phone numbers in the US and Canada. |
| `area_code` | integer | No | The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada. |
| `in_region` | string | No | Limit results to a particular region, state, or province. Given a phone number, search within the same region as that number. Applies to only phone numbers in the US and Canada. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account requesting the AvailablePhoneNumber resources. |
| `fax_enabled` | boolean | No | Whether the phone numbers can receive faxes. Can be: `true` or `false`. |
| `in_locality` | string | No | Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number. |
| `mms_enabled` | boolean | No | Whether the phone numbers can receive MMS messages. Can be: `true` or `false`. |
| `near_number` | string | No | Given a phone number, find a geographically close number within `distance` miles. Distance defaults to 25 miles. Applies to only phone numbers in the US and Canada. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `sms_enabled` | boolean | No | Whether the phone numbers can receive text messages. Can be: `true` or `false`. |
| `country_code` | string | Yes | The ISO-3166-1 country code of the country from which to read phone numbers. |
| `near_lat_long` | string | No | Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada. |
| `voice_enabled` | boolean | No | Whether the phone numbers can receive calls. Can be: `true` or `false`. |
| `in_postal_code` | string | No | Limit results to a particular postal code. Given a phone number, search within the same postal code as that number. Applies to only phone numbers in the US and Canada. |
| `in_rate_center` | string | No | Limit results to a specific rate center, or given a phone number search within the same rate center as that number. Requires `in_lata` to be set as well. Applies to only phone numbers in the US and Canada. |
| `exclude_all_address_required` | boolean | No | Whether to exclude phone numbers that require an Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_local_address_required` | boolean | No | Whether to exclude phone numbers that require a local Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_foreign_address_required` | boolean | No | Whether to exclude phone numbers that require a foreign Address. Can be: `true` or `false` and the default is `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Available Phone Number Mobile

**Slug:** `TWILIO_LIST_AVAILABLE_PHONE_NUMBER_MOBILE`

List Available Phone Number Mobile using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `beta` | boolean | No | Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `in_lata` | string | No | Limit results to a specific local access and transport area (LATA). Given a phone number, search within the same LATA as that number. Applies to only phone numbers in the US and Canada. |
| `contains` | string | No | Matching pattern to identify phone numbers. This pattern can be between 2 and 16 characters long and allows all digits (0-9) and all non-diacritic latin alphabet letters (a-z, A-Z). It accepts four meta-characters: `*`, `%`, `+`, `$`. The `*` and `%` meta-characters can appear multiple times in the pattern. To match wildcards at the beginning or end of the pattern, use `*` to match any single character or `%` to match a sequence of characters. If you use the wildcard patterns, it must include at least two non-meta-characters, and wildcards cannot be used between non-meta-characters. To match the beginning of a pattern, start the pattern with `+`. To match the end of the pattern, append the pattern with `$`. These meta-characters can't be adjacent to each other. |
| `distance` | integer | No | The search radius, in miles, for a `near_` query. Can be up to `500` and the default is `25`. Applies to only phone numbers in the US and Canada. |
| `area_code` | integer | No | The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada. |
| `in_region` | string | No | Limit results to a particular region, state, or province. Given a phone number, search within the same region as that number. Applies to only phone numbers in the US and Canada. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account requesting the AvailablePhoneNumber resources. |
| `fax_enabled` | boolean | No | Whether the phone numbers can receive faxes. Can be: `true` or `false`. |
| `in_locality` | string | No | Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number. |
| `mms_enabled` | boolean | No | Whether the phone numbers can receive MMS messages. Can be: `true` or `false`. |
| `near_number` | string | No | Given a phone number, find a geographically close number within `distance` miles. Distance defaults to 25 miles. Applies to only phone numbers in the US and Canada. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `sms_enabled` | boolean | No | Whether the phone numbers can receive text messages. Can be: `true` or `false`. |
| `country_code` | string | Yes | The ISO-3166-1 country code of the country from which to read phone numbers. |
| `near_lat_long` | string | No | Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada. |
| `voice_enabled` | boolean | No | Whether the phone numbers can receive calls. Can be: `true` or `false`. |
| `in_postal_code` | string | No | Limit results to a particular postal code. Given a phone number, search within the same postal code as that number. Applies to only phone numbers in the US and Canada. |
| `in_rate_center` | string | No | Limit results to a specific rate center, or given a phone number search within the same rate center as that number. Requires `in_lata` to be set as well. Applies to only phone numbers in the US and Canada. |
| `exclude_all_address_required` | boolean | No | Whether to exclude phone numbers that require an Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_local_address_required` | boolean | No | Whether to exclude phone numbers that require a local Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_foreign_address_required` | boolean | No | Whether to exclude phone numbers that require a foreign Address. Can be: `true` or `false` and the default is `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Available Phone Number National

**Slug:** `TWILIO_LIST_AVAILABLE_PHONE_NUMBER_NATIONAL`

List Available Phone Number National using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `beta` | boolean | No | Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `in_lata` | string | No | Limit results to a specific local access and transport area (LATA). Given a phone number, search within the same LATA as that number. Applies to only phone numbers in the US and Canada. |
| `contains` | string | No | Matching pattern to identify phone numbers. This pattern can be between 2 and 16 characters long and allows all digits (0-9) and all non-diacritic latin alphabet letters (a-z, A-Z). It accepts four meta-characters: `*`, `%`, `+`, `$`. The `*` and `%` meta-characters can appear multiple times in the pattern. To match wildcards at the beginning or end of the pattern, use `*` to match any single character or `%` to match a sequence of characters. If you use the wildcard patterns, it must include at least two non-meta-characters, and wildcards cannot be used between non-meta-characters. To match the beginning of a pattern, start the pattern with `+`. To match the end of the pattern, append the pattern with `$`. These meta-characters can't be adjacent to each other. |
| `distance` | integer | No | The search radius, in miles, for a `near_` query. Can be up to `500` and the default is `25`. Applies to only phone numbers in the US and Canada. |
| `area_code` | integer | No | The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada. |
| `in_region` | string | No | Limit results to a particular region, state, or province. Given a phone number, search within the same region as that number. Applies to only phone numbers in the US and Canada. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account requesting the AvailablePhoneNumber resources. |
| `fax_enabled` | boolean | No | Whether the phone numbers can receive faxes. Can be: `true` or `false`. |
| `in_locality` | string | No | Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number. |
| `mms_enabled` | boolean | No | Whether the phone numbers can receive MMS messages. Can be: `true` or `false`. |
| `near_number` | string | No | Given a phone number, find a geographically close number within `distance` miles. Distance defaults to 25 miles. Applies to only phone numbers in the US and Canada. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `sms_enabled` | boolean | No | Whether the phone numbers can receive text messages. Can be: `true` or `false`. |
| `country_code` | string | Yes | The ISO-3166-1 country code of the country from which to read phone numbers. |
| `near_lat_long` | string | No | Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada. |
| `voice_enabled` | boolean | No | Whether the phone numbers can receive calls. Can be: `true` or `false`. |
| `in_postal_code` | string | No | Limit results to a particular postal code. Given a phone number, search within the same postal code as that number. Applies to only phone numbers in the US and Canada. |
| `in_rate_center` | string | No | Limit results to a specific rate center, or given a phone number search within the same rate center as that number. Requires `in_lata` to be set as well. Applies to only phone numbers in the US and Canada. |
| `exclude_all_address_required` | boolean | No | Whether to exclude phone numbers that require an Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_local_address_required` | boolean | No | Whether to exclude phone numbers that require a local Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_foreign_address_required` | boolean | No | Whether to exclude phone numbers that require a foreign Address. Can be: `true` or `false` and the default is `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Available Phone Number Shared Cost

**Slug:** `TWILIO_LIST_AVAILABLE_PHONE_NUMBER_SHARED_COST`

List Available Phone Number Shared Cost using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `beta` | boolean | No | Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `in_lata` | string | No | Limit results to a specific local access and transport area (LATA). Given a phone number, search within the same LATA as that number. Applies to only phone numbers in the US and Canada. |
| `contains` | string | No | Matching pattern to identify phone numbers. This pattern can be between 2 and 16 characters long and allows all digits (0-9) and all non-diacritic latin alphabet letters (a-z, A-Z). It accepts four meta-characters: `*`, `%`, `+`, `$`. The `*` and `%` meta-characters can appear multiple times in the pattern. To match wildcards at the beginning or end of the pattern, use `*` to match any single character or `%` to match a sequence of characters. If you use the wildcard patterns, it must include at least two non-meta-characters, and wildcards cannot be used between non-meta-characters. To match the beginning of a pattern, start the pattern with `+`. To match the end of the pattern, append the pattern with `$`. These meta-characters can't be adjacent to each other. |
| `distance` | integer | No | The search radius, in miles, for a `near_` query. Can be up to `500` and the default is `25`. Applies to only phone numbers in the US and Canada. |
| `area_code` | integer | No | The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada. |
| `in_region` | string | No | Limit results to a particular region, state, or province. Given a phone number, search within the same region as that number. Applies to only phone numbers in the US and Canada. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account requesting the AvailablePhoneNumber resources. |
| `fax_enabled` | boolean | No | Whether the phone numbers can receive faxes. Can be: `true` or `false`. |
| `in_locality` | string | No | Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number. |
| `mms_enabled` | boolean | No | Whether the phone numbers can receive MMS messages. Can be: `true` or `false`. |
| `near_number` | string | No | Given a phone number, find a geographically close number within `distance` miles. Distance defaults to 25 miles. Applies to only phone numbers in the US and Canada. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `sms_enabled` | boolean | No | Whether the phone numbers can receive text messages. Can be: `true` or `false`. |
| `country_code` | string | Yes | The ISO-3166-1 country code of the country from which to read phone numbers. |
| `near_lat_long` | string | No | Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada. |
| `voice_enabled` | boolean | No | Whether the phone numbers can receive calls. Can be: `true` or `false`. |
| `in_postal_code` | string | No | Limit results to a particular postal code. Given a phone number, search within the same postal code as that number. Applies to only phone numbers in the US and Canada. |
| `in_rate_center` | string | No | Limit results to a specific rate center, or given a phone number search within the same rate center as that number. Requires `in_lata` to be set as well. Applies to only phone numbers in the US and Canada. |
| `exclude_all_address_required` | boolean | No | Whether to exclude phone numbers that require an Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_local_address_required` | boolean | No | Whether to exclude phone numbers that require a local Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_foreign_address_required` | boolean | No | Whether to exclude phone numbers that require a foreign Address. Can be: `true` or `false` and the default is `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Available Phone Number Toll Free

**Slug:** `TWILIO_LIST_AVAILABLE_PHONE_NUMBER_TOLL_FREE`

List Available Phone Number Toll Free using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `beta` | boolean | No | Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `in_lata` | string | No | Limit results to a specific local access and transport area (LATA). Given a phone number, search within the same LATA as that number. Applies to only phone numbers in the US and Canada. |
| `contains` | string | No | Matching pattern to identify phone numbers. This pattern can be between 2 and 16 characters long and allows all digits (0-9) and all non-diacritic latin alphabet letters (a-z, A-Z). It accepts four meta-characters: `*`, `%`, `+`, `$`. The `*` and `%` meta-characters can appear multiple times in the pattern. To match wildcards at the beginning or end of the pattern, use `*` to match any single character or `%` to match a sequence of characters. If you use the wildcard patterns, it must include at least two non-meta-characters, and wildcards cannot be used between non-meta-characters. To match the beginning of a pattern, start the pattern with `+`. To match the end of the pattern, append the pattern with `$`. These meta-characters can't be adjacent to each other. |
| `distance` | integer | No | The search radius, in miles, for a `near_` query. Can be up to `500` and the default is `25`. Applies to only phone numbers in the US and Canada. |
| `area_code` | integer | No | The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada. |
| `in_region` | string | No | Limit results to a particular region, state, or province. Given a phone number, search within the same region as that number. Applies to only phone numbers in the US and Canada. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account requesting the AvailablePhoneNumber resources. |
| `fax_enabled` | boolean | No | Whether the phone numbers can receive faxes. Can be: `true` or `false`. |
| `in_locality` | string | No | Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number. |
| `mms_enabled` | boolean | No | Whether the phone numbers can receive MMS messages. Can be: `true` or `false`. |
| `near_number` | string | No | Given a phone number, find a geographically close number within `distance` miles. Distance defaults to 25 miles. Applies to only phone numbers in the US and Canada. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `sms_enabled` | boolean | No | Whether the phone numbers can receive text messages. Can be: `true` or `false`. |
| `country_code` | string | Yes | The ISO-3166-1 country code of the country from which to read phone numbers. |
| `near_lat_long` | string | No | Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada. |
| `voice_enabled` | boolean | No | Whether the phone numbers can receive calls. Can be: `true` or `false`. |
| `in_postal_code` | string | No | Limit results to a particular postal code. Given a phone number, search within the same postal code as that number. Applies to only phone numbers in the US and Canada. |
| `in_rate_center` | string | No | Limit results to a specific rate center, or given a phone number search within the same rate center as that number. Requires `in_lata` to be set as well. Applies to only phone numbers in the US and Canada. |
| `exclude_all_address_required` | boolean | No | Whether to exclude phone numbers that require an Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_local_address_required` | boolean | No | Whether to exclude phone numbers that require a local Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_foreign_address_required` | boolean | No | Whether to exclude phone numbers that require a foreign Address. Can be: `true` or `false` and the default is `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Available Phone Number Voip

**Slug:** `TWILIO_LIST_AVAILABLE_PHONE_NUMBER_VOIP`

List Available Phone Number Voip using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `beta` | boolean | No | Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `in_lata` | string | No | Limit results to a specific local access and transport area (LATA). Given a phone number, search within the same LATA as that number. Applies to only phone numbers in the US and Canada. |
| `contains` | string | No | Matching pattern to identify phone numbers. This pattern can be between 2 and 16 characters long and allows all digits (0-9) and all non-diacritic latin alphabet letters (a-z, A-Z). It accepts four meta-characters: `*`, `%`, `+`, `$`. The `*` and `%` meta-characters can appear multiple times in the pattern. To match wildcards at the beginning or end of the pattern, use `*` to match any single character or `%` to match a sequence of characters. If you use the wildcard patterns, it must include at least two non-meta-characters, and wildcards cannot be used between non-meta-characters. To match the beginning of a pattern, start the pattern with `+`. To match the end of the pattern, append the pattern with `$`. These meta-characters can't be adjacent to each other. |
| `distance` | integer | No | The search radius, in miles, for a `near_` query. Can be up to `500` and the default is `25`. Applies to only phone numbers in the US and Canada. |
| `area_code` | integer | No | The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada. |
| `in_region` | string | No | Limit results to a particular region, state, or province. Given a phone number, search within the same region as that number. Applies to only phone numbers in the US and Canada. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account requesting the AvailablePhoneNumber resources. |
| `fax_enabled` | boolean | No | Whether the phone numbers can receive faxes. Can be: `true` or `false`. |
| `in_locality` | string | No | Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number. |
| `mms_enabled` | boolean | No | Whether the phone numbers can receive MMS messages. Can be: `true` or `false`. |
| `near_number` | string | No | Given a phone number, find a geographically close number within `distance` miles. Distance defaults to 25 miles. Applies to only phone numbers in the US and Canada. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `sms_enabled` | boolean | No | Whether the phone numbers can receive text messages. Can be: `true` or `false`. |
| `country_code` | string | Yes | The ISO-3166-1 country code of the country from which to read phone numbers. |
| `near_lat_long` | string | No | Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada. |
| `voice_enabled` | boolean | No | Whether the phone numbers can receive calls. Can be: `true` or `false`. |
| `in_postal_code` | string | No | Limit results to a particular postal code. Given a phone number, search within the same postal code as that number. Applies to only phone numbers in the US and Canada. |
| `in_rate_center` | string | No | Limit results to a specific rate center, or given a phone number search within the same rate center as that number. Requires `in_lata` to be set as well. Applies to only phone numbers in the US and Canada. |
| `exclude_all_address_required` | boolean | No | Whether to exclude phone numbers that require an Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_local_address_required` | boolean | No | Whether to exclude phone numbers that require a local Address. Can be: `true` or `false` and the default is `false`. |
| `exclude_foreign_address_required` | boolean | No | Whether to exclude phone numbers that require a foreign Address. Can be: `true` or `false` and the default is `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Call

**Slug:** `TWILIO_LIST_CALL`

Retrieves a collection of calls made to and from your account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `to` | string | No | Only show calls made to this phone number, SIP address, Client identifier or SIM SID. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `from_` | string | No | Only include calls from this phone number, SIP address, Client identifier or SIM SID. |
| `status` | string ("queued" | "ringing" | "in-progress" | "completed" | "busy" | "failed" | "no-answer" | "canceled") | No | The status of the calls to include. Can be: `queued`, `ringing`, `in-progress`, `canceled`, `completed`, `failed`, `busy`, or `no-answer`. |
| `end_time` | string | No | Only include calls that ended on this date. Specify a date as `YYYY-MM-DD` in UTC, for example: `2009-07-06`, to read only calls that ended on this date. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `start_time` | string | No | Only include calls that started on this date. Specify a date as `YYYY-MM-DD` in UTC, for example: `2009-07-06`, to read only calls that started on this date. |
| `account_sid` | string | Yes | The SID of the Account that created the Call resource(s) to read. |
| `end_time_gt` | string | No | Only include calls that ended on or after this date. Specify a date as `YYYY-MM-DD` in UTC, for example: `2009-07-06`, to read only calls that ended on or after this date. |
| `end_time_lt` | string | No | Only include calls that ended before this date. Specify a date as `YYYY-MM-DD` in UTC, for example: `2009-07-06`, to read only calls that ended before this date. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `start_time_gt` | string | No | Only include calls that started on or after this date. Specify a date as `YYYY-MM-DD` in UTC, for example: `2009-07-06`, to read only calls that started on or after this date. |
| `start_time_lt` | string | No | Only include calls that started before this date. Specify a date as `YYYY-MM-DD` in UTC, for example: `2009-07-06`, to read only calls that started before this date. |
| `parent_call_sid` | string | No | Only include calls spawned by calls with this SID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Call Event

**Slug:** `TWILIO_LIST_CALL_EVENT`

Retrieve a list of all events for a call.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `call_sid` | string | Yes | The unique SID identifier of the Call. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The unique SID identifier of the Account. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Call Notification

**Slug:** `TWILIO_LIST_CALL_NOTIFICATION`

List Call Notification using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `log` | integer | No | Only read notifications of the specified log level. Can be: `0` to read only ERROR notifications or `1` to read only WARNING notifications. By default, all notifications are read. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `call_sid` | string | Yes | The Call SID of the Call Notification resources to read. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Call Notification resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `message_date` | string | No | Only show notifications for the specified date, formatted as `YYYY-MM-DD`. You can also specify an inequality, such as `<=YYYY-MM-DD` for messages logged at or before midnight on a date, or `>=YYYY-MM-DD` for messages logged at or after midnight on a date. |
| `message_date_gt` | string | No | Only show notifications for the specified date, formatted as `YYYY-MM-DD`. You can also specify an inequality, such as `<=YYYY-MM-DD` for messages logged at or before midnight on a date, or `>=YYYY-MM-DD` for messages logged at or after midnight on a date. |
| `message_date_lt` | string | No | Only show notifications for the specified date, formatted as `YYYY-MM-DD`. You can also specify an inequality, such as `<=YYYY-MM-DD` for messages logged at or before midnight on a date, or `>=YYYY-MM-DD` for messages logged at or after midnight on a date. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Call Recording

**Slug:** `TWILIO_LIST_CALL_RECORDING`

Retrieve a list of recordings belonging to the call used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `call_sid` | string | Yes | The Call SID of the resources to read. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Recording resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `date_created` | string | No | The `date_created` value, specified as `YYYY-MM-DD`, of the resources to read. You can also specify inequality: `DateCreated<=YYYY-MM-DD` will return recordings generated at or before midnight on a given date, and `DateCreated>=YYYY-MM-DD` returns recordings generated at or after midnight on a date. |
| `date_created_gt` | string | No | The `date_created` value, specified as `YYYY-MM-DD`, of the resources to read. You can also specify inequality: `DateCreated<=YYYY-MM-DD` will return recordings generated at or before midnight on a given date, and `DateCreated>=YYYY-MM-DD` returns recordings generated at or after midnight on a date. |
| `date_created_lt` | string | No | The `date_created` value, specified as `YYYY-MM-DD`, of the resources to read. You can also specify inequality: `DateCreated<=YYYY-MM-DD` will return recordings generated at or before midnight on a given date, and `DateCreated>=YYYY-MM-DD` returns recordings generated at or after midnight on a date. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Conference

**Slug:** `TWILIO_LIST_CONFERENCE`

Retrieve a list of conferences belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `status` | string ("init" | "in-progress" | "completed") | No | The status of the resources to read. Can be: `init`, `in-progress`, or `completed`. Starting from September 30th, 2026, the default is `in-progress`. To read completed conferences, set `Status` to `completed`. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Conference resource(s) to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `date_created` | string | No | Only include conferences that were created on this date. Specify a date as `YYYY-MM-DD` in UTC, for example: `2009-07-06`, to read only conferences that were created on this date. You can also specify an inequality, such as `DateCreated<=YYYY-MM-DD`, to read conferences that were created on or before midnight of this date, and `DateCreated>=YYYY-MM-DD` to read conferences that were created on or after midnight of this date. |
| `date_updated` | string | No | Only include conferences that were last updated on this date. Specify a date as `YYYY-MM-DD` in UTC, for example: `2009-07-06`, to read only conferences that were last updated on this date. You can also specify an inequality, such as `DateUpdated<=YYYY-MM-DD`, to read conferences that were last updated on or before midnight of this date, and `DateUpdated>=YYYY-MM-DD` to read conferences that were last updated on or after midnight of this date. |
| `friendly_name` | string | No | The string that identifies the Conference resources to read. |
| `date_created_gt` | string | No | Only include conferences that were created on this date. Specify a date as `YYYY-MM-DD` in UTC, for example: `2009-07-06`, to read only conferences that were created on this date. You can also specify an inequality, such as `DateCreated<=YYYY-MM-DD`, to read conferences that were created on or before midnight of this date, and `DateCreated>=YYYY-MM-DD` to read conferences that were created on or after midnight of this date. |
| `date_created_lt` | string | No | Only include conferences that were created on this date. Specify a date as `YYYY-MM-DD` in UTC, for example: `2009-07-06`, to read only conferences that were created on this date. You can also specify an inequality, such as `DateCreated<=YYYY-MM-DD`, to read conferences that were created on or before midnight of this date, and `DateCreated>=YYYY-MM-DD` to read conferences that were created on or after midnight of this date. |
| `date_updated_gt` | string | No | Only include conferences that were last updated on this date. Specify a date as `YYYY-MM-DD` in UTC, for example: `2009-07-06`, to read only conferences that were last updated on this date. You can also specify an inequality, such as `DateUpdated<=YYYY-MM-DD`, to read conferences that were last updated on or before midnight of this date, and `DateUpdated>=YYYY-MM-DD` to read conferences that were last updated on or after midnight of this date. |
| `date_updated_lt` | string | No | Only include conferences that were last updated on this date. Specify a date as `YYYY-MM-DD` in UTC, for example: `2009-07-06`, to read only conferences that were last updated on this date. You can also specify an inequality, such as `DateUpdated<=YYYY-MM-DD`, to read conferences that were last updated on or before midnight of this date, and `DateUpdated>=YYYY-MM-DD` to read conferences that were last updated on or after midnight of this date. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Conference Recording

**Slug:** `TWILIO_LIST_CONFERENCE_RECORDING`

Retrieve a list of recordings belonging to the call used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Conference Recording resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `date_created` | string | No | The `date_created` value, specified as `YYYY-MM-DD`, of the resources to read. You can also specify inequality: `DateCreated<=YYYY-MM-DD` will return recordings generated at or before midnight on a given date, and `DateCreated>=YYYY-MM-DD` returns recordings generated at or after midnight on a date. |
| `conference_sid` | string | Yes | The Conference SID that identifies the conference associated with the recording to read. |
| `date_created_gt` | string | No | The `date_created` value, specified as `YYYY-MM-DD`, of the resources to read. You can also specify inequality: `DateCreated<=YYYY-MM-DD` will return recordings generated at or before midnight on a given date, and `DateCreated>=YYYY-MM-DD` returns recordings generated at or after midnight on a date. |
| `date_created_lt` | string | No | The `date_created` value, specified as `YYYY-MM-DD`, of the resources to read. You can also specify inequality: `DateCreated<=YYYY-MM-DD` will return recordings generated at or before midnight on a given date, and `DateCreated>=YYYY-MM-DD` returns recordings generated at or after midnight on a date. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Connect App

**Slug:** `TWILIO_LIST_CONNECT_APP`

Retrieve a list of connect-apps belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the ConnectApp resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Dependent Phone Number

**Slug:** `TWILIO_LIST_DEPENDENT_PHONE_NUMBER`

List Dependent Phone Number using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the DependentPhoneNumber resources to read. |
| `address_sid` | string | Yes | The SID of the Address resource associated with the phone number. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Incoming Phone Number

**Slug:** `TWILIO_LIST_INCOMING_PHONE_NUMBER`

Retrieve a list of incoming-phone-numbers belonging to the account used to make the request.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `beta` | boolean | No | Whether to include phone numbers new to the Twilio platform. Can be: `true` or `false` and the default is `true`. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `origin` | string | No | Whether to include phone numbers based on their origin. Can be: `twilio` or `hosted`. By default, phone numbers of all origin are included. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the IncomingPhoneNumber resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `phone_number` | string | No | The phone numbers of the IncomingPhoneNumber resources to read. You can specify partial numbers and use '*' as a wildcard for any digit. |
| `friendly_name` | string | No | A string that identifies the IncomingPhoneNumber resources to read. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Incoming Phone Number Assigned Add On

**Slug:** `TWILIO_LIST_INCOMING_PHONE_NUMBER_ASSIGNED_ADD_ON`

Retrieve a list of Add-on installations currently assigned to this Number.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `resource_sid` | string | Yes | The SID of the Phone Number to which the Add-on is assigned. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Incoming Phone Number Assigned Add On Extension

**Slug:** `TWILIO_LIST_INCOMING_PHONE_NUMBER_ASSIGNED_ADD_ON_EXTENSION`

Retrieve a list of Extensions for the Assigned Add-on.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `resource_sid` | string | Yes | The SID of the Phone Number to which the Add-on is assigned. |
| `assigned_add_on_sid` | string | Yes | The SID that uniquely identifies the assigned Add-on installation. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Incoming Phone Number Local

**Slug:** `TWILIO_LIST_INCOMING_PHONE_NUMBER_LOCAL`

List Incoming Phone Number Local using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `beta` | boolean | No | Whether to include phone numbers new to the Twilio platform. Can be: `true` or `false` and the default is `true`. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `origin` | string | No | Whether to include phone numbers based on their origin. Can be: `twilio` or `hosted`. By default, phone numbers of all origin are included. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `phone_number` | string | No | The phone numbers of the IncomingPhoneNumber resources to read. You can specify partial numbers and use '*' as a wildcard for any digit. |
| `friendly_name` | string | No | A string that identifies the resources to read. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Incoming Phone Number Mobile

**Slug:** `TWILIO_LIST_INCOMING_PHONE_NUMBER_MOBILE`

List Incoming Phone Number Mobile using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `beta` | boolean | No | Whether to include phone numbers new to the Twilio platform. Can be: `true` or `false` and the default is `true`. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `origin` | string | No | Whether to include phone numbers based on their origin. Can be: `twilio` or `hosted`. By default, phone numbers of all origin are included. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `phone_number` | string | No | The phone numbers of the IncomingPhoneNumber resources to read. You can specify partial numbers and use '*' as a wildcard for any digit. |
| `friendly_name` | string | No | A string that identifies the resources to read. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Incoming Phone Number Toll Free

**Slug:** `TWILIO_LIST_INCOMING_PHONE_NUMBER_TOLL_FREE`

List Incoming Phone Number Toll Free using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `beta` | boolean | No | Whether to include phone numbers new to the Twilio platform. Can be: `true` or `false` and the default is `true`. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `origin` | string | No | Whether to include phone numbers based on their origin. Can be: `twilio` or `hosted`. By default, phone numbers of all origin are included. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `phone_number` | string | No | The phone numbers of the IncomingPhoneNumber resources to read. You can specify partial numbers and use '*' as a wildcard for any digit. |
| `friendly_name` | string | No | A string that identifies the resources to read. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Key

**Slug:** `TWILIO_LIST_KEY`

List Key using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Key resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Media

**Slug:** `TWILIO_LIST_MEDIA`

Read a list of Media resources associated with a specific Message resource

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that is associated with the Media resources. |
| `message_sid` | string | Yes | The SID of the Message resource that is associated with the Media resources. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `date_created` | string | No | Only include Media resources that were created on this date. Specify a date as `YYYY-MM-DD` in GMT, for example: `2009-07-06`, to read Media that were created on this date. You can also specify an inequality, such as `StartTime<=YYYY-MM-DD`, to read Media that were created on or before midnight of this date, and `StartTime>=YYYY-MM-DD` to read Media that were created on or after midnight of this date. |
| `date_created_gt` | string | No | Only include Media resources that were created on this date. Specify a date as `YYYY-MM-DD` in GMT, for example: `2009-07-06`, to read Media that were created on this date. You can also specify an inequality, such as `StartTime<=YYYY-MM-DD`, to read Media that were created on or before midnight of this date, and `StartTime>=YYYY-MM-DD` to read Media that were created on or after midnight of this date. |
| `date_created_lt` | string | No | Only include Media resources that were created on this date. Specify a date as `YYYY-MM-DD` in GMT, for example: `2009-07-06`, to read Media that were created on this date. You can also specify an inequality, such as `StartTime<=YYYY-MM-DD`, to read Media that were created on or before midnight of this date, and `StartTime>=YYYY-MM-DD` to read Media that were created on or after midnight of this date. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Member

**Slug:** `TWILIO_LIST_MEMBER`

Retrieve the members of the queue

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `queue_sid` | string | Yes | The SID of the Queue in which to find the members |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Member resource(s) to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Message

**Slug:** `TWILIO_LIST_MESSAGE`

Retrieve a list of Message resources associated with a Twilio Account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `to` | string | No | Filter by recipient. For example: Set this parameter to `+15558881111` to retrieve a list of Message resources sent to `+15558881111`. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `from_` | string | No | Filter by sender. For example: Set this parameter to `+15552229999` to retrieve a list of Message resources sent by `+15552229999`. |
| `date_sent` | string | No | Filter by Message `sent_date`. Accepts GMT dates in the following formats: `YYYY-MM-DD` (to find Messages with a specific `sent_date`), `<=YYYY-MM-DD` (to find Messages with `sent_date`s on and before a specific date), and `>=YYYY-MM-DD` (to find Messages with `sent_dates` on and after a specific date). |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account associated with the Message resources. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `date_sent_gt` | string | No | Filter by Message `sent_date`. Accepts GMT dates in the following formats: `YYYY-MM-DD` (to find Messages with a specific `sent_date`), `<=YYYY-MM-DD` (to find Messages with `sent_date`s on and before a specific date), and `>=YYYY-MM-DD` (to find Messages with `sent_dates` on and after a specific date). |
| `date_sent_lt` | string | No | Filter by Message `sent_date`. Accepts GMT dates in the following formats: `YYYY-MM-DD` (to find Messages with a specific `sent_date`), `<=YYYY-MM-DD` (to find Messages with `sent_date`s on and before a specific date), and `>=YYYY-MM-DD` (to find Messages with `sent_dates` on and after a specific date). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Notification

**Slug:** `TWILIO_LIST_NOTIFICATION`

Twilio retired the Notifications list endpoint. This deprecated compatibility action is retained only to return a clear error.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `log` | integer | No | Only read notifications of the specified log level. Can be: `0` to read only ERROR notifications or `1` to read only WARNING notifications. By default, all notifications are read. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Notification resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `message_date` | string | No | Only show notifications for the specified date, formatted as `YYYY-MM-DD`. You can also specify an inequality, such as `<=YYYY-MM-DD` for messages logged at or before midnight on a date, or `>=YYYY-MM-DD` for messages logged at or after midnight on a date. |
| `message_date_gt` | string | No | Only show notifications for the specified date, formatted as `YYYY-MM-DD`. You can also specify an inequality, such as `<=YYYY-MM-DD` for messages logged at or before midnight on a date, or `>=YYYY-MM-DD` for messages logged at or after midnight on a date. |
| `message_date_lt` | string | No | Only show notifications for the specified date, formatted as `YYYY-MM-DD`. You can also specify an inequality, such as `<=YYYY-MM-DD` for messages logged at or before midnight on a date, or `>=YYYY-MM-DD` for messages logged at or after midnight on a date. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Outgoing Caller Id

**Slug:** `TWILIO_LIST_OUTGOING_CALLER_ID`

Retrieve a list of outgoing-caller-ids belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the OutgoingCallerId resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `phone_number` | string | No | The phone number of the OutgoingCallerId resources to read. |
| `friendly_name` | string | No | The string that identifies the OutgoingCallerId resources to read. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Participant

**Slug:** `TWILIO_LIST_PARTICIPANT`

Retrieve a list of participants belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `hold` | boolean | No | Whether to return only participants that are on hold. Can be: `true` or `false`. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `muted` | boolean | No | Whether to return only participants that are muted. Can be: `true` or `false`. |
| `coaching` | boolean | No | Whether to return only participants who are coaching another call. Can be: `true` or `false`. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Participant resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `conference_sid` | string | Yes | The SID of the conference with the participants to read. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Queue

**Slug:** `TWILIO_LIST_QUEUE`

Retrieve a list of queues belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Queue resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Recording

**Slug:** `TWILIO_LIST_RECORDING`

Retrieve a list of recordings belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `call_sid` | string | No | The Call SID of the resources to read. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Recording resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `date_created` | string | No | Only include recordings that were created on this date. Specify a date as `YYYY-MM-DD` in GMT, for example: `2009-07-06`, to read recordings that were created on this date. You can also specify an inequality, such as `DateCreated<=YYYY-MM-DD`, to read recordings that were created on or before midnight of this date, and `DateCreated>=YYYY-MM-DD` to read recordings that were created on or after midnight of this date. |
| `conference_sid` | string | No | The Conference SID that identifies the conference associated with the recording to read. |
| `date_created_gt` | string | No | Only include recordings that were created on this date. Specify a date as `YYYY-MM-DD` in GMT, for example: `2009-07-06`, to read recordings that were created on this date. You can also specify an inequality, such as `DateCreated<=YYYY-MM-DD`, to read recordings that were created on or before midnight of this date, and `DateCreated>=YYYY-MM-DD` to read recordings that were created on or after midnight of this date. |
| `date_created_lt` | string | No | Only include recordings that were created on this date. Specify a date as `YYYY-MM-DD` in GMT, for example: `2009-07-06`, to read recordings that were created on this date. You can also specify an inequality, such as `DateCreated<=YYYY-MM-DD`, to read recordings that were created on or before midnight of this date, and `DateCreated>=YYYY-MM-DD` to read recordings that were created on or after midnight of this date. |
| `include_soft_deleted` | boolean | No | A boolean parameter indicating whether to retrieve soft deleted recordings or not. Recordings metadata are kept after deletion for a retention period of 40 days. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Recording Add On Result

**Slug:** `TWILIO_LIST_RECORDING_ADD_ON_RESULT`

Retrieve a list of results belonging to the recording

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Recording AddOnResult resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `reference_sid` | string | Yes | The SID of the recording to which the result to read belongs. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Recording Add On Result Payload

**Slug:** `TWILIO_LIST_RECORDING_ADD_ON_RESULT_PAYLOAD`

Retrieve a list of payloads belonging to the AddOnResult

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Recording AddOnResult Payload resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `reference_sid` | string | Yes | The SID of the recording to which the AddOnResult resource that contains the payloads to read belongs. |
| `add_on_result_sid` | string | Yes | The SID of the AddOnResult to which the payloads to read belongs. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Recording Transcription

**Slug:** `TWILIO_LIST_RECORDING_TRANSCRIPTION`

List Recording Transcription using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Transcription resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `recording_sid` | string | Yes | The SID of the Recording that created the transcriptions to read. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Short Code

**Slug:** `TWILIO_LIST_SHORT_CODE`

Retrieve a list of short-codes belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `short_code` | string | No | Only show the ShortCode resources that match this pattern. You can specify partial numbers and use '*' as a wildcard for any digit. |
| `account_sid` | string | Yes | The SID of the Account that created the ShortCode resource(s) to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `friendly_name` | string | No | The string that identifies the ShortCode resources to read. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Signing Key

**Slug:** `TWILIO_LIST_SIGNING_KEY`

List Signing Key using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | Twilio AccountSid parameter. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Sip Auth Calls Credential List Mapping

**Slug:** `TWILIO_LIST_SIP_AUTH_CALLS_CREDENTIAL_LIST_MAPPING`

Retrieve a list of credential list mappings belonging to the domain used in the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `domain_sid` | string | Yes | The SID of the SIP domain that contains the resources to read. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the CredentialListMapping resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Sip Auth Calls Ip Access Control List Mapping

**Slug:** `TWILIO_LIST_SIP_AUTH_CALLS_IP_ACCESS_CONTROL_LIST_MAPPING`

Retrieve a list of IP Access Control List mappings belonging to the domain used in the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `domain_sid` | string | Yes | The SID of the SIP domain that contains the resources to read. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the IpAccessControlListMapping resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Sip Auth Registrations Credential List Mapping

**Slug:** `TWILIO_LIST_SIP_AUTH_REGISTRATIONS_CREDENTIAL_LIST_MAPPING`

Retrieve a list of credential list mappings belonging to the domain used in the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `domain_sid` | string | Yes | The SID of the SIP domain that contains the resources to read. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the CredentialListMapping resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Sip Credential

**Slug:** `TWILIO_LIST_SIP_CREDENTIAL`

Retrieve a list of credentials.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `credential_list_sid` | string | Yes | The unique id that identifies the credential list that contains the desired credentials. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Sip Credential List

**Slug:** `TWILIO_LIST_SIP_CREDENTIAL_LIST`

Get All Credential Lists

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Sip Credential List Mapping

**Slug:** `TWILIO_LIST_SIP_CREDENTIAL_LIST_MAPPING`

Read multiple CredentialListMapping resources from an account.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `domain_sid` | string | Yes | A 34 character string that uniquely identifies the SIP Domain that includes the resource to read. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Sip Domain

**Slug:** `TWILIO_LIST_SIP_DOMAIN`

Retrieve a list of domains belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the SipDomain resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Sip Ip Access Control List

**Slug:** `TWILIO_LIST_SIP_IP_ACCESS_CONTROL_LIST`

Retrieve a list of IpAccessControlLists that belong to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Sip Ip Access Control List Mapping

**Slug:** `TWILIO_LIST_SIP_IP_ACCESS_CONTROL_LIST_MAPPING`

Retrieve a list of IpAccessControlListMapping resources.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `domain_sid` | string | Yes | A 34 character string that uniquely identifies the SIP domain. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Sip Ip Address

**Slug:** `TWILIO_LIST_SIP_IP_ADDRESS`

Read multiple IpAddress resources.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `ip_access_control_list_sid` | string | Yes | The IpAccessControlList Sid that identifies the IpAddress resources to read. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Transcription

**Slug:** `TWILIO_LIST_TRANSCRIPTION`

Retrieve a list of transcriptions belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `account_sid` | string | Yes | The SID of the Account that created the Transcription resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Usage Record

**Slug:** `TWILIO_LIST_USAGE_RECORD`

Retrieve a list of usage-records belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `category` | string | No | The usage category of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. |
| `end_date` | string | No | Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `start_date` | string | No | Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. |
| `account_sid` | string | Yes | The SID of the Account that created the UsageRecord resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `include_subaccounts` | boolean | No | Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Usage Record All Time

**Slug:** `TWILIO_LIST_USAGE_RECORD_ALL_TIME`

List Usage Record All Time using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `category` | string | No | The usage category of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. |
| `end_date` | string | No | Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `start_date` | string | No | Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. |
| `account_sid` | string | Yes | The SID of the Account that created the UsageRecord resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `include_subaccounts` | boolean | No | Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Usage Record Daily

**Slug:** `TWILIO_LIST_USAGE_RECORD_DAILY`

List Usage Record Daily using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `category` | string | No | The usage category of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. |
| `end_date` | string | No | Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `start_date` | string | No | Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. |
| `account_sid` | string | Yes | The SID of the Account that created the UsageRecord resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `include_subaccounts` | boolean | No | Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Usage Record Last Month

**Slug:** `TWILIO_LIST_USAGE_RECORD_LAST_MONTH`

List Usage Record Last Month using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `category` | string | No | The usage category of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. |
| `end_date` | string | No | Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `start_date` | string | No | Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. |
| `account_sid` | string | Yes | The SID of the Account that created the UsageRecord resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `include_subaccounts` | boolean | No | Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Usage Record Monthly

**Slug:** `TWILIO_LIST_USAGE_RECORD_MONTHLY`

List Usage Record Monthly using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `category` | string | No | The usage category of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. |
| `end_date` | string | No | Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `start_date` | string | No | Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. |
| `account_sid` | string | Yes | The SID of the Account that created the UsageRecord resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `include_subaccounts` | boolean | No | Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Usage Record This Month

**Slug:** `TWILIO_LIST_USAGE_RECORD_THIS_MONTH`

List Usage Record This Month using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `category` | string | No | The usage category of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. |
| `end_date` | string | No | Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `start_date` | string | No | Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. |
| `account_sid` | string | Yes | The SID of the Account that created the UsageRecord resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `include_subaccounts` | boolean | No | Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Usage Record Today

**Slug:** `TWILIO_LIST_USAGE_RECORD_TODAY`

List Usage Record Today using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `category` | string | No | The usage category of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. |
| `end_date` | string | No | Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `start_date` | string | No | Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. |
| `account_sid` | string | Yes | The SID of the Account that created the UsageRecord resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `include_subaccounts` | boolean | No | Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Usage Record Yearly

**Slug:** `TWILIO_LIST_USAGE_RECORD_YEARLY`

List Usage Record Yearly using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `category` | string | No | The usage category of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. |
| `end_date` | string | No | Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `start_date` | string | No | Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. |
| `account_sid` | string | Yes | The SID of the Account that created the UsageRecord resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `include_subaccounts` | boolean | No | Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Usage Record Yesterday

**Slug:** `TWILIO_LIST_USAGE_RECORD_YESTERDAY`

List Usage Record Yesterday using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `category` | string | No | The usage category of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. |
| `end_date` | string | No | Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `start_date` | string | No | Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. |
| `account_sid` | string | Yes | The SID of the Account that created the UsageRecord resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `include_subaccounts` | boolean | No | Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Usage Trigger

**Slug:** `TWILIO_LIST_USAGE_TRIGGER`

Retrieve a list of usage-triggers belonging to the account used to make the request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `recurring` | string ("daily" | "monthly" | "yearly" | "alltime") | No | The frequency of recurring UsageTriggers to read. Can be: `daily`, `monthly`, or `yearly` to read recurring UsageTriggers. An empty value or a value of `alltime` reads non-recurring UsageTriggers. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `trigger_by` | string ("count" | "usage" | "price") | No | The trigger field of the UsageTriggers to read. Can be: `count`, `usage`, or `price` as described in the UsageRecords documentation. |
| `account_sid` | string | Yes | The SID of the Account that created the UsageTrigger resources to read. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `usage_category` | string | No | The usage category of the UsageTriggers to read. Must be a supported usage categories. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Alpha Sender

**Slug:** `TWILIO_MESSAGING_CREATE_ALPHA_SENDER`

Create Alpha Sender using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `service_sid` | string | Yes | The SID of the Service to create the resource under. |
| `alpha_sender` | string | Yes | The Alphanumeric Sender ID string. Can be up to 11 characters long. Valid characters are A-Z, a-z, 0-9, space, hyphen `-`, plus `+`, underscore `_` and ampersand `&`. This value cannot contain only numbers. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Brand Registration Otp

**Slug:** `TWILIO_MESSAGING_CREATE_BRAND_REGISTRATION_OTP`

Create Brand Registration Otp using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `brand_registration_sid` | string | Yes | Brand Registration Sid of Sole Proprietor Brand. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Brand Registrations

**Slug:** `TWILIO_MESSAGING_CREATE_BRAND_REGISTRATIONS`

Create Brand Registrations using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `mock` | boolean | No | A boolean that specifies whether brand should be a mock or not. If true, brand will be registered as a mock brand. Defaults to false if no value is provided. |
| `brand_type` | string | No | Type of brand being created. One of: "STANDARD", "SOLE_PROPRIETOR". SOLE_PROPRIETOR is for low volume, SOLE_PROPRIETOR use cases. STANDARD is for all other use cases. |
| `a2_pprofile_bundle_sid` | string | Yes | A2P Messaging Profile Bundle Sid. |
| `skip_automatic_sec_vet` | boolean | No | A flag to disable automatic secondary vetting for brands which it would otherwise be done. |
| `customer_profile_bundle_sid` | string | Yes | Customer Profile Bundle Sid. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Brand Vetting

**Slug:** `TWILIO_MESSAGING_CREATE_BRAND_VETTING`

Create Brand Vetting using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `brand_sid` | string | Yes | The SID of the Brand Registration resource of the vettings to create . |
| `vetting_id` | string | No | The unique ID of the vetting |
| `vetting_provider` | string ("campaign-verify" | "aegis") | Yes | The third-party provider that has conducted the vetting. One of “CampaignVerify” (Campaign Verify tokens) or “AEGIS” (Secondary Vetting). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Channel Sender

**Slug:** `TWILIO_MESSAGING_CREATE_CHANNEL_SENDER`

Create Channel Sender using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Channel Sender being added to the Service. |
| `messaging_service_sid` | string | Yes | The SID of the Service to create the resource under. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Destination Alpha Sender

**Slug:** `TWILIO_MESSAGING_CREATE_DESTINATION_ALPHA_SENDER`

Create Destination Alpha Sender using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `service_sid` | string | Yes | The SID of the Service to create the resource under. |
| `alpha_sender` | string | Yes | The Alphanumeric Sender ID string. Can be up to 11 characters long. Valid characters are A-Z, a-z, 0-9, space, hyphen `-`, plus `+`, underscore `_` and ampersand `&`. This value cannot contain only numbers. |
| `iso_country_code` | string | No | The Optional Two Character ISO Country Code the Alphanumeric Sender ID will be used for. If the IsoCountryCode is not provided, a default Alpha Sender will be created that can be used across all countries. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create External Campaign

**Slug:** `TWILIO_MESSAGING_CREATE_EXTERNAL_CAMPAIGN`

Create External Campaign using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `campaign_id` | string | Yes | ID of the preregistered campaign. |
| `cnp_migration` | boolean | No | Customers should use this flag during the ERC registration process to indicate to Twilio that the campaign being registered is undergoing CNP migration. It is important for the user to first trigger the CNP migration process for said campaign in their CSP portal and have Twilio accept the sharing request, before making this api call. |
| `messaging_service_sid` | string | Yes | The SID of the Messaging Service that the resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Linkshortening Messaging Service

**Slug:** `TWILIO_MESSAGING_CREATE_LINKSHORTENING_MESSAGING_SERVICE`

Create Linkshortening Messaging Service using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_sid` | string | Yes | The domain SID to associate with a messaging service. With URL shortening enabled, links in messages sent with the associated messaging service will be shortened to the provided domain |
| `messaging_service_sid` | string | Yes | A messaging service SID to associate with a domain. With URL shortening enabled, links in messages sent with the provided messaging service will be shortened to the associated domain |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Phone Number

**Slug:** `TWILIO_MESSAGING_CREATE_PHONE_NUMBER`

Create Phone Number using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `service_sid` | string | Yes | The SID of the Service to create the resource under. |
| `phone_number_sid` | string | Yes | The SID of the Phone Number being added to the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Service

**Slug:** `TWILIO_MESSAGING_CREATE_SERVICE`

Create Service using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `usecase` | string | No | A string that describes the scenario in which the Messaging Service will be used. Possible values are `notifications`, `marketing`, `verification`, `discussion`, `poll`, `undeclared`. |
| `fallback_url` | string | No | The URL that we call using `fallback_method` if an error occurs while retrieving or executing the TwiML from the Inbound Request URL. If the `use_inbound_webhook_on_number` field is enabled then the webhook url defined on the phone number will override the `fallback_url` defined for the Messaging Service. |
| `friendly_name` | string | Yes | A descriptive string that you create to describe the resource. It can be up to 64 characters long. |
| `mms_converter` | boolean | No | Whether to enable the MMS Converter for messages sent through the Service instance. |
| `sticky_sender` | boolean | No | Whether to enable Sticky Sender on the Service instance. |
| `inbound_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `inbound_request_url`. Can be `GET` or `POST` and the default is `POST`. |
| `smart_encoding` | boolean | No | Whether to enable Smart Encoding for messages sent through the Service instance. |
| `fallback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `fallback_url`. Can be: `GET` or `POST`. |
| `status_callback` | string | No | The URL we should call to pass status updates about message delivery. |
| `validity_period` | integer | No | How long, in seconds, messages sent from the Service are valid. Can be an integer from `1` to `36,000`. Default value is `36,000`. |
| `area_code_geomatch` | boolean | No | Whether to enable Area Code Geomatch on the Service Instance. |
| `inbound_request_url` | string | No | The URL we call using `inbound_method` when a message is received by any phone number or short code in the Service. When this property is `null`, receiving inbound messages is disabled. All messages sent to the Twilio phone number or short code will not be logged and received on the Account. If the `use_inbound_webhook_on_number` field is enabled then the webhook url defined on the phone number will override the `inbound_request_url` defined for the Messaging Service. |
| `scan_message_content` | string ("inherit" | "enable" | "disable") | No | Reserved. |
| `fallback_to_long_code` | boolean | No | [OBSOLETE] Former feature used to fallback to long code sender after certain short code message failures. |
| `synchronous_validation` | boolean | No | Reserved. |
| `use_inbound_webhook_on_number` | boolean | No | A boolean value that indicates either the webhook url configured on the phone number will be used or `inbound_request_url`/`fallback_url` url will be called when a message is received from the phone number. If this field is enabled then the webhook url defined on the phone number will override the `inbound_request_url`/`fallback_url` defined for the Messaging Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Short Code

**Slug:** `TWILIO_MESSAGING_CREATE_SHORT_CODE`

Create Short Code using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `service_sid` | string | Yes | The SID of the Service to create the resource under. |
| `short_code_sid` | string | Yes | The SID of the ShortCode resource being added to the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Tollfree Verification

**Slug:** `TWILIO_MESSAGING_CREATE_TOLLFREE_VERIFICATION`

Create a tollfree verification

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `vetting_id` | string | No | The unique ID of the vetting |
| `opt_in_type` | string ("VERBAL" | "WEB_FORM" | "PAPER_FORM" | "VIA_TEXT" | "MOBILE_QR_CODE" | "IMPORT" | "IMPORT_PLEASE_REPLACE") | Yes | Describe how a user opts-in to text messages. |
| `business_city` | string | No | The city of the business or organization using the Tollfree number. |
| `business_name` | string | Yes | The name of the business or organization using the Tollfree number. |
| `business_type` | string ("PRIVATE_PROFIT" | "PUBLIC_PROFIT" | "SOLE_PROPRIETOR" | "NON_PROFIT" | "GOVERNMENT") | No | The type of business, valid values are PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT, SOLE_PROPRIETOR, GOVERNMENT. Required field. |
| `message_volume` | string | Yes | Estimate monthly volume of messages from the Tollfree Number. |
| `opt_in_keywords` | array | No | List of keywords that users can text in to opt in to receive messages. |
| `business_country` | string | No | The country of the business or organization using the Tollfree number. |
| `business_website` | string | Yes | The website of the business or organization using the Tollfree number. |
| `use_case_summary` | string | Yes | Use this to further explain how messaging is used by the business or organization. |
| `vetting_provider` | string | No | The third-party political vetting provider. |
| `age_gated_content` | boolean | No | Indicates if the content is age gated. |
| `doing_business_as` | string | No | Trade name, sub entity, or downstream business name of business being submitted for verification |
| `opt_in_image_urls` | array | Yes | Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL. |
| `notification_email` | string | Yes | The email address to receive the notification about the verification result. . |
| `privacy_policy_url` | string | No | The URL to the privacy policy for the business or organization. |
| `help_message_sample` | string | No | A sample help message provided to users. |
| `use_case_categories` | string | Yes | The category of the use case for the Tollfree Number. List as many as are applicable. |
| `business_postal_code` | string | No | The postal code of the business or organization using the Tollfree number. |
| `customer_profile_sid` | string | No | Customer's Profile Bundle BundleSid. |
| `external_reference_id` | string | No | An optional external reference ID supplied by customer and echoed back on status retrieval. |
| `additional_information` | string | No | Additional information to be provided for verification. |
| `business_contact_email` | string | No | The email address of the contact for the business or organization using the Tollfree number. |
| `business_contact_phone` | string | No | The E.164 formatted phone number of the contact for the business or organization using the Tollfree number. |
| `business_street_address` | string | No | The address of the business or organization using the Tollfree number. |
| `business_street_address2` | string | No | The address of the business or organization using the Tollfree number. |
| `terms_and_conditions_url` | string | No | The URL to the terms and conditions for the business or organization. |
| `production_message_sample` | string | Yes | An example of message content, i.e. a sample message. |
| `tollfree_phone_number_sid` | string | Yes | The SID of the Phone Number associated with the Tollfree Verification. |
| `business_contact_last_name` | string | No | The last name of the contact for the business or organization using the Tollfree number. |
| `business_contact_first_name` | string | No | The first name of the contact for the business or organization using the Tollfree number. |
| `opt_in_confirmation_message` | string | No | The confirmation message sent to users when they opt in to receive messages. |
| `business_registration_number` | string | No | A legally recognized business registration number. Required for all business types except SOLE_PROPRIETOR. |
| `business_registration_country` | string | No | The country where the business is registered. Required for all business types except SOLE_PROPRIETOR. |
| `business_state_province_region` | string | No | The state/province/region of the business or organization using the Tollfree number. |
| `business_registration_authority` | string ("EIN" | "CBN" | "CRN" | "PROVINCIAL_NUMBER" | "VAT" | "ACN" | "ABN" | "BRN" | "SIREN" | "SIRET" | "NZBN" | "USt-IdNr" | "CIF" | "NIF" | "CNPJ" | "UID" | "NEQ" | "OTHER") | No | The organizational authority for business registrations. Required for all business types except SOLE_PROPRIETOR. |
| `business_registration_phone_number` | string | No | The E.164 formatted number associated with the business. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Us App To Person

**Slug:** `TWILIO_MESSAGING_CREATE_US_APP_TO_PERSON`

Create Us App To Person using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `age_gated` | boolean | No | A boolean that specifies whether campaign is age gated or not. |
| `description` | string | Yes | A short description of what this SMS campaign does. Min length: 40 characters. Max length: 4096 characters. |
| `help_message` | string | No | When customers receive the help keywords from their end users, Twilio customers are expected to send back an auto-generated response; this may include the brand name and additional support contact information. This field is required if managing help keywords yourself (i.e. not using Twilio's Default or Advanced Opt Out features). 20 character minimum. 320 character maximum. |
| `message_flow` | string | Yes | Required for all Campaigns. Details around how a consumer opts-in to their campaign, therefore giving consent to receive their messages. If multiple opt-in methods can be used for the same campaign, they must all be listed. 40 character minimum. 2048 character maximum. |
| `help_keywords` | array | No | End users should be able to text in a keyword to receive help. Those keywords must be provided as part of the campaign registration request. This field is required if managing help keywords yourself (i.e. not using Twilio's Default or Advanced Opt Out features). Values must be alphanumeric. 255 character maximum. |
| `direct_lending` | boolean | No | A boolean that specifies whether campaign allows direct lending or not. |
| `opt_in_message` | string | No | If end users can text in a keyword to start receiving messages from this campaign, the auto-reply messages sent to the end users must be provided. The opt-in response should include the Brand name, confirmation of opt-in enrollment to a recurring message campaign, how to get help, and clear description of how to opt-out. This field is required if end users can text in a keyword to start receiving messages from this campaign. 20 character minimum. 320 character maximum. |
| `message_samples` | array | Yes | An array of sample message strings, min two and max five. Min length for each sample: 20 chars. Max length for each sample: 1024 chars. |
| `opt_in_keywords` | array | No | If end users can text in a keyword to start receiving messages from this campaign, those keywords must be provided. This field is required if end users can text in a keyword to start receiving messages from this campaign. Values must be alphanumeric. 255 character maximum. |
| `opt_out_message` | string | No | Upon receiving the opt-out keywords from the end users, Twilio customers are expected to send back an auto-generated response, which must provide acknowledgment of the opt-out request and confirmation that no further messages will be sent. It is also recommended that these opt-out messages include the brand name. This field is required if managing opt out keywords yourself (i.e. not using Twilio's Default or Advanced Opt Out features). 20 character minimum. 320 character maximum. |
| `opt_out_keywords` | array | No | End users should be able to text in a keyword to stop receiving messages from this campaign. Those keywords must be provided. This field is required if managing opt out keywords yourself (i.e. not using Twilio's Default or Advanced Opt Out features). Values must be alphanumeric. 255 character maximum. |
| `subscriber_opt_in` | boolean | No | A boolean that specifies whether campaign has Subscriber Optin or not. |
| `has_embedded_links` | boolean | Yes | Indicates that this SMS campaign will send messages that contain links. |
| `has_embedded_phone` | boolean | Yes | Indicates that this SMS campaign will send messages that contain phone numbers. |
| `privacy_policy_url` | string | No | The URL of the privacy policy for the campaign. |
| `x_twilio_api_version` | string | No | The version of the Messaging API to use for this request |
| `messaging_service_sid` | string | Yes | The SID of the Messaging Service to create the resources from. |
| `brand_registration_sid` | string | Yes | A2P Brand Registration SID |
| `terms_and_conditions_url` | string | No | The URL of the terms and conditions for the campaign. |
| `us_app_to_person_usecase` | string | Yes | A2P Campaign Use Case. Examples: [ 2FA, EMERGENCY, MARKETING..] |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Alpha Sender

**Slug:** `TWILIO_MESSAGING_DELETE_ALPHA_SENDER`

Delete Alpha Sender using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the AlphaSender resource to delete. |
| `service_sid` | string | Yes | The SID of the Service to delete the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Channel Sender

**Slug:** `TWILIO_MESSAGING_DELETE_CHANNEL_SENDER`

Delete Channel Sender using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Channel Sender resource to delete. |
| `messaging_service_sid` | string | Yes | The SID of the Service to delete the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Destination Alpha Sender

**Slug:** `TWILIO_MESSAGING_DELETE_DESTINATION_ALPHA_SENDER`

Delete Destination Alpha Sender using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the AlphaSender resource to delete. |
| `service_sid` | string | Yes | The SID of the Service to delete the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Domain Cert V4

**Slug:** `TWILIO_MESSAGING_DELETE_DOMAIN_CERT_V4`

Delete Domain Cert V4 using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_sid` | string | Yes | Unique string used to identify the domain that this certificate should be associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Linkshortening Messaging Service

**Slug:** `TWILIO_MESSAGING_DELETE_LINKSHORTENING_MESSAGING_SERVICE`

Delete Linkshortening Messaging Service using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_sid` | string | Yes | The domain SID to dissociate from a messaging service. With URL shortening enabled, links in messages sent with the associated messaging service will be shortened to the provided domain |
| `messaging_service_sid` | string | Yes | A messaging service SID to dissociate from a domain. With URL shortening enabled, links in messages sent with the provided messaging service will be shortened to the associated domain |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Phone Number

**Slug:** `TWILIO_MESSAGING_DELETE_PHONE_NUMBER`

Delete Phone Number using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the PhoneNumber resource to delete. |
| `service_sid` | string | Yes | The SID of the Service to delete the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Service

**Slug:** `TWILIO_MESSAGING_DELETE_SERVICE`

Delete Service using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Service resource to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Short Code

**Slug:** `TWILIO_MESSAGING_DELETE_SHORT_CODE`

Delete Short Code using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the ShortCode resource to delete. |
| `service_sid` | string | Yes | The SID of the Service to delete the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Tollfree Verification

**Slug:** `TWILIO_MESSAGING_DELETE_TOLLFREE_VERIFICATION`

Delete a tollfree verification

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The unique string to identify Tollfree Verification. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Us App To Person

**Slug:** `TWILIO_MESSAGING_DELETE_US_APP_TO_PERSON`

Delete Us App To Person using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the US A2P Compliance resource to delete `QE{{32_HEX}}`. |
| `messaging_service_sid` | string | Yes | The SID of the Messaging Service to delete the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Alpha Sender

**Slug:** `TWILIO_MESSAGING_FETCH_ALPHA_SENDER`

Fetch Alpha Sender using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the AlphaSender resource to fetch. |
| `service_sid` | string | Yes | The SID of the Service to fetch the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Brand Registrations

**Slug:** `TWILIO_MESSAGING_FETCH_BRAND_REGISTRATIONS`

Fetch Brand Registrations using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Brand Registration resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Brand Vetting

**Slug:** `TWILIO_MESSAGING_FETCH_BRAND_VETTING`

Fetch Brand Vetting using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `brand_sid` | string | Yes | The SID of the Brand Registration resource of the vettings to read . |
| `brand_vetting_sid` | string | Yes | The Twilio SID of the third-party vetting record. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Channel Sender

**Slug:** `TWILIO_MESSAGING_FETCH_CHANNEL_SENDER`

Fetch Channel Sender using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the ChannelSender resource to fetch. |
| `messaging_service_sid` | string | Yes | The SID of the Service to fetch the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Deactivation

**Slug:** `TWILIO_MESSAGING_FETCH_DEACTIVATION`

Fetch a list of all United States numbers that have been deactivated on a specific date.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `date` | string | No | The request will return a list of all United States Phone Numbers that were deactivated on the day specified by this parameter. This date should be specified in YYYY-MM-DD format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Destination Alpha Sender

**Slug:** `TWILIO_MESSAGING_FETCH_DESTINATION_ALPHA_SENDER`

Fetch Destination Alpha Sender using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the AlphaSender resource to fetch. |
| `service_sid` | string | Yes | The SID of the Service to fetch the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Domain Cert V4

**Slug:** `TWILIO_MESSAGING_FETCH_DOMAIN_CERT_V4`

Fetch Domain Cert V4 using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_sid` | string | Yes | Unique string used to identify the domain that this certificate should be associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Domain Config

**Slug:** `TWILIO_MESSAGING_FETCH_DOMAIN_CONFIG`

Fetch Domain Config using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_sid` | string | Yes | Unique string used to identify the domain that this config should be associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Domain Config Messaging Service

**Slug:** `TWILIO_MESSAGING_FETCH_DOMAIN_CONFIG_MESSAGING_SERVICE`

Fetch Domain Config Messaging Service using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `messaging_service_sid` | string | Yes | Unique string used to identify the Messaging service that this domain should be associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Domain Dns Validation

**Slug:** `TWILIO_MESSAGING_FETCH_DOMAIN_DNS_VALIDATION`

Fetch Domain Dns Validation using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_sid` | string | Yes | Unique string used to identify the domain. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Linkshortening Messaging Service Domain Association

**Slug:** `TWILIO_MESSAGING_FETCH_LINKSHORTENING_MESSAGING_SERVICE_DOMAIN_A656764D`

Fetch Linkshortening Messaging Service Domain Association using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `messaging_service_sid` | string | Yes | Unique string used to identify the Messaging service that this domain should be associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Phone Number

**Slug:** `TWILIO_MESSAGING_FETCH_PHONE_NUMBER`

Fetch Phone Number using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the PhoneNumber resource to fetch. |
| `service_sid` | string | Yes | The SID of the Service to fetch the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service

**Slug:** `TWILIO_MESSAGING_FETCH_SERVICE`

Fetch Service using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Service resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Short Code

**Slug:** `TWILIO_MESSAGING_FETCH_SHORT_CODE`

Fetch Short Code using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the ShortCode resource to fetch. |
| `service_sid` | string | Yes | The SID of the Service to fetch the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Tollfree Verification

**Slug:** `TWILIO_MESSAGING_FETCH_TOLLFREE_VERIFICATION`

Retrieve a tollfree verification

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A unique string identifying a Tollfree Verification. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Us App To Person

**Slug:** `TWILIO_MESSAGING_FETCH_US_APP_TO_PERSON`

Fetch Us App To Person using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the US A2P Compliance resource to fetch `QE{{32_HEX}}`. |
| `x_twilio_api_version` | string | No | The version of the Messaging API to use for this request |
| `messaging_service_sid` | string | Yes | The SID of the Messaging Service to fetch the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Us App To Person Usecase

**Slug:** `TWILIO_MESSAGING_FETCH_US_APP_TO_PERSON_USECASE`

Fetch Us App To Person Usecase using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `messaging_service_sid` | string | Yes | The SID of the Messaging Service to fetch the resource from. |
| `brand_registration_sid` | string | No | The unique string to identify the A2P brand. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Usecase

**Slug:** `TWILIO_MESSAGING_FETCH_USECASE`

Fetch Usecase using the Twilio messaging_v1 REST API.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Alpha Sender

**Slug:** `TWILIO_MESSAGING_LIST_ALPHA_SENDER`

List Alpha Sender using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `service_sid` | string | Yes | The SID of the Service to read the resources from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Brand Registrations

**Slug:** `TWILIO_MESSAGING_LIST_BRAND_REGISTRATIONS`

List Brand Registrations using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Brand Vetting

**Slug:** `TWILIO_MESSAGING_LIST_BRAND_VETTING`

List Brand Vetting using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `brand_sid` | string | Yes | The SID of the Brand Registration resource of the vettings to read . |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `vetting_provider` | string ("campaign-verify" | "aegis") | No | The third-party provider of the vettings to read |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Channel Sender

**Slug:** `TWILIO_MESSAGING_LIST_CHANNEL_SENDER`

List Channel Sender using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `messaging_service_sid` | string | Yes | The SID of the Service to read the resources from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Destination Alpha Sender

**Slug:** `TWILIO_MESSAGING_LIST_DESTINATION_ALPHA_SENDER`

List Destination Alpha Sender using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `service_sid` | string | Yes | The SID of the Service to read the resources from. |
| `iso_country_code` | string | No | Optional filter to return only alphanumeric sender IDs associated with the specified two-character ISO country code. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Phone Number

**Slug:** `TWILIO_MESSAGING_LIST_PHONE_NUMBER`

List Phone Number using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `service_sid` | string | Yes | The SID of the Service to read the resources from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Service

**Slug:** `TWILIO_MESSAGING_LIST_SERVICE`

List Service using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Short Code

**Slug:** `TWILIO_MESSAGING_LIST_SHORT_CODE`

List Short Code using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `service_sid` | string | Yes | The SID of the Service to read the resources from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Tollfree Verification

**Slug:** `TWILIO_MESSAGING_LIST_TOLLFREE_VERIFICATION`

List tollfree verifications

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `status` | string ("PENDING_REVIEW" | "IN_REVIEW" | "TWILIO_APPROVED" | "TWILIO_REJECTED") | No | The compliance status of the Tollfree Verification record. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `trust_product_sid` | array | No | The trust product sids / tollfree bundle sids of tollfree verifications |
| `include_sub_accounts` | boolean | No | Whether to include Tollfree Verifications from sub accounts in list response. |
| `external_reference_id` | string | No | Customer supplied reference id for the Tollfree Verification record. |
| `tollfree_phone_number_sid` | string | No | The SID of the Phone Number associated with the Tollfree Verification. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Us App To Person

**Slug:** `TWILIO_MESSAGING_LIST_US_APP_TO_PERSON`

List Us App To Person using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `x_twilio_api_version` | string | No | The version of the Messaging API to use for this request |
| `messaging_service_sid` | string | Yes | The SID of the Messaging Service to fetch the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Brand Registrations

**Slug:** `TWILIO_MESSAGING_UPDATE_BRAND_REGISTRATIONS`

Update Brand Registrations using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Brand Registration resource to update. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Domain Cert V4

**Slug:** `TWILIO_MESSAGING_UPDATE_DOMAIN_CERT_V4`

Update Domain Cert V4 using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `tls_cert` | string | Yes | Contains the full TLS certificate and private for this domain in PEM format: https://en.wikipedia.org/wiki/Privacy-Enhanced_Mail. Twilio uses this information to process HTTPS traffic sent to your domain. |
| `domain_sid` | string | Yes | Unique string used to identify the domain that this certificate should be associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Domain Config

**Slug:** `TWILIO_MESSAGING_UPDATE_DOMAIN_CONFIG`

Update Domain Config using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_sid` | string | Yes | Unique string used to identify the domain that this config should be associated with. |
| `callback_url` | string | No | URL to receive click events to your webhook whenever the recipients click on the shortened links |
| `fallback_url` | string | No | Any requests we receive to this domain that do not match an existing shortened message will be redirected to the fallback url. These will likely be either expired messages, random misdirected traffic, or intentional scraping. |
| `disable_https` | boolean | No | Customer's choice to send links with/without "https://" attached to shortened url. If true, messages will not be sent with https:// at the beginning of the url. If false, messages will be sent with https:// at the beginning of the url. False is the default behavior if it is not specified. |
| `continue_on_failure` | boolean | No | Boolean field to set customer delivery preference when there is a failure in linkShortening service |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Request Managed Cert

**Slug:** `TWILIO_MESSAGING_UPDATE_REQUEST_MANAGED_CERT`

Update Request Managed Cert using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `domain_sid` | string | Yes | Unique string used to identify the domain that this certificate should be associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Service

**Slug:** `TWILIO_MESSAGING_UPDATE_SERVICE`

Update Service using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Service resource to update. |
| `usecase` | string | No | A string that describes the scenario in which the Messaging Service will be used. Possible values are `notifications`, `marketing`, `verification`, `discussion`, `poll`, `undeclared`. |
| `fallback_url` | string | No | The URL that we call using `fallback_method` if an error occurs while retrieving or executing the TwiML from the Inbound Request URL. If the `use_inbound_webhook_on_number` field is enabled then the webhook url defined on the phone number will override the `fallback_url` defined for the Messaging Service. |
| `friendly_name` | string | No | A descriptive string that you create to describe the resource. It can be up to 64 characters long. |
| `mms_converter` | boolean | No | Whether to enable the MMS Converter for messages sent through the Service instance. |
| `sticky_sender` | boolean | No | Whether to enable Sticky Sender on the Service instance. |
| `inbound_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `inbound_request_url`. Can be `GET` or `POST` and the default is `POST`. |
| `smart_encoding` | boolean | No | Whether to enable Smart Encoding for messages sent through the Service instance. |
| `fallback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `fallback_url`. Can be: `GET` or `POST`. |
| `status_callback` | string | No | The URL we should call to pass status updates about message delivery. |
| `validity_period` | integer | No | How long, in seconds, messages sent from the Service are valid. Can be an integer from `1` to `36,000`. Default value is `36,000`. |
| `area_code_geomatch` | boolean | No | Whether to enable Area Code Geomatch on the Service Instance. |
| `inbound_request_url` | string | No | The URL we call using `inbound_method` when a message is received by any phone number or short code in the Service. When this property is `null`, receiving inbound messages is disabled. All messages sent to the Twilio phone number or short code will not be logged and received on the Account. If the `use_inbound_webhook_on_number` field is enabled then the webhook url defined on the phone number will override the `inbound_request_url` defined for the Messaging Service. |
| `scan_message_content` | string ("inherit" | "enable" | "disable") | No | Reserved. |
| `fallback_to_long_code` | boolean | No | [OBSOLETE] Former feature used to fallback to long code sender after certain short code message failures. |
| `synchronous_validation` | boolean | No | Reserved. |
| `use_inbound_webhook_on_number` | boolean | No | A boolean value that indicates either the webhook url configured on the phone number will be used or `inbound_request_url`/`fallback_url` url will be called when a message is received from the phone number. If this field is enabled then the webhook url defined on the phone number will override the `inbound_request_url`/`fallback_url` defined for the Messaging Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Tollfree Verification

**Slug:** `TWILIO_MESSAGING_UPDATE_TOLLFREE_VERIFICATION`

Edit a tollfree verification

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The unique string to identify Tollfree Verification. |
| `vetting_id` | string | No | The unique ID of the vetting |
| `edit_reason` | string | No | Describe why the verification is being edited. If the verification was rejected because of a technical issue, such as the website being down, and the issue has been resolved this parameter should be set to something similar to 'Website fixed'. |
| `opt_in_type` | string ("VERBAL" | "WEB_FORM" | "PAPER_FORM" | "VIA_TEXT" | "MOBILE_QR_CODE" | "IMPORT" | "IMPORT_PLEASE_REPLACE") | No | Describe how a user opts-in to text messages. |
| `business_city` | string | No | The city of the business or organization using the Tollfree number. |
| `business_name` | string | No | The name of the business or organization using the Tollfree number. |
| `business_type` | string ("PRIVATE_PROFIT" | "PUBLIC_PROFIT" | "SOLE_PROPRIETOR" | "NON_PROFIT" | "GOVERNMENT") | No | The type of business, valid values are PRIVATE_PROFIT, PUBLIC_PROFIT, NON_PROFIT, SOLE_PROPRIETOR, GOVERNMENT. Required field. |
| `message_volume` | string | No | Estimate monthly volume of messages from the Tollfree Number. |
| `opt_in_keywords` | array | No | List of keywords that users can text in to opt in to receive messages. |
| `business_country` | string | No | The country of the business or organization using the Tollfree number. |
| `business_website` | string | No | The website of the business or organization using the Tollfree number. |
| `use_case_summary` | string | No | Use this to further explain how messaging is used by the business or organization. |
| `vetting_provider` | string | No | The third-party political vetting provider. |
| `age_gated_content` | boolean | No | Indicates if the content is age gated. |
| `doing_business_as` | string | No | Trade name, sub entity, or downstream business name of business being submitted for verification |
| `opt_in_image_urls` | array | No | Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL. |
| `notification_email` | string | No | The email address to receive the notification about the verification result. . |
| `privacy_policy_url` | string | No | The URL to the privacy policy for the business or organization. |
| `help_message_sample` | string | No | A sample help message provided to users. |
| `use_case_categories` | array | No | The category of the use case for the Tollfree Number. List as many as are applicable. |
| `business_postal_code` | string | No | The postal code of the business or organization using the Tollfree number. |
| `additional_information` | string | No | Additional information to be provided for verification. |
| `business_contact_email` | string | No | The email address of the contact for the business or organization using the Tollfree number. |
| `business_contact_phone` | string | No | The E.164 formatted phone number of the contact for the business or organization using the Tollfree number. |
| `business_street_address` | string | No | The address of the business or organization using the Tollfree number. |
| `business_street_address2` | string | No | The address of the business or organization using the Tollfree number. |
| `terms_and_conditions_url` | string | No | The URL to the terms and conditions for the business or organization. |
| `production_message_sample` | string | No | An example of message content, i.e. a sample message. |
| `business_contact_last_name` | string | No | The last name of the contact for the business or organization using the Tollfree number. |
| `business_contact_first_name` | string | No | The first name of the contact for the business or organization using the Tollfree number. |
| `opt_in_confirmation_message` | string | No | The confirmation message sent to users when they opt in to receive messages. |
| `business_registration_number` | string | No | A legally recognized business registration number |
| `business_registration_country` | string | No | Country business is registered in |
| `business_state_province_region` | string | No | The state/province/region of the business or organization using the Tollfree number. |
| `business_registration_authority` | string ("EIN" | "CBN" | "CRN" | "PROVINCIAL_NUMBER" | "VAT" | "ACN" | "ABN" | "BRN" | "SIREN" | "SIRET" | "NZBN" | "USt-IdNr" | "CIF" | "NIF" | "CNPJ" | "UID" | "NEQ" | "OTHER") | No | The organizational authority for business registrations. Required for all business types except SOLE_PROPRIETOR. |
| `business_registration_phone_number` | string | No | The E.164 formatted number associated with the business. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Us App To Person

**Slug:** `TWILIO_MESSAGING_UPDATE_US_APP_TO_PERSON`

Update Us App To Person using the Twilio messaging_v1 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the US A2P Compliance resource to update `QE{{32_HEX}}`. |
| `age_gated` | boolean | Yes | A boolean that specifies whether campaign requires age gate for federally legal content. |
| `description` | string | Yes | A short description of what this SMS campaign does. Min length: 40 characters. Max length: 4096 characters. |
| `message_flow` | string | Yes | Required for all Campaigns. Details around how a consumer opts-in to their campaign, therefore giving consent to receive their messages. If multiple opt-in methods can be used for the same campaign, they must all be listed. 40 character minimum. 2048 character maximum. |
| `direct_lending` | boolean | Yes | A boolean that specifies whether campaign allows direct lending or not. |
| `message_samples` | array | Yes | An array of sample message strings, min two and max five. Min length for each sample: 20 chars. Max length for each sample: 1024 chars. |
| `has_embedded_links` | boolean | Yes | Indicates that this SMS campaign will send messages that contain links. |
| `has_embedded_phone` | boolean | Yes | Indicates that this SMS campaign will send messages that contain phone numbers. |
| `privacy_policy_url` | string | No | The URL of the privacy policy for the campaign. |
| `x_twilio_api_version` | string | No | The version of the Messaging API to use for this request |
| `messaging_service_sid` | string | Yes | The SID of the Messaging Service to update the resource from. |
| `terms_and_conditions_url` | string | No | The URL of the terms and conditions for the campaign. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Bulk Eligibility

**Slug:** `TWILIO_NUMBERS_CREATE_BULK_ELIGIBILITY`

Create a bulk eligibility check for a set of numbers that you want to host in Twilio.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `friendly_name` | string | Yes | Human-readable name for the eligibility check. |
| `phone_numbers` | array | Yes | Phone numbers to check for Twilio hosting eligibility. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Eligibility

**Slug:** `TWILIO_NUMBERS_CREATE_ELIGIBILITY`

Create an eligibility check for a number that you want to host in Twilio.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `friendly_name` | string | No | Human-readable name for the eligibility check. |
| `phone_numbers` | array | Yes | Phone numbers to check for Twilio hosting eligibility. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Porting Port In

**Slug:** `TWILIO_NUMBERS_CREATE_PORTING_PORT_IN`

Allows to create a new port in request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `documents` | array | Yes | List of document SIDs for all phone numbers included in the port in request. At least one document SID referring to a document of the type Utility Bill is required. |
| `bundle_sid` | string | No | The bundle sid is an optional identifier to reference a group of regulatory documents for a port request. |
| `account_sid` | string | Yes | Account Sid or subaccount where the phone number(s) will be Ported |
| `phone_numbers` | array | No | List of phone numbers to be ported. Maximum of 1,000 phone numbers per request. |
| `notification_emails` | array | No | Additional emails to send a copy of the signed LOA to. |
| `target_port_in_date` | string | No | Target date to port the number. We cannot guarantee that this date will be honored by the other carriers, please work with Ops to get a confirmation of the firm order commitment (FOC) date. Expected format is ISO Local Date, example: ‘2011-12-03`. This date must be at least 7 days in the future for US ports and 10 days in the future for Japanese ports. We can't guarantee the exact date and time, as this depends on the losing carrier |
| `losing_carrier_information` | object | Yes | Twilio losing_carrier_information request value. |
| `portability_advance_carrier` | string | No | A field only required for Japan port in requests. It is a unique identifier for the donor carrier service the line is being ported from. |
| `auto_cancel_approval_numbers` | string | No | Japan specific field, indicates the number of phone numbers to automatically approve for cancellation. |
| `target_port_in_time_range_end` | string | No | The latest time that the port should occur on the target port in date. Expected format is ISO Offset Time, example: ‘10:15:00-08:00'. We can't guarantee the exact date and time, as this depends on the losing carrier |
| `target_port_in_time_range_start` | string | No | The earliest time that the port should occur on the target port in date. Expected format is ISO Offset Time, example: ‘10:15:00-08:00'. We can't guarantee the exact date and time, as this depends on the losing carrier |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Porting Webhook Configuration

**Slug:** `TWILIO_NUMBERS_CREATE_PORTING_WEBHOOK_CONFIGURATION`

Create a Webhook Configuration

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sender Id Registration

**Slug:** `TWILIO_NUMBERS_CREATE_SENDER_ID_REGISTRATION`

Creates a new sender ID registration and initializes an embedded Persona inquiry session. Returns registration details and embedded session credentials for rendering the Compliance Embeddable UI.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | object | Yes | Registration data organized by section (alphanumericSender, business, useCase, authorizedRepresentative, officer, businessAddress). |
| `comments` | string | No | Additional comments about the registration. |
| `theme_set_id` | string | No | Theme ID for the Compliance Embeddable UI. |
| `friendly_name` | string | Yes | Human-readable name for the registration. |
| `regulation_id` | string | Yes | The regulation for this registration. |
| `regulation_version` | integer | Yes | The regulation version. |
| `status_callback_url` | string | No | The URL of this resource. |
| `status_notification_email` | string | No | Email address for registration status notifications. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sender Id Registration Embedded Session

**Slug:** `TWILIO_NUMBERS_CREATE_SENDER_ID_REGISTRATION_EMBEDDED_SESSION`

Creates a new embedded Persona inquiry session for an existing registration in DRAFT or TWILIO_REJECTED status. Use this to resume an incomplete registration or resubmit a rejected one.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `bundle_sid` | string | Yes | The unique identifier of the registration (BU-prefixed). |
| `theme_set_id` | string | No | Theme ID for the Compliance Embeddable UI. Overrides the theme set during registration creation. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Signing Request Configuration

**Slug:** `TWILIO_NUMBERS_CREATE_SIGNING_REQUEST_CONFIGURATION`

Synchronous operation to insert or update a configuration for the customer.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sms Verification

**Slug:** `TWILIO_NUMBERS_CREATE_SMS_VERIFICATION`

Initiate SMS verification for a caller ID

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `to` | string | Yes | The phone number to verify in E.164 format. |
| `locale` | string | No | The locale for the verification SMS message. |
| `friendly_name` | string | No | A human-readable name for the caller ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Sms Verification Check

**Slug:** `TWILIO_NUMBERS_CREATE_SMS_VERIFICATION_CHECK`

Check SMS verification code

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `to` | string | Yes | The phone number being verified in E.164 format. |
| `friendly_name` | string | No | A human-readable name for the caller ID. |
| `verification_code` | string | Yes | The 6 character verification code to check. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Voice Verification

**Slug:** `TWILIO_NUMBERS_CREATE_VOICE_VERIFICATION`

Initiate voice verification for a caller ID

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `extension` | string | No | Phone extension to dial after connecting. |
| `call_delay` | string | No | Number of seconds to delay the verification call (0-60). |
| `custom_code` | string | No | A custom verification code to use instead of a generated one. |
| `phone_number` | string | Yes | The phone number to verify in E.164 format. |
| `friendly_name` | string | No | A human-readable name for the caller ID. |
| `status_callback` | string | No | URL to receive status callback events. |
| `custom_success_message` | string | No | Custom message to play after successful verification. |
| `status_callback_method` | string ("HEAD" | "GET" | "POST" | "PATCH" | "PUT" | "DELETE") | No | HTTP method for status callback requests. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Porting Port In

**Slug:** `TWILIO_NUMBERS_DELETE_PORTING_PORT_IN`

Allows to cancel a port in request by SID

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `port_in_request_sid` | string | Yes | The SID of the Port In request. This is a unique identifier of the port in request. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Porting Port In Phone Number

**Slug:** `TWILIO_NUMBERS_DELETE_PORTING_PORT_IN_PHONE_NUMBER`

Allows to cancel a port in request phone number by SID

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `phone_number_sid` | string | Yes | The SID of the Port In request phone number. This is a unique identifier of the phone number. |
| `port_in_request_sid` | string | Yes | The SID of the Port In request. This is a unique identifier of the port in request. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Porting Webhook Configuration Delete

**Slug:** `TWILIO_NUMBERS_DELETE_PORTING_WEBHOOK_CONFIGURATION_DELETE`

Allows the client to delete a webhook configuration.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `webhook_type` | string ("PORT_IN" | "PORT_OUT") | Yes | The webhook type for the configuration to be delete. `PORT_IN`, `PORT_OUT` |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Bulk Eligibility

**Slug:** `TWILIO_NUMBERS_FETCH_BULK_ELIGIBILITY`

Fetch an eligibility bulk check that you requested to host in Twilio.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `request_id` | string | Yes | The SID of the bulk eligibility check that you want to know about. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Porting Portability

**Slug:** `TWILIO_NUMBERS_FETCH_PORTING_PORTABILITY`

Check if a single phone number can be ported to Twilio

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `address_sid` | string | No | Address Sid of customer to which the number will be ported. |
| `phone_number` | string | Yes | Phone number to check portability in e164 format. |
| `target_account_sid` | string | No | Account Sid to which the number will be ported. This can be used to determine if a sub account already has the number in its inventory or a different sub account. If this is not provided, the authenticated account will be assumed to be the target account. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Porting Port In

**Slug:** `TWILIO_NUMBERS_FETCH_PORTING_PORT_IN`

Fetch a port in request by SID

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `port_in_request_sid` | string | Yes | The SID of the Port In request. This is a unique identifier of the port in request. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Porting Port In Phone Number

**Slug:** `TWILIO_NUMBERS_FETCH_PORTING_PORT_IN_PHONE_NUMBER`

Fetch a phone number by port in request SID and phone number SID

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `phone_number_sid` | string | Yes | The SID of the Phone number. This is a unique identifier of the phone number. |
| `port_in_request_sid` | string | Yes | The SID of the Port In request. This is a unique identifier of the port in request. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Porting Webhook Configuration Fetch

**Slug:** `TWILIO_NUMBERS_FETCH_PORTING_WEBHOOK_CONFIGURATION_FETCH`

Allows to fetch the webhook configuration

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Port In Requests

**Slug:** `TWILIO_NUMBERS_LIST_PORT_IN_REQUESTS`

Retrieve a list of all PortInRequests for a user

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `size` | integer | No | Number of items per page |
| `token` | string | No | Page start token, if null then it will start from the beginning |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `created_after` | string | No | Find all created after a certain date |
| `created_before` | string | No | Find all created before a certain date |
| `port_in_request_sid` | string | No | Filter by Port in request SID, supports multiple values separated by comma |
| `port_in_request_status` | string | No | Filter by Port In request status |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Signing Request Configuration

**Slug:** `TWILIO_NUMBERS_LIST_SIGNING_REQUEST_CONFIGURATION`

Synchronous operation to retrieve configurations for the customer.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `country` | string | No | The country ISO code to apply this configuration, this is an optional field, Example: US, MX |
| `product` | string | No | The product or service for which is requesting the signature, this is an optional field, Example: Porting, Hosting |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Send SMS

**Slug:** `TWILIO_SEND_SMS`

Immediately send an irreversible outbound SMS or supported channel message from a sender owned by the specified Twilio account.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | string | Yes | Message text, up to 1,600 characters. |
| `to_number` | string | Yes | Recipient phone number in E.164 format or supported channel address. |
| `account_sid` | string | Yes | AC-prefixed Twilio account SID that owns the sender. |
| `from_number` | string | Yes | Twilio-owned sender in E.164 format, short code, alphanumeric sender ID, or supported channel address. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Execution

**Slug:** `TWILIO_STUDIO_CREATE_EXECUTION`

Triggers a new Execution for the Flow

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `to` | string | Yes | The Contact phone number to start a Studio Flow Execution, available as variable `{{contact.channel.address}}`. |
| `from_` | string | Yes | The Twilio phone number to send messages or initiate calls from during the Flow's Execution. Available as variable `{{flow.channel.address}}`. For SMS, this can also be a Messaging Service SID. |
| `flow_sid` | string | Yes | The SID of the Excecution's Flow. |
| `parameters` | string | No | JSON data that will be added to the Flow's context and that can be accessed as variables inside your Flow. For example, if you pass in `Parameters={"name":"Zeke"}`, a widget in your Flow can reference the variable `{{flow.data.name}}`, which returns "Zeke". Note: the JSON value must explicitly be passed as a string, not as a hash object. Depending on your particular HTTP library, you may need to add quotes or URL encode the JSON string. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Flow

**Slug:** `TWILIO_STUDIO_CREATE_FLOW`

Create a Flow.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `status` | string ("draft" | "published") | Yes | The status of the Flow. Can be: `draft` or `published`. |
| `author_sid` | string | No | The SID of the User that created the Flow. |
| `definition` | string | Yes | JSON representation of flow definition. |
| `friendly_name` | string | Yes | The string that you assigned to describe the Flow. |
| `commit_message` | string | No | Description of change made in the revision. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Execution

**Slug:** `TWILIO_STUDIO_DELETE_EXECUTION`

Delete the Execution and all Steps relating to it.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Execution resource to delete. |
| `flow_sid` | string | Yes | The SID of the Flow with the Execution resources to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Flow

**Slug:** `TWILIO_STUDIO_DELETE_FLOW`

Delete a specific Flow.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Flow resource to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Execution

**Slug:** `TWILIO_STUDIO_FETCH_EXECUTION`

Retrieve an Execution

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Execution resource to fetch. |
| `flow_sid` | string | Yes | The SID of the Flow with the Execution resource to fetch |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Execution Context

**Slug:** `TWILIO_STUDIO_FETCH_EXECUTION_CONTEXT`

Retrieve the most recent context for an Execution.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `flow_sid` | string | Yes | The SID of the Flow with the Execution context to fetch. |
| `execution_sid` | string | Yes | The SID of the Execution context to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Execution Step

**Slug:** `TWILIO_STUDIO_FETCH_EXECUTION_STEP`

Retrieve a Step.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the ExecutionStep resource to fetch. |
| `flow_sid` | string | Yes | The SID of the Flow with the Step to fetch. |
| `execution_sid` | string | Yes | The SID of the Execution resource with the Step to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Execution Step Context

**Slug:** `TWILIO_STUDIO_FETCH_EXECUTION_STEP_CONTEXT`

Retrieve the context for an Execution Step.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `flow_sid` | string | Yes | The SID of the Flow with the Step to fetch. |
| `step_sid` | string | Yes | The SID of the Step to fetch. |
| `execution_sid` | string | Yes | The SID of the Execution resource with the Step to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Flow

**Slug:** `TWILIO_STUDIO_FETCH_FLOW`

Retrieve a specific Flow.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Flow resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Flow Revision

**Slug:** `TWILIO_STUDIO_FETCH_FLOW_REVISION`

Retrieve a specific Flow revision.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Flow resource to fetch. |
| `revision` | string | Yes | Specific Revision number or can be `LatestPublished` and `LatestRevision`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Test User

**Slug:** `TWILIO_STUDIO_FETCH_TEST_USER`

Fetch flow test users

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | Unique identifier of the flow. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Execution

**Slug:** `TWILIO_STUDIO_LIST_EXECUTION`

Retrieve a list of all Executions for the Flow.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `status` | string ("active" | "ended") | No | Only show Execution resources with the given status. Can be: `active` or `ended`. |
| `flow_sid` | string | Yes | The SID of the Flow with the Execution resources to read. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `date_created_to` | string | No | Only show Execution resources starting before this ISO 8601 date-time, given as `YYYY-MM-DDThh:mm:ss-hh:mm`. |
| `date_created_from` | string | No | Only show Execution resources starting on or after this ISO 8601 date-time, given as `YYYY-MM-DDThh:mm:ss-hh:mm`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Execution Step

**Slug:** `TWILIO_STUDIO_LIST_EXECUTION_STEP`

Retrieve a list of all Steps for an Execution.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `flow_sid` | string | Yes | The SID of the Flow with the Steps to read. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `execution_sid` | string | Yes | The SID of the Execution with the Steps to read. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Flow

**Slug:** `TWILIO_STUDIO_LIST_FLOW`

Retrieve a list of all Flows.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Flow Revision

**Slug:** `TWILIO_STUDIO_LIST_FLOW_REVISION`

Retrieve a list of all Flows revisions.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Flow resource to fetch. |
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Execution

**Slug:** `TWILIO_STUDIO_UPDATE_EXECUTION`

Update the status of an Execution to `ended`.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Execution resource to update. |
| `status` | string ("active" | "ended") | Yes | The status of the Execution. Can be: `active` or `ended`. |
| `flow_sid` | string | Yes | The SID of the Flow with the Execution resources to update. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Flow

**Slug:** `TWILIO_STUDIO_UPDATE_FLOW`

Update a Flow.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Flow resource to fetch. |
| `status` | string ("draft" | "published") | Yes | The status of the Flow. Can be: `draft` or `published`. |
| `author_sid` | string | No | The SID of the User that created or last updated the Flow. |
| `definition` | string | No | JSON representation of flow definition. |
| `friendly_name` | string | No | The string that you assigned to describe the Flow. |
| `commit_message` | string | No | Description of change made in the revision. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Flow Validate

**Slug:** `TWILIO_STUDIO_UPDATE_FLOW_VALIDATE`

Validate flow JSON definition

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `status` | string ("draft" | "published") | Yes | The status of the Flow. Can be: `draft` or `published`. |
| `definition` | string | Yes | JSON representation of flow definition. |
| `friendly_name` | string | Yes | The string that you assigned to describe the Flow. |
| `commit_message` | string | No | Description of change made in the revision. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Test User

**Slug:** `TWILIO_STUDIO_UPDATE_TEST_USER`

Update flow test users

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | Unique identifier of the flow. |
| `test_users` | array | Yes | List of test user identities that can test draft versions of the flow. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Account

**Slug:** `TWILIO_UPDATE_ACCOUNT`

Modify the properties of a given Account

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Account Sid that uniquely identifies the account to update |
| `status` | string ("active" | "suspended" | "closed") | No | The status of this account. Usually `active`, but can be `suspended` or `closed`. |
| `friendly_name` | string | No | Update the human-readable description of this Account |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Address

**Slug:** `TWILIO_UPDATE_ADDRESS`

Update Address using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Address resource to update. |
| `city` | string | No | The city of the address. |
| `region` | string | No | The state or region of the address. |
| `street` | string | No | The number and street address of the address. |
| `account_sid` | string | Yes | The SID of the Account that is responsible for the Address resource to update. |
| `postal_code` | string | No | The postal code of the address. |
| `customer_name` | string | No | The name to associate with the address. |
| `friendly_name` | string | No | A descriptive string that you create to describe the new address. It can be up to 64 characters long for Regulatory Compliance addresses and 32 characters long for Emergency addresses. |
| `street_secondary` | string | No | The additional number and street address of the address. |
| `emergency_enabled` | boolean | No | Whether to enable emergency calling on the address. Can be: `true` or `false`. |
| `auto_correct_address` | boolean | No | Whether we should automatically correct the address. Can be: `true` or `false` and the default is `true`. If empty or `true`, we will correct the address you provide if necessary. If `false`, we won't alter the address you provide. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Application

**Slug:** `TWILIO_UPDATE_APPLICATION`

Updates the application's properties

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Application resource to update. |
| `sms_url` | string | No | The URL we should call when the phone number receives an incoming SMS message. |
| `voice_url` | string | No | The URL we should call when the phone number assigned to this application receives a call. |
| `sms_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `sms_url`. Can be: `GET` or `POST`. |
| `account_sid` | string | Yes | The SID of the Account that created the Application resources to update. |
| `api_version` | string | No | The API version to use to start a new TwiML session. Can be: `2010-04-01` or `2008-08-01`. The default value is your account's default API version. |
| `voice_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `voice_url`. Can be: `GET` or `POST`. |
| `friendly_name` | string | No | A descriptive string that you create to describe the resource. It can be up to 64 characters long. |
| `status_callback` | string | No | The URL we should call using the `status_callback_method` to send status information to your application. |
| `sms_fallback_url` | string | No | The URL that we should call when an error occurs while retrieving or executing the TwiML from `sms_url`. |
| `voice_fallback_url` | string | No | The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`. |
| `sms_fallback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `sms_fallback_url`. Can be: `GET` or `POST`. |
| `sms_status_callback` | string | No | Same as message_status_callback: The URL we should call using a POST method to send status information about SMS messages sent by the application. Deprecated, included for backwards compatibility. |
| `voice_fallback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `voice_fallback_url`. Can be: `GET` or `POST`. |
| `status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST`. |
| `voice_caller_id_lookup` | boolean | No | Whether we should look up the caller's caller-ID name from the CNAM database (additional charges apply). Can be: `true` or `false`. |
| `message_status_callback` | string | No | The URL we should call using a POST method to send message status information to your application. |
| `public_application_connect_enabled` | boolean | No | Whether to allow other Twilio accounts to dial this applicaton using Dial verb. Can be: `true` or `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Call

**Slug:** `TWILIO_UPDATE_CALL`

Initiates a call redirect or terminates a call

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Call resource to update |
| `url` | string | No | The absolute URL that returns the TwiML instructions for the call. We will call this URL using the `method` when the call connects. For more information, see the Url Parameter section in Making Calls. |
| `twiml` | string | No | TwiML instructions for the call Twilio will use without fetching Twiml from url. Twiml and url parameters are mutually exclusive |
| `method` | string ("GET" | "POST") | No | The HTTP method we should use when calling the `url`. Can be: `GET` or `POST` and the default is `POST`. If an `application_sid` parameter is present, this parameter is ignored. |
| `status` | string ("canceled" | "completed") | No | Twilio Status request value. |
| `time_limit` | integer | No | The maximum duration of the call in seconds. Constraints depend on account and configuration. |
| `account_sid` | string | Yes | The SID of the Account that created the Call resource(s) to update. |
| `fallback_url` | string | No | The URL that we call using the `fallback_method` if an error occurs when requesting or executing the TwiML at `url`. If an `application_sid` parameter is present, this parameter is ignored. |
| `fallback_method` | string ("GET" | "POST") | No | The HTTP method that we should use to request the `fallback_url`. Can be: `GET` or `POST` and the default is `POST`. If an `application_sid` parameter is present, this parameter is ignored. |
| `status_callback` | string | No | The URL we should call using the `status_callback_method` to send status information to your application. If no `status_callback_event` is specified, we will send the `completed` status. If an `application_sid` parameter is present, this parameter is ignored. URLs must contain a valid hostname (underscores are not permitted). |
| `status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use when requesting the `status_callback` URL. Can be: `GET` or `POST` and the default is `POST`. If an `application_sid` parameter is present, this parameter is ignored. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Call Recording

**Slug:** `TWILIO_UPDATE_CALL_RECORDING`

Changes the status of the recording to paused, stopped, or in-progress. Note: Pass `Twilio.CURRENT` instead of recording sid to reference current active recording.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Recording resource to update. |
| `status` | string ("in-progress" | "paused" | "stopped" | "processing" | "completed" | "absent") | Yes | The status of the recording. Can be: `processing`, `completed` and `absent`. For more detailed statuses on in-progress recordings, check out how to Update a Recording Resource. |
| `call_sid` | string | Yes | The Call SID of the resource to update. |
| `account_sid` | string | Yes | The SID of the Account that created the Recording resource to update. |
| `pause_behavior` | string | No | Whether to record during a pause. Can be: `skip` or `silence` and the default is `silence`. `skip` does not record during the pause period, while `silence` will replace the actual audio of the call with silence during the pause period. This parameter only applies when setting `status` is set to `paused`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Conference

**Slug:** `TWILIO_UPDATE_CONFERENCE`

Update Conference using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Conference resource to update |
| `status` | string | No | Twilio Status request value. |
| `account_sid` | string | Yes | The SID of the Account that created the Conference resource(s) to update. |
| `announce_url` | string | No | The URL we should call to announce something into the conference. The URL may return an MP3 file, a WAV file, or a TwiML document that contains `<Play>`, `<Say>`, `<Pause>`, or `<Redirect>` verbs. |
| `announce_method` | string ("GET" | "POST") | No | The HTTP method used to call `announce_url`. Can be: `GET` or `POST` and the default is `POST` |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Conference Recording

**Slug:** `TWILIO_UPDATE_CONFERENCE_RECORDING`

Changes the status of the recording to paused, stopped, or in-progress. Note: To use `Twilio.CURRENT`, pass it as recording sid.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Conference Recording resource to update. Use `Twilio.CURRENT` to reference the current active recording. |
| `status` | string ("in-progress" | "paused" | "stopped" | "processing" | "completed" | "absent") | Yes | The status of the recording. Can be: `processing`, `completed` and `absent`. For more detailed statuses on in-progress recordings, check out how to Update a Recording Resource. |
| `account_sid` | string | Yes | The SID of the Account that created the Conference Recording resource to update. |
| `conference_sid` | string | Yes | The Conference SID that identifies the conference associated with the recording to update. |
| `pause_behavior` | string | No | Whether to record during a pause. Can be: `skip` or `silence` and the default is `silence`. `skip` does not record during the pause period, while `silence` will replace the actual audio of the call with silence during the pause period. This parameter only applies when setting `status` is set to `paused`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Connect App

**Slug:** `TWILIO_UPDATE_CONNECT_APP`

Update a connect-app with the specified parameters

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the ConnectApp resource to update. |
| `account_sid` | string | Yes | The SID of the Account that created the ConnectApp resources to update. |
| `description` | string | No | A description of the Connect App. |
| `permissions` | array | No | A comma-separated list of the permissions you will request from the users of this ConnectApp. Can include: `get-all` and `post-all`. |
| `company_name` | string | No | The company name to set for the Connect App. |
| `homepage_url` | string | No | A public URL where users can obtain more information about this Connect App. |
| `friendly_name` | string | No | A descriptive string that you create to describe the resource. It can be up to 64 characters long. |
| `authorize_redirect_url` | string | No | The URL to redirect the user to after we authenticate the user and obtain authorization to access the Connect App. |
| `deauthorize_callback_url` | string | No | The URL to call using the `deauthorize_callback_method` to de-authorize the Connect App. |
| `deauthorize_callback_method` | string ("GET" | "POST") | No | The HTTP method to use when calling `deauthorize_callback_url`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Incoming Phone Number

**Slug:** `TWILIO_UPDATE_INCOMING_PHONE_NUMBER`

Update an incoming-phone-number instance.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the IncomingPhoneNumber resource to update. |
| `sms_url` | string | No | The URL we should call when the phone number receives an incoming SMS message. |
| `trunk_sid` | string | No | The SID of the Trunk we should use to handle phone calls to the phone number. If a `trunk_sid` is present, we ignore all of the voice urls and voice applications and use only those set on the Trunk. Setting a `trunk_sid` will automatically delete your `voice_application_sid` and vice versa. |
| `voice_url` | string | No | The URL that we should call to answer a call to the phone number. The `voice_url` will not be called if a `voice_application_sid` or a `trunk_sid` is set. |
| `bundle_sid` | string | No | The SID of the Bundle resource that you associate with the phone number. Some regions require a Bundle to meet local Regulations. |
| `sms_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `sms_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `account_sid` | string | Yes | The SID of the Account that created the IncomingPhoneNumber resource to update. For more information, see Exchanging Numbers Between Subaccounts. |
| `address_sid` | string | No | The SID of the Address resource we should associate with the phone number. Some regions require addresses to meet local regulations. |
| `api_version` | string | No | The API version to use for incoming calls made to the phone number. The default is `2010-04-01`. |
| `identity_sid` | string | No | The SID of the Identity resource that we should associate with the phone number. Some regions require an identity to meet local regulations. |
| `voice_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `voice_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `friendly_name` | string | No | A descriptive string that you created to describe this phone number. It can be up to 64 characters long. By default, this is a formatted version of the phone number. |
| `status_callback` | string | No | The URL we should call using the `status_callback_method` to send status information to your application. |
| `account_sid_body` | string | No | The SID of the Account that created the IncomingPhoneNumber resource to update. For more information, see Exchanging Numbers Between Subaccounts. |
| `emergency_status` | string ("Active" | "Inactive") | No | The parameter displays if emergency calling is enabled for this number. Active numbers may place emergency calls by dialing valid emergency numbers for the country. |
| `sms_fallback_url` | string | No | The URL that we should call when an error occurs while requesting or executing the TwiML defined by `sms_url`. |
| `voice_fallback_url` | string | No | The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`. |
| `voice_receive_mode` | string ("voice" | "fax") | No | Twilio VoiceReceiveMode request value. |
| `sms_application_sid` | string | No | The SID of the application that should handle SMS messages sent to the number. If an `sms_application_sid` is present, we ignore all of the `sms_*_url` urls and use those set on the application. |
| `sms_fallback_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `sms_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `emergency_address_sid` | string | No | The SID of the emergency address configuration to use for emergency calling from this phone number. |
| `voice_application_sid` | string | No | The SID of the application we should use to handle phone calls to the phone number. If a `voice_application_sid` is present, we ignore all of the voice urls and use only those set on the application. Setting a `voice_application_sid` will automatically delete your `trunk_sid` and vice versa. |
| `voice_fallback_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call `voice_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST` and defaults to `POST`. |
| `voice_caller_id_lookup` | boolean | No | Whether to lookup the caller's name from the CNAM database and post it to your app. Can be: `true` or `false` and defaults to `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Key

**Slug:** `TWILIO_UPDATE_KEY`

Update Key using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Key resource to update. |
| `account_sid` | string | Yes | The SID of the Account that created the Key resources to update. |
| `friendly_name` | string | No | A descriptive string that you create to describe the resource. It can be up to 64 characters long. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Member

**Slug:** `TWILIO_UPDATE_MEMBER`

Dequeue a member from a queue and have the member's call begin executing the TwiML document at that URL

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `url` | string | Yes | The absolute URL of the Queue resource. |
| `method` | string ("GET" | "POST") | No | How to pass the update request data. Can be `GET` or `POST` and the default is `POST`. `POST` sends the data as encoded form data and `GET` sends the data as query parameters. |
| `call_sid` | string | Yes | The Call SID of the resource(s) to update. |
| `queue_sid` | string | Yes | The SID of the Queue in which to find the members to update. |
| `account_sid` | string | Yes | The SID of the Account that created the Member resource(s) to update. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Message

**Slug:** `TWILIO_UPDATE_MESSAGE`

Update a Message resource (used to redact Message `body` text and to cancel not-yet-sent messages)

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Message resource to be updated |
| `body` | string | No | The new `body` of the Message resource. To redact the text content of a Message, this parameter's value must be an empty string |
| `status` | string | No | Twilio Status request value. |
| `account_sid` | string | Yes | The SID of the Account that created the Message resources to update. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Outgoing Caller Id

**Slug:** `TWILIO_UPDATE_OUTGOING_CALLER_ID`

Updates the caller-id

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the OutgoingCallerId resource to update. |
| `account_sid` | string | Yes | The SID of the Account that created the OutgoingCallerId resources to update. |
| `friendly_name` | string | No | A descriptive string that you create to describe the resource. It can be up to 64 characters long. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Participant

**Slug:** `TWILIO_UPDATE_PARTICIPANT`

Update the properties of the participant

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `hold` | boolean | No | Whether the participant should be on hold. Can be: `true` or `false`. `true` puts the participant on hold, and `false` lets them rejoin the conference. |
| `muted` | boolean | No | Whether the participant should be muted. Can be `true` or `false`. `true` will mute the participant, and `false` will un-mute them. Anything value other than `true` or `false` is interpreted as `false`. |
| `call_sid` | string | Yes | The Call SID or label of the participant to update. Non URL safe characters in a label must be percent encoded, for example, a space character is represented as %20. |
| `coaching` | boolean | No | Whether the participant is coaching another call. Can be: `true` or `false`. If not present, defaults to `false` unless `call_sid_to_coach` is defined. If `true`, `call_sid_to_coach` must be defined. |
| `hold_url` | string | No | The URL we call using the `hold_method` for music that plays when the participant is on hold. The URL may return an MP3 file, a WAV file, or a TwiML document that contains `<Play>`, `<Say>`, `<Pause>`, or `<Redirect>` verbs. |
| `wait_url` | string | No | The URL that Twilio calls using the `wait_method` before the conference has started. The URL may return an MP3 file, a WAV file, or a TwiML document. The default value is the URL of our standard hold music. If you do not want anything to play while waiting for the conference to start, specify an empty string by setting `wait_url` to `''`. For more details on the allowable verbs within the `waitUrl`, see the `waitUrl` attribute in the <Conference> TwiML instruction. |
| `account_sid` | string | Yes | The SID of the Account that created the Participant resources to update. |
| `hold_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `hold_url`. Can be: `GET` or `POST` and the default is `GET`. |
| `wait_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `wait_url`. Can be `GET` or `POST` and the default is `POST`. When using a static audio file, this should be `GET` so that we can cache the file. |
| `announce_url` | string | No | The URL we call using the `announce_method` for an announcement to the participant. The URL may return an MP3 file, a WAV file, or a TwiML document that contains `<Play>`, `<Say>`, `<Pause>`, or `<Redirect>` verbs. |
| `beep_on_exit` | boolean | No | Whether to play a notification beep to the conference when the participant exits. Can be: `true` or `false`. |
| `conference_sid` | string | Yes | The SID of the conference with the participant to update. |
| `announce_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `announce_url`. Can be: `GET` or `POST` and defaults to `POST`. |
| `call_sid_to_coach` | string | No | The SID of the participant who is being `coached`. The participant being coached is the only participant who can hear the participant who is `coaching`. |
| `end_conference_on_exit` | boolean | No | Whether to end the conference when the participant leaves. Can be: `true` or `false` and defaults to `false`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Payments

**Slug:** `TWILIO_UPDATE_PAYMENTS`

update an instance of payments with different phases of payment flows.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of Payments session that needs to be updated. |
| `status` | string ("complete" | "cancel") | No | Indicates whether the current payment session should be cancelled or completed. When `cancel` the payment session is cancelled. When `complete`, Twilio sends the payment information to the selected Pay Connector for processing. |
| `capture` | string ("payment-card-number" | "expiration-date" | "security-code" | "postal-code" | "bank-routing-number" | "bank-account-number" | "payment-card-number-matcher" | "expiration-date-matcher" | "security-code-matcher" | "postal-code-matcher") | No | The piece of payment information that you wish the caller to enter. Must be one of `payment-card-number`, `expiration-date`, `security-code`, `postal-code`, `bank-routing-number`, `bank-account-number`, or their `-matcher` variants for input confirmation when `RequireMatchingInputs` is enabled. |
| `call_sid` | string | Yes | The SID of the call that will update the resource. This should be the same call sid that was used to create payments resource. |
| `account_sid` | string | Yes | The SID of the Account that will update the resource. |
| `idempotency_key` | string | Yes | A unique token that will be used to ensure that multiple API calls with the same information do not result in multiple transactions. This should be a unique string value per API call and can be a randomly generated. |
| `status_callback` | string | Yes | Provide an absolute or relative URL to receive status updates regarding your Pay session. Read more about the Update and Complete/Cancel POST requests. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Queue

**Slug:** `TWILIO_UPDATE_QUEUE`

Update the queue with the new parameters

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Queue resource to update |
| `max_size` | integer | No | The maximum number of calls allowed to be in the queue. The default is 1000. The maximum is 5000. |
| `account_sid` | string | Yes | The SID of the Account that created the Queue resource to update. |
| `friendly_name` | string | No | A descriptive string that you created to describe this resource. It can be up to 64 characters long. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Realtime Transcription

**Slug:** `TWILIO_UPDATE_REALTIME_TRANSCRIPTION`

Stop a Transcription using either the SID of the Transcription resource or the `name` used when creating the resource

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Transcription resource, or the `name` used when creating the resource |
| `status` | string | Yes | Twilio Status request value. |
| `call_sid` | string | Yes | The SID of the Call the Transcription resource is associated with. |
| `account_sid` | string | Yes | The SID of the Account that created this Transcription resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Short Code

**Slug:** `TWILIO_UPDATE_SHORT_CODE`

Update a short code with the following parameters

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the ShortCode resource to update |
| `sms_url` | string | No | The URL we should call when receiving an incoming SMS message to this short code. |
| `sms_method` | string ("GET" | "POST") | No | The HTTP method we should use when calling the `sms_url`. Can be: `GET` or `POST`. |
| `account_sid` | string | Yes | The SID of the Account that created the ShortCode resource(s) to update. |
| `api_version` | string | No | The API version to use to start a new TwiML session. Can be: `2010-04-01` or `2008-08-01`. |
| `friendly_name` | string | No | A descriptive string that you created to describe this resource. It can be up to 64 characters long. By default, the `FriendlyName` is the short code. |
| `sms_fallback_url` | string | No | The URL that we should call if an error occurs while retrieving or executing the TwiML from `sms_url`. |
| `sms_fallback_method` | string ("GET" | "POST") | No | The HTTP method that we should use to call the `sms_fallback_url`. Can be: `GET` or `POST`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Signing Key

**Slug:** `TWILIO_UPDATE_SIGNING_KEY`

Update Signing Key using the Twilio api_v2010 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | Twilio Sid parameter. |
| `account_sid` | string | Yes | Twilio AccountSid parameter. |
| `friendly_name` | string | No | Twilio FriendlyName request value. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Sip Credential

**Slug:** `TWILIO_UPDATE_SIP_CREDENTIAL`

Update a credential resource.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The unique id that identifies the resource to update. |
| `password` | string | No | The password that the username will use when authenticating SIP requests. The password must be a minimum of 12 characters, contain at least 1 digit, and have mixed case. (eg `IWasAtSignal2018`) |
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |
| `credential_list_sid` | string | Yes | The unique id that identifies the credential list that includes this credential. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Sip Credential List

**Slug:** `TWILIO_UPDATE_SIP_CREDENTIAL_LIST`

Update a Credential List

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The credential list Sid that uniquely identifies this resource |
| `account_sid` | string | Yes | The unique id of the Account that is responsible for this resource. |
| `friendly_name` | string | Yes | A human readable descriptive text for a CredentialList, up to 64 characters long. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Sip Domain

**Slug:** `TWILIO_UPDATE_SIP_DOMAIN`

Update the attributes of a domain

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the SipDomain resource to update. |
| `secure` | boolean | No | Whether secure SIP is enabled for the domain. If enabled, TLS will be enforced and SRTP will be negotiated on all incoming calls to this sip domain. |
| `voice_url` | string | No | The URL we should call when the domain receives a call. |
| `account_sid` | string | Yes | The SID of the Account that created the SipDomain resource to update. |
| `domain_name` | string | No | The unique address you reserve on Twilio to which you route your SIP traffic. Domain names can contain letters, digits, and "-" and must end with `sip.twilio.com`. |
| `voice_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `voice_url` |
| `friendly_name` | string | No | A descriptive string that you created to describe the resource. It can be up to 64 characters long. |
| `byoc_trunk_sid` | string | No | The SID of the BYOC Trunk(Bring Your Own Carrier) resource that the Sip Domain will be associated with. |
| `sip_registration` | boolean | No | Whether to allow SIP Endpoints to register with the domain to receive calls. Can be `true` or `false`. `true` allows SIP Endpoints to register with the domain to receive calls, `false` does not. |
| `voice_fallback_url` | string | No | The URL that we should call when an error occurs while retrieving or executing the TwiML requested by `voice_url`. |
| `emergency_caller_sid` | string | No | Whether an emergency caller sid is configured for the domain. If present, this phone number will be used as the callback for the emergency call. |
| `voice_fallback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `voice_fallback_url`. Can be: `GET` or `POST`. |
| `emergency_calling_enabled` | boolean | No | Whether emergency calling is enabled for the domain. If enabled, allows emergency calls on the domain from phone numbers with validated addresses. |
| `voice_status_callback_url` | string | No | The URL that we should call to pass status parameters (such as call ended) to your application. |
| `voice_status_callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `voice_status_callback_url`. Can be: `GET` or `POST`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Sip Ip Access Control List

**Slug:** `TWILIO_UPDATE_SIP_IP_ACCESS_CONTROL_LIST`

Rename an IpAccessControlList

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies the resource to udpate. |
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |
| `friendly_name` | string | Yes | A human readable descriptive text, up to 255 characters long. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Sip Ip Address

**Slug:** `TWILIO_UPDATE_SIP_IP_ADDRESS`

Update an IpAddress resource.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that identifies the IpAddress resource to update. |
| `ip_address` | string | No | An IP address in dotted decimal notation from which you want to accept traffic. Any SIP requests from this IP address will be allowed by Twilio. IPv4 only supported today. |
| `account_sid` | string | Yes | The unique id of the Account responsible for this resource. |
| `friendly_name` | string | No | A human readable descriptive text for this resource, up to 255 characters long. |
| `cidr_prefix_length` | integer | No | An integer representing the length of the CIDR prefix to use with this IP address when accepting traffic. By default the entire IP address is used. |
| `ip_access_control_list_sid` | string | Yes | The IpAccessControlList Sid that identifies the IpAddress resources to update. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Siprec

**Slug:** `TWILIO_UPDATE_SIPREC`

Stop a Siprec using either the SID of the Siprec resource or the `name` used when creating the resource

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID of the Siprec resource, or the `name` used when creating the resource |
| `status` | string | Yes | Twilio Status request value. |
| `call_sid` | string | Yes | The SID of the Call the Siprec resource is associated with. |
| `account_sid` | string | Yes | The SID of the Account that created this Siprec resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Stream

**Slug:** `TWILIO_UPDATE_STREAM`

Stop a Stream using either the SID of the Stream resource or the `name` used when creating the resource

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The SID or the `name` of the Stream resource to be stopped |
| `status` | string | Yes | Twilio Status request value. |
| `call_sid` | string | Yes | The SID of the Call the Stream resource is associated with. |
| `account_sid` | string | Yes | The SID of the Account that created this Stream resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Usage Trigger

**Slug:** `TWILIO_UPDATE_USAGE_TRIGGER`

Update an instance of a usage trigger

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the UsageTrigger resource to update. |
| `account_sid` | string | Yes | The SID of the Account that created the UsageTrigger resources to update. |
| `callback_url` | string | No | The URL we should call using `callback_method` when the trigger fires. |
| `friendly_name` | string | No | A descriptive string that you create to describe the resource. It can be up to 64 characters long. |
| `callback_method` | string ("GET" | "POST") | No | The HTTP method we should use to call `callback_url`. Can be: `GET` or `POST` and the default is `POST`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Access Token

**Slug:** `TWILIO_VERIFY_CREATE_ACCESS_TOKEN`

Create a new enrollment Access Token for the Entity

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `ttl` | integer | No | How long, in seconds, the access token is valid. Can be an integer between 60 and 300. Default is 60. |
| `identity` | string | Yes | The unique external identifier for the Entity of the Service. This identifier should be immutable, not PII, and generated by your external system, such as your user's UUID, GUID, or SID. |
| `factor_type` | string | Yes | The Type of the Factor. Currently only `push` is supported. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |
| `factor_friendly_name` | string | No | The friendly name of the factor that is going to be created with this access token |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Bucket

**Slug:** `TWILIO_VERIFY_CREATE_BUCKET`

Create a new Bucket for a Rate Limit

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `max` | integer | Yes | Maximum number of requests permitted in during the interval. |
| `interval` | integer | Yes | Number of seconds that the rate limit will be enforced over. |
| `service_sid` | string | Yes | The SID of the Service the resource is associated with. |
| `rate_limit_sid` | string | Yes | The Twilio-provided string that uniquely identifies the Rate Limit resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Challenge

**Slug:** `TWILIO_VERIFY_CREATE_CHALLENGE`

Create a new Challenge for the Factor

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `identity` | string | Yes | Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
| `factor_sid` | string | Yes | The unique SID identifier of the Factor. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |
| `auth_payload` | string | No | Optional payload used to verify the Challenge upon creation. Only used with a Factor of type `totp` to carry the TOTP code that needs to be verified. For `TOTP` this value must be between 3 and 8 characters long. |
| `details_fields` | array | No | A list of objects that describe the Fields included in the Challenge. Each object contains the label and value of the field, the label can be up to 36 characters in length and the value can be up to 128 characters in length. Used when `factor_type` is `push`. There can be up to 20 details fields. |
| `hidden_details` | string | No | Details provided to give context about the Challenge. Not shown to the end user. It must be a stringified JSON with only strings values eg. `{"ip": "172.168.1.234"}`. Can be up to 1024 characters in length |
| `details_message` | string | No | Shown to the user when the push notification arrives. Required when `factor_type` is `push`. Can be up to 256 characters in length |
| `expiration_date` | string | No | The date-time when this Challenge expires, given in ISO 8601 format. The default value is five (5) minutes after Challenge creation. The max value is sixty (60) minutes after creation. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Challenge Passkeys

**Slug:** `TWILIO_VERIFY_CREATE_CHALLENGE_PASSKEYS`

Create a Passkeys Challenge

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `identity` | string | No | Twilio identity request value. |
| `factor_sid` | string | No | Twilio factor_sid request value. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Entity

**Slug:** `TWILIO_VERIFY_CREATE_ENTITY`

Create a new Entity for the Service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `identity` | string | Yes | The unique external identifier for the Entity of the Service. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Messaging Configuration

**Slug:** `TWILIO_VERIFY_CREATE_MESSAGING_CONFIGURATION`

Create a new MessagingConfiguration for a service.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `country` | string | Yes | The ISO-3166-1 country code of the country this configuration will be applied to. If this is a global configuration, Country will take the value `all`. |
| `service_sid` | string | Yes | The SID of the Service that the resource is associated with. |
| `messaging_service_sid` | string | Yes | The SID of the Messaging Service to be used to send SMS to the country of this configuration. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create New Factor

**Slug:** `TWILIO_VERIFY_CREATE_NEW_FACTOR`

Create a new Factor for the Entity

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `identity` | string | Yes | Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
| `metadata` | string | No | Custom metadata associated with the factor. This is added by the Device/SDK directly to allow for the inclusion of device information. It must be a stringified JSON with only strings values eg. `{"os": "Android"}`. Can be up to 1024 characters in length. |
| `config_alg` | string ("sha1" | "sha256" | "sha512") | No | Twilio Config.Alg request value. |
| `binding_alg` | string | No | The algorithm used when `factor_type` is `push`. Algorithm supported: `ES256` |
| `config_skew` | integer | No | The number of time-steps, past and future, that are valid for validation of TOTP codes. Must be between 0 and 2, inclusive. The default value is defined at the service level in the property `totp.skew`. If not configured defaults to 1. Used when `factor_type` is `totp` |
| `factor_type` | string ("push" | "totp" | "passkeys") | Yes | The Type of this Factor. Currently `push` and `totp` are supported. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |
| `config_app_id` | string | No | The ID that uniquely identifies your app in the Google or Apple store, such as `com.example.myapp`. It can be up to 100 characters long. Required when `factor_type` is `push`. |
| `friendly_name` | string | Yes | The friendly name of this Factor. This can be any string up to 64 characters, meant for humans to distinguish between Factors. For `factor_type` `push`, this could be a device name. For `factor_type` `totp`, this value is used as the “account name” in constructing the `binding.uri` property. At the same time, we recommend avoiding providing PII. |
| `binding_secret` | string | No | The shared secret for TOTP factors encoded in Base32. This can be provided when creating the Factor, otherwise it will be generated. Used when `factor_type` is `totp` |
| `config_time_step` | integer | No | Defines how often, in seconds, are TOTP codes generated. i.e, a new TOTP code is generated every time_step seconds. Must be between 20 and 60 seconds, inclusive. The default value is defined at the service level in the property `totp.time_step`. Defaults to 30 seconds if not configured. Used when `factor_type` is `totp` |
| `binding_public_key` | string | No | The Ecdsa public key in PKIX, ASN.1 DER format encoded in Base64. Required when `factor_type` is `push` |
| `config_code_length` | integer | No | Number of digits for generated TOTP codes. Must be between 3 and 8, inclusive. The default value is defined at the service level in the property `totp.code_length`. If not configured defaults to 6. Used when `factor_type` is `totp` |
| `config_sdk_version` | string | No | The Verify Push SDK version used to configure the factor Required when `factor_type` is `push` |
| `config_notification_token` | string | No | For APN, the device token. For FCM, the registration token. It is used to send the push notifications. Must be between 32 and 255 characters long. Required when `factor_type` is `push`. |
| `config_notification_platform` | string ("apn" | "fcm" | "none") | No | Twilio Config.NotificationPlatform request value. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create New Factor Passkey

**Slug:** `TWILIO_VERIFY_CREATE_NEW_FACTOR_PASSKEY`

Create a new Passkeys Factor for the Entity

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `config` | object | No | Twilio config request value. |
| `identity` | string | Yes | Twilio identity request value. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |
| `friendly_name` | string | Yes | Twilio friendly_name request value. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Notification

**Slug:** `TWILIO_VERIFY_CREATE_NOTIFICATION`

Create a new Notification for the corresponding Challenge

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `ttl` | integer | No | How long, in seconds, the notification is valid. Can be an integer between 0 and 300. Default is 300. Delivery is attempted until the TTL elapses, even if the device is offline. 0 means that the notification delivery is attempted immediately, only once, and is not stored for future delivery. |
| `identity` | string | Yes | Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |
| `challenge_sid` | string | Yes | The unique SID identifier of the Challenge. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Rate Limit

**Slug:** `TWILIO_VERIFY_CREATE_RATE_LIMIT`

Create a new Rate Limit for a Service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `description` | string | No | Description of this Rate Limit |
| `service_sid` | string | Yes | The SID of the Service the resource is associated with. |
| `unique_name` | string | Yes | Provides a unique and addressable name to be assigned to this Rate Limit, assigned by the developer, to be optionally used in addition to SID. **This value should not contain PII.** |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Safelist

**Slug:** `TWILIO_VERIFY_CREATE_SAFELIST`

Add a new phone number to SafeList.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `phone_number` | string | Yes | The phone number to be added in SafeList. Phone numbers must be in E.164 format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Service

**Slug:** `TWILIO_VERIFY_CREATE_SERVICE`

Create a new Verification Service.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `tts_name` | string | No | The name of an alternative text-to-speech service to use in phone calls. Applies only to TTS languages. |
| `totp_skew` | integer | No | Optional configuration for the TOTP factors. The number of time-steps, past and future, that are valid for validation of TOTP codes. Must be between 0 and 2, inclusive. Defaults to 1 |
| `code_length` | integer | No | The length of the verification code to generate. Must be an integer value between 4 and 10, inclusive. |
| `totp_issuer` | string | No | Optional configuration for the TOTP factors. Set TOTP Issuer for this service. This will allow to configure the issuer of the TOTP URI. Defaults to the service friendly name if not provided. |
| `psd2_enabled` | boolean | No | Whether to pass PSD2 transaction parameters when starting a verification. |
| `friendly_name` | string | Yes | A descriptive string that you create to describe the verification service. It can be up to 32 characters long. **This value should not contain PII.** |
| `whatsapp_from` | string | No | The number to use as the WhatsApp Sender that Verify will use to send WhatsApp messages to your users.This WhatsApp Sender must be associated with a Messaging Service SID. |
| `lookup_enabled` | boolean | No | Whether to perform a lookup with each verification started and return info about the phone number. |
| `totp_time_step` | integer | No | Optional configuration for the TOTP factors. Defines how often, in seconds, are TOTP codes generated. i.e, a new TOTP code is generated every time_step seconds. Must be between 20 and 60 seconds, inclusive. Defaults to 30 seconds |
| `totp_code_length` | integer | No | Optional configuration for the TOTP factors. Number of digits for generated TOTP codes. Must be between 3 and 8, inclusive. Defaults to 6 |
| `push_include_date` | boolean | No | Optional configuration for the Push factors. If true, include the date in the Challenge's response. Otherwise, the date is omitted from the response. See Challenge resource’s details parameter for more info. Default: false. **Deprecated** do not use this parameter. This timestamp value is the same one as the one found in `date_created`, please use that one instead. |
| `custom_code_enabled` | boolean | No | Whether to allow sending verifications with a custom code instead of a randomly generated one. |
| `dtmf_input_required` | boolean | No | Whether to ask the user to press a number before delivering the verify code in a phone call. |
| `default_template_sid` | string | No | The default message template. Will be used for all SMS verifications unless explicitly overriden. SMS channel only. |
| `skip_sms_to_landlines` | boolean | No | Whether to skip sending SMS verifications to landlines. Requires `lookup_enabled`. |
| `push_apn_credential_sid` | string | No | Optional configuration for the Push factors. Set the APN Credential for this service. This will allow to send push notifications to iOS devices. See Credential Resource |
| `push_fcm_credential_sid` | string | No | Optional configuration for the Push factors. Set the FCM Credential for this service. This will allow to send push notifications to Android devices. See Credential Resource |
| `whatsapp_msg_service_sid` | string | No | The SID of the Messaging Service containing WhatsApp Sender(s) that Verify will use to send WhatsApp messages to your users. |
| `passkeys_relying_party_id` | string | No | The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys. |
| `passkeys_user_verification` | string | No | The User Verification for Passkeys. This is the type of user verification that will be used to create Passkeys. It can be empty or it can have the values `required`, `preferred` or `discouraged`. |
| `passkeys_relying_party_name` | string | No | The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys. |
| `do_not_share_warning_enabled` | boolean | No | Whether to add a security warning at the end of an SMS verification body. Disabled by default and applies only to SMS. Example SMS body: `Your AppName verification code is: 1234. Don’t share this code with anyone; our employees will never ask for the code` |
| `passkeys_relying_party_origins` | string | No | The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`. |
| `passkeys_authenticator_attachment` | string | No | The Authenticator Attachment for Passkeys. This is the type of authenticator that will be used to create Passkeys. It can be empty or it can have the values `platform`, `cross-platform` or `any`. |
| `passkeys_discoverable_credentials` | string | No | Indicates whether credentials must be discoverable by the authenticator. It can be empty or it can have the values `required`, `preferred` or `discouraged`. |
| `verify_event_subscription_enabled` | boolean | No | Whether to allow verifications from the service to reach the stream-events sinks if configured |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Verification

**Slug:** `TWILIO_VERIFY_CREATE_VERIFICATION`

Create a new Verification using a Service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `to` | string | Yes | The phone number or email to verify. Phone numbers must be in E.164 format. |
| `tags` | string | No | A string containing a JSON map of key value pairs of tags to be recorded as metadata for the message. The tags will also be included as part of the verification and message status event type payloads. The object may contain up to 10 tags. Keys and values can each be up to 128 characters in length. **This value should not contain PII.** |
| `payee` | string | No | The payee of the associated PSD2 compliant transaction. Requires the PSD2 Service flag enabled. |
| `amount` | string | No | The amount of the associated PSD2 compliant transaction. Requires the PSD2 Service flag enabled. |
| `locale` | string | No | Locale will automatically resolve based on phone number country code for SMS, WhatsApp, and call channel verifications. It will fallback to English or the template’s default translation if the selected translation is not available. This parameter will override the automatic locale resolution. See supported languages and more information here. |
| `channel` | string | Yes | The verification method to use. One of: `email`, `sms`, `whatsapp`, `call`, `sna` or `auto`. |
| `app_hash` | string | No | Your App Hash to be appended at the end of your verification SMS body. Applies only to SMS. Example SMS body: `<#> Your AppName verification code is: 1234 He42w354ol9`. |
| `device_ip` | string | No | Strongly encouraged if using the auto channel. The IP address of the client's device. If provided, it has to be a valid IPv4 or IPv6 address. |
| `templates` | string | No | A stringified JSON array of template entries, ordered by preference. Each entry is an object with the following fields: `sid` (string, required, matching `^HJ[0-9a-fA-F]{32}$`) — the SID of the message template to apply; and `substitutions` (object, optional) — a key-value map in which the keys are the template's special variables and the values are their substitution values. The array may contain up to 10 entries. If provided, `Templates` takes precedence over `TemplateSid` and `TemplateCustomSubstitutions`. |
| `risk_check` | string ("enable" | "disable") | No | Risk_check overrides Fraud Prevention measures like Fraud Guard, Geo Permissions etc per verification attempt basis, allowing Verify to block traffic considered fraudulent if enabled or bypass active protections if disabled. Can be: `enable`(default) or `disable`. For SMS channel only. |
| `custom_code` | string | No | A pre-generated code to use for verification. The code can be between 4 and 10 characters, inclusive. |
| `rate_limits` | string | No | The custom key-value pairs of Programmable Rate Limits. Keys correspond to `unique_name` fields defined when creating your Rate Limit. Associated value pairs represent values in the request that you are rate limiting on. You may include multiple Rate Limit values in each request. |
| `send_digits` | string | No | The digits to send after a phone call is answered, for example, to dial an extension. For more information, see the Programmable Voice documentation of sendDigits. |
| `service_sid` | string | Yes | The SID of the verification Service to create the resource under. |
| `template_sid` | string | No | The message template. If provided, will override the default template for the Service. SMS and Voice channels only. If the `Templates` parameter is also provided, `Templates` takes precedence over this parameter. |
| `custom_message` | string | No | The text of a custom message to use for the verification [DEPRECATED]. |
| `custom_friendly_name` | string | No | A custom user defined friendly name that overwrites the existing one in the verification message |
| `channel_configuration` | string | No | `email` channel configuration in json format. The fields 'from' and 'from_name' are optional but if included the 'from' field must have a valid email address. |
| `enable_sna_client_token` | boolean | No | An optional Boolean value to indicate the requirement of sna client token in the SNA URL invocation response for added security. This token must match in the Verification Check request to confirm phone number verification. |
| `template_custom_substitutions` | string | No | A stringified JSON object in which the keys are the template's special variables and the values are the variables substitutions. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Verification Check

**Slug:** `TWILIO_VERIFY_CREATE_VERIFICATION_CHECK`

challenge a specific Verification Check.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `to` | string | No | The phone number or email to verify. Either this parameter or the `verification_sid` must be specified. Phone numbers must be in E.164 format. |
| `code` | string | No | The 4-10 character string being verified. |
| `payee` | string | No | The payee of the associated PSD2 compliant transaction. Requires the PSD2 Service flag enabled. |
| `amount` | string | No | The amount of the associated PSD2 compliant transaction. Requires the PSD2 Service flag enabled. |
| `service_sid` | string | Yes | The SID of the verification Service to create the resource under. |
| `sna_client_token` | string | No | A sna client token received in sna url invocation response needs to be passed in Verification Check request and should match to get successful response. |
| `verification_sid` | string | No | A SID that uniquely identifies the Verification Check. Either this parameter or the `to` phone number/email must be specified. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Webhook

**Slug:** `TWILIO_VERIFY_CREATE_WEBHOOK`

Create a new Webhook for the Service

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `status` | string ("enabled" | "disabled") | No | The webhook status. Default value is `enabled`. One of: `enabled` or `disabled` |
| `version` | string ("v1" | "v2") | No | The webhook version. Default value is `v2` which includes all the latest fields. Version `v1` is legacy and may be removed in the future. |
| `event_types` | array | Yes | The array of events that this Webhook is subscribed to. Possible event types: `*, factor.deleted, factor.created, factor.verified, challenge.approved, challenge.denied` |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |
| `webhook_url` | string | Yes | The URL associated with this Webhook. |
| `friendly_name` | string | Yes | The string that you assigned to describe the webhook. **This value should not contain PII.** |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Bucket

**Slug:** `TWILIO_VERIFY_DELETE_BUCKET`

Delete a specific Bucket.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this Bucket. |
| `service_sid` | string | Yes | The SID of the Service the resource is associated with. |
| `rate_limit_sid` | string | Yes | The Twilio-provided string that uniquely identifies the Rate Limit resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Entity

**Slug:** `TWILIO_VERIFY_DELETE_ENTITY`

Delete a specific Entity.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `identity` | string | Yes | The unique external identifier for the Entity of the Service. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Factor

**Slug:** `TWILIO_VERIFY_DELETE_FACTOR`

Delete a specific Factor.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this Factor. |
| `identity` | string | Yes | Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Messaging Configuration

**Slug:** `TWILIO_VERIFY_DELETE_MESSAGING_CONFIGURATION`

Delete a specific MessagingConfiguration.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `country` | string | Yes | The ISO-3166-1 country code of the country this configuration will be applied to. If this is a global configuration, Country will take the value `all`. |
| `service_sid` | string | Yes | The SID of the Service that the resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Rate Limit

**Slug:** `TWILIO_VERIFY_DELETE_RATE_LIMIT`

Delete a specific Rate Limit.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Rate Limit resource to fetch. |
| `service_sid` | string | Yes | The SID of the Service the resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Safelist

**Slug:** `TWILIO_VERIFY_DELETE_SAFELIST`

Remove a phone number from SafeList.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `phone_number` | string | Yes | The phone number to be removed from SafeList. Phone numbers must be in E.164 format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Service

**Slug:** `TWILIO_VERIFY_DELETE_SERVICE`

Delete a specific Verification Service Instance.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Verification Service resource to delete. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Webhook

**Slug:** `TWILIO_VERIFY_DELETE_WEBHOOK`

Delete a specific Webhook.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Webhook resource to delete. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Access Token

**Slug:** `TWILIO_VERIFY_FETCH_ACCESS_TOKEN`

Fetch an Access Token for the Entity

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this Access Token. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Bucket

**Slug:** `TWILIO_VERIFY_FETCH_BUCKET`

Fetch a specific Bucket.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this Bucket. |
| `service_sid` | string | Yes | The SID of the Service the resource is associated with. |
| `rate_limit_sid` | string | Yes | The Twilio-provided string that uniquely identifies the Rate Limit resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Challenge

**Slug:** `TWILIO_VERIFY_FETCH_CHALLENGE`

Fetch a specific Challenge.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this Challenge. |
| `identity` | string | Yes | Customer unique identity for the Entity owner of the Challenges. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Entity

**Slug:** `TWILIO_VERIFY_FETCH_ENTITY`

Fetch a specific Entity.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `identity` | string | Yes | The unique external identifier for the Entity of the Service. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Factor

**Slug:** `TWILIO_VERIFY_FETCH_FACTOR`

Fetch a specific Factor.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this Factor. |
| `identity` | string | Yes | Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Form

**Slug:** `TWILIO_VERIFY_FETCH_FORM`

Fetch the forms for a specific Form Type.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `form_type` | string | Yes | The Type of this Form. Currently only `form-push` is supported. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Messaging Configuration

**Slug:** `TWILIO_VERIFY_FETCH_MESSAGING_CONFIGURATION`

Fetch a specific MessagingConfiguration.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `country` | string | Yes | The ISO-3166-1 country code of the country this configuration will be applied to. If this is a global configuration, Country will take the value `all`. |
| `service_sid` | string | Yes | The SID of the Service that the resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Rate Limit

**Slug:** `TWILIO_VERIFY_FETCH_RATE_LIMIT`

Fetch a specific Rate Limit.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Rate Limit resource to fetch. |
| `service_sid` | string | Yes | The SID of the Service the resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Safelist

**Slug:** `TWILIO_VERIFY_FETCH_SAFELIST`

Check if a phone number exists in SafeList.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `phone_number` | string | Yes | The phone number to be fetched from SafeList. Phone numbers must be in E.164 format. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Service

**Slug:** `TWILIO_VERIFY_FETCH_SERVICE`

Fetch specific Verification Service Instance.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Verification Service resource to fetch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Verification

**Slug:** `TWILIO_VERIFY_FETCH_VERIFICATION`

Fetch a specific Verification

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Verification resource to fetch. |
| `service_sid` | string | Yes | The SID of the verification Service to fetch the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Verification Attempt

**Slug:** `TWILIO_VERIFY_FETCH_VERIFICATION_ATTEMPT`

Fetch a specific verification attempt.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The unique SID identifier of a Verification Attempt |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Verification Attempts Summary

**Slug:** `TWILIO_VERIFY_FETCH_VERIFICATION_ATTEMPTS_SUMMARY`

Get a summary of how many attempts were made and how many were converted.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `channel` | string ("sms" | "call" | "email" | "whatsapp" | "rbm") | No | Filter Verification Attempts considered on the summary aggregation by communication channel. |
| `country` | string | No | Filter used to consider only Verification Attempts sent to the specified destination country on the summary aggregation. |
| `date_created_after` | string | No | Datetime filter used to consider only Verification Attempts created after this datetime on the summary aggregation. Given as GMT in ISO 8601 formatted datetime string: yyyy-MM-dd'T'HH:mm:ss'Z. |
| `destination_prefix` | string | No | Filter the Verification Attempts considered on the summary aggregation by Destination prefix. It is the prefix of a phone number in E.164 format. |
| `verify_service_sid` | string | No | Filter used to consider only Verification Attempts of the given verify service on the summary aggregation. |
| `date_created_before` | string | No | Datetime filter used to consider only Verification Attempts created before this datetime on the summary aggregation. Given as GMT in ISO 8601 formatted datetime string: yyyy-MM-dd'T'HH:mm:ss'Z. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Fetch Webhook

**Slug:** `TWILIO_VERIFY_FETCH_WEBHOOK`

Fetch a specific Webhook.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Webhook resource to fetch. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Bucket

**Slug:** `TWILIO_VERIFY_LIST_BUCKET`

Retrieve a list of all Buckets for a Rate Limit.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `service_sid` | string | Yes | The SID of the Service the resource is associated with. |
| `rate_limit_sid` | string | Yes | The Twilio-provided string that uniquely identifies the Rate Limit resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Challenge

**Slug:** `TWILIO_VERIFY_LIST_CHALLENGE`

Retrieve a list of all Challenges for a Factor.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `order` | string ("asc" | "desc") | No | The desired sort order of the Challenges list. One of `asc` or `desc` for ascending and descending respectively. Defaults to `asc`. |
| `status` | string ("pending" | "expired" | "approved" | "denied") | No | The Status of the Challenges to fetch. One of `pending`, `expired`, `approved` or `denied`. |
| `identity` | string | Yes | Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `factor_sid` | string | No | The unique SID identifier of the Factor. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Entity

**Slug:** `TWILIO_VERIFY_LIST_ENTITY`

Retrieve a list of all Entities for a Service.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Factor

**Slug:** `TWILIO_VERIFY_LIST_FACTOR`

Retrieve a list of all Factors for an Entity.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `identity` | string | Yes | Customer unique identity for the Entity owner of the Factors. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Messaging Configuration

**Slug:** `TWILIO_VERIFY_LIST_MESSAGING_CONFIGURATION`

Retrieve a list of all Messaging Configurations for a Service.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `service_sid` | string | Yes | The SID of the Service that the resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Rate Limit

**Slug:** `TWILIO_VERIFY_LIST_RATE_LIMIT`

Retrieve a list of all Rate Limits for a service.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `service_sid` | string | Yes | The SID of the Service the resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Service

**Slug:** `TWILIO_VERIFY_LIST_SERVICE`

Retrieve a list of all Verification Services for an account.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Verification Attempt

**Slug:** `TWILIO_VERIFY_LIST_VERIFICATION_ATTEMPT`

List all the verification attempts for a given Account.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `status` | string ("converted" | "unconverted") | No | Filter used to query Verification Attempts by conversion status. Valid values are `UNCONVERTED`, for attempts that were not converted, and `CONVERTED`, for attempts that were confirmed. |
| `channel` | string ("sms" | "call" | "email" | "whatsapp" | "rbm") | No | Filter used to query Verification Attempts by communication channel. |
| `country` | string | No | Filter used to query Verification Attempts sent to the specified destination country. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `channel_data_to` | string | No | Destination of a verification. It is phone number in E.164 format. |
| `verification_sid` | string | No | Filter used to return all the Verification Attempts of a single verification. Only attempts of the provided verification SID will be returned. |
| `date_created_after` | string | No | Datetime filter used to consider only Verification Attempts created after this datetime on the summary aggregation. Given as GMT in ISO 8601 formatted datetime string: yyyy-MM-dd'T'HH:mm:ss'Z. |
| `verify_service_sid` | string | No | Filter used to query Verification Attempts by verify service. Only attempts of the provided SID will be returned. |
| `date_created_before` | string | No | Datetime filter used to consider only Verification Attempts created before this datetime on the summary aggregation. Given as GMT in ISO 8601 formatted datetime string: yyyy-MM-dd'T'HH:mm:ss'Z. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Verification Template

**Slug:** `TWILIO_VERIFY_LIST_VERIFICATION_TEMPLATE`

List all the available templates for a given Account.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `friendly_name` | string | No | String filter used to query templates with a given friendly name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Webhook

**Slug:** `TWILIO_VERIFY_LIST_WEBHOOK`

Retrieve a list of all Webhooks for a Service.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | The page index. This value is simply for client state. |
| `page_size` | integer | No | How many resources to return in each list page. The default is 50, and the maximum is 1000. |
| `page_token` | string | No | The page token. This is provided by the API. |
| `next_cursor` | string | No | Cursor returned by the previous call; resend required path fields with it. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Bucket

**Slug:** `TWILIO_VERIFY_UPDATE_BUCKET`

Update a specific Bucket.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `max` | integer | No | Maximum number of requests permitted in during the interval. |
| `sid` | string | Yes | A 34 character string that uniquely identifies this Bucket. |
| `interval` | integer | No | Number of seconds that the rate limit will be enforced over. |
| `service_sid` | string | Yes | The SID of the Service the resource is associated with. |
| `rate_limit_sid` | string | Yes | The Twilio-provided string that uniquely identifies the Rate Limit resource. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Challenge

**Slug:** `TWILIO_VERIFY_UPDATE_CHALLENGE`

Verify a specific Challenge.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this Challenge. |
| `identity` | string | Yes | Customer unique identity for the Entity owner of the Challenge. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
| `metadata` | string | No | Custom metadata associated with the challenge. This is added by the Device/SDK directly to allow for the inclusion of device information. It must be a stringified JSON with only strings values eg. `{"os": "Android"}`. Can be up to 1024 characters in length. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |
| `auth_payload` | string | No | The optional payload needed to verify the Challenge. E.g., a TOTP would use the numeric code. For `TOTP` this value must be between 3 and 8 characters long. For `Push` this value can be up to 5456 characters in length |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Challenge Passkeys

**Slug:** `TWILIO_VERIFY_UPDATE_CHALLENGE_PASSKEYS`

Approve a Passkeys challenge

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | Yes | A base64url encoded representation of `rawId`. |
| `type` | string | No | The valid credential types supported by the API. The values of this enumeration are used for versioning the `AuthenticatorAssertion` and `AuthenticatorAttestation` structures according to the type of the authenticator. |
| `raw_id` | string | Yes | The globally unique identifier for this `PublicKeyCredential`. |
| `response` | object | Yes | The result of a WebAuthn authentication via a `navigator.credentials.get()` request, as specified in AuthenticatorAttestationResponse. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |
| `authenticator_attachment` | string ("platform" | "cross-platform") | Yes | A string that indicates the mechanism by which the WebAuthn implementation is attached to the authenticator at the time the associated `navigator.credentials.create()` or `navigator.credentials.get()` call completes. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Factor

**Slug:** `TWILIO_VERIFY_UPDATE_FACTOR`

Update a specific Factor. This endpoint can be used to Verify a Factor if passed an `AuthPayload` param.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | A 34 character string that uniquely identifies this Factor. |
| `identity` | string | Yes | Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. |
| `config_alg` | string ("sha1" | "sha256" | "sha512") | No | Twilio Config.Alg request value. |
| `config_skew` | integer | No | The number of time-steps, past and future, that are valid for validation of TOTP codes. Must be between 0 and 2, inclusive |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |
| `auth_payload` | string | No | The optional payload needed to verify the Factor for the first time. E.g. for a TOTP, the numeric code. |
| `friendly_name` | string | No | The new friendly name of this Factor. It can be up to 64 characters. |
| `config_time_step` | integer | No | Defines how often, in seconds, are TOTP codes generated. i.e, a new TOTP code is generated every time_step seconds. Must be between 20 and 60 seconds, inclusive |
| `config_code_length` | integer | No | Number of digits for generated TOTP codes. Must be between 3 and 8, inclusive |
| `config_sdk_version` | string | No | The Verify Push SDK version used to configure the factor |
| `config_notification_token` | string | No | For APN, the device token. For FCM, the registration token. It is used to send the push notifications. Required when `factor_type` is `push`. If specified, this value must be between 32 and 255 characters long. |
| `config_notification_platform` | string | No | The transport technology used to generate the Notification Token. Can be `apn`, `fcm` or `none`. Required when `factor_type` is `push`. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Messaging Configuration

**Slug:** `TWILIO_VERIFY_UPDATE_MESSAGING_CONFIGURATION`

Update a specific MessagingConfiguration

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `country` | string | Yes | The ISO-3166-1 country code of the country this configuration will be applied to. If this is a global configuration, Country will take the value `all`. |
| `service_sid` | string | Yes | The SID of the Service that the resource is associated with. |
| `messaging_service_sid` | string | Yes | The SID of the Messaging Service to be used to send SMS to the country of this configuration. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Passkeys Factor

**Slug:** `TWILIO_VERIFY_UPDATE_PASSKEYS_FACTOR`

Verify a Passkeys Factor

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | string | No | A base64url encoded representation of `rawId`. |
| `type` | string | No | The valid credential types supported by the API. The values of this enumeration are used for versioning the `AuthenticatorAssertion` and `AuthenticatorAttestation` structures according to the type of the authenticator. |
| `raw_id` | string | No | The globally unique identifier for this `PublicKeyCredential`. |
| `response` | object | Yes | The result of a WebAuthn credential registration via `navigator.credentials.create()`, as specified in AuthenticatorAttestationResponse. |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |
| `authenticator_attachment` | string ("platform" | "cross-platform") | No | A string that indicates the mechanism by which the WebAuthn implementation is attached to the authenticator at the time the associated `navigator.credentials.create()` or `navigator.credentials.get()` call completes. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Rate Limit

**Slug:** `TWILIO_VERIFY_UPDATE_RATE_LIMIT`

Update a specific Rate Limit.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Rate Limit resource to fetch. |
| `description` | string | No | Description of this Rate Limit |
| `service_sid` | string | Yes | The SID of the Service the resource is associated with. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Service

**Slug:** `TWILIO_VERIFY_UPDATE_SERVICE`

Update a specific Verification Service.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Service resource to update. |
| `tts_name` | string | No | The name of an alternative text-to-speech service to use in phone calls. Applies only to TTS languages. |
| `totp_skew` | integer | No | Optional configuration for the TOTP factors. The number of time-steps, past and future, that are valid for validation of TOTP codes. Must be between 0 and 2, inclusive. Defaults to 1 |
| `code_length` | integer | No | The length of the verification code to generate. Must be an integer value between 4 and 10, inclusive. |
| `totp_issuer` | string | No | Optional configuration for the TOTP factors. Set TOTP Issuer for this service. This will allow to configure the issuer of the TOTP URI. |
| `psd2_enabled` | boolean | No | Whether to pass PSD2 transaction parameters when starting a verification. |
| `friendly_name` | string | No | A descriptive string that you create to describe the verification service. It can be up to 32 characters long. **This value should not contain PII.** |
| `whatsapp_from` | string | No | The WhatsApp number to use as the sender of the verification messages. This number must be associated with the WhatsApp Message Service. |
| `lookup_enabled` | boolean | No | Whether to perform a lookup with each verification started and return info about the phone number. |
| `totp_time_step` | integer | No | Optional configuration for the TOTP factors. Defines how often, in seconds, are TOTP codes generated. i.e, a new TOTP code is generated every time_step seconds. Must be between 20 and 60 seconds, inclusive. Defaults to 30 seconds |
| `totp_code_length` | integer | No | Optional configuration for the TOTP factors. Number of digits for generated TOTP codes. Must be between 3 and 8, inclusive. Defaults to 6 |
| `push_include_date` | boolean | No | Optional configuration for the Push factors. If true, include the date in the Challenge's response. Otherwise, the date is omitted from the response. See Challenge resource’s details parameter for more info. Default: false. **Deprecated** do not use this parameter. |
| `custom_code_enabled` | boolean | No | Whether to allow sending verifications with a custom code instead of a randomly generated one. |
| `dtmf_input_required` | boolean | No | Whether to ask the user to press a number before delivering the verify code in a phone call. |
| `default_template_sid` | string | No | The default message template. Will be used for all SMS verifications unless explicitly overriden. SMS channel only. |
| `skip_sms_to_landlines` | boolean | No | Whether to skip sending SMS verifications to landlines. Requires `lookup_enabled`. |
| `push_apn_credential_sid` | string | No | Optional configuration for the Push factors. Set the APN Credential for this service. This will allow to send push notifications to iOS devices. See Credential Resource |
| `push_fcm_credential_sid` | string | No | Optional configuration for the Push factors. Set the FCM Credential for this service. This will allow to send push notifications to Android devices. See Credential Resource |
| `whatsapp_msg_service_sid` | string | No | The SID of the Messaging Service to associate with the Verification Service. |
| `passkeys_relying_party_id` | string | No | The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys. |
| `passkeys_user_verification` | string | No | The User Verification for Passkeys. This is the type of user verification that will be used to create Passkeys. It can be empty or it can have the values `required`, `preferred` or `discouraged`. |
| `passkeys_relying_party_name` | string | No | The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys. |
| `do_not_share_warning_enabled` | boolean | No | Whether to add a privacy warning at the end of an SMS. **Disabled by default and applies only for SMS.** |
| `passkeys_relying_party_origins` | string | No | The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`. |
| `passkeys_authenticator_attachment` | string | No | The Authenticator Attachment for Passkeys. This is the type of authenticator that will be used to create Passkeys. It can be empty or it can have the values `platform`, `cross-platform` or `any`. |
| `passkeys_discoverable_credentials` | string | No | Indicates whether credentials must be discoverable by the authenticator. It can be empty or it can have the values `required`, `preferred` or `discouraged`. |
| `verify_event_subscription_enabled` | boolean | No | Whether to allow verifications from the service to reach the stream-events sinks if configured |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Verification

**Slug:** `TWILIO_VERIFY_UPDATE_VERIFICATION`

Update a Verification status

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Verification resource to update. |
| `status` | string ("canceled" | "approved") | Yes | The status of the verification. Can be: `pending`, `approved`, `canceled`, `max_attempts_reached`, `deleted`, `failed` or `expired`. |
| `service_sid` | string | Yes | The SID of the verification Service to update the resource from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Webhook

**Slug:** `TWILIO_VERIFY_UPDATE_WEBHOOK`

Update Webhook using the Twilio verify_v2 REST API.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `sid` | string | Yes | The Twilio-provided string that uniquely identifies the Webhook resource to update. |
| `status` | string ("enabled" | "disabled") | No | The webhook status. Default value is `enabled`. One of: `enabled` or `disabled` |
| `version` | string ("v1" | "v2") | No | The webhook version. Default value is `v2` which includes all the latest fields. Version `v1` is legacy and may be removed in the future. |
| `event_types` | array | No | The array of events that this Webhook is subscribed to. Possible event types: `*, factor.deleted, factor.created, factor.verified, challenge.approved, challenge.denied` |
| `service_sid` | string | Yes | The unique SID identifier of the Service. |
| `webhook_url` | string | No | The URL associated with this Webhook. |
| `friendly_name` | string | No | The string that you assigned to describe the webhook. **This value should not contain PII.** |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |


## Triggers

### Call Answered

**Slug:** `TWILIO_CALL_ANSWERED`

**Type:** webhook

Triggers when a call is answered and goes in progress. Only fires for
calls whose own API request, TwiML or phone-number configuration
supplies a StatusCallback URL; Twilio publishes nothing for calls that
do not.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `direction` | string | No | Only deliver events for calls in this direction: 'inbound', 'outbound-api' or 'outbound-dial'. Leave unset for both. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `request` | object | No | The callback request Twilio made when this call event happened. |
| `requestDateCreated` | string | No | When Twilio made the callback request, in RFC 2822. |
| `response` | object | No | What the endpoint Twilio called answered with. |
| `sid` | string | Yes | SID of the call this event is about (CA...). The only identifier present on every voice event — `request.parameters.CallSid` is absent on some. |
| `timestamp` | string | No | When the event happened, in ISO 8601. |

### Call Answering Machine Detected

**Slug:** `TWILIO_CALL_ANSWERING_MACHINE_DETECTED`

**Type:** webhook

Triggers when Twilio's Answering Machine Detection classifies who picked
up a call — human, machine_start, fax or unknown. Only fires for calls
created with machine detection enabled.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `request` | object | No | The callback request Twilio made when this call event happened. |
| `requestDateCreated` | string | No | When Twilio made the callback request, in RFC 2822. |
| `response` | object | No | What the endpoint Twilio called answered with. |
| `sid` | string | Yes | SID of the call this event is about (CA...). The only identifier present on every voice event — `request.parameters.CallSid` is absent on some. |
| `timestamp` | string | No | When the event happened, in ISO 8601. |

### Call Completed

**Slug:** `TWILIO_CALL_COMPLETED`

**Type:** webhook

Triggers when a call ends. Carries the final call status, duration, SIP
response code and, for recorded calls, the recording SID and URL. Only
fires for calls whose own API request, TwiML or phone-number
configuration supplies a StatusCallback URL; Twilio publishes nothing
for calls that do not.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `direction` | string | No | Only deliver events for calls in this direction: 'inbound', 'outbound-api' or 'outbound-dial'. Leave unset for both. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `request` | object | No | The callback request Twilio made when this call event happened. |
| `requestDateCreated` | string | No | When Twilio made the callback request, in RFC 2822. |
| `response` | object | No | What the endpoint Twilio called answered with. |
| `sid` | string | Yes | SID of the call this event is about (CA...). The only identifier present on every voice event — `request.parameters.CallSid` is absent on some. |
| `timestamp` | string | No | When the event happened, in ISO 8601. |

### Call Created Via API

**Slug:** `TWILIO_CALL_CREATED_VIA_API`

**Type:** webhook

Triggers when an outbound call is created through the Twilio REST API.
Records the API request that placed it, which is what an audit of who
called whom is built on.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `request` | object | No | The callback request Twilio made when this call event happened. |
| `requestDateCreated` | string | No | When Twilio made the callback request, in RFC 2822. |
| `response` | object | No | What the endpoint Twilio called answered with. |
| `sid` | string | Yes | SID of the call this event is about (CA...). The only identifier present on every voice event — `request.parameters.CallSid` is absent on some. |
| `timestamp` | string | No | When the event happened, in ISO 8601. |

### Call Initiated

**Slug:** `TWILIO_CALL_INITIATED`

**Type:** webhook

Triggers when Twilio begins placing or answering a call. Only fires for
calls whose own API request, TwiML or phone-number configuration
supplies a StatusCallback URL; Twilio publishes nothing for calls that
do not.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `direction` | string | No | Only deliver events for calls in this direction: 'inbound', 'outbound-api' or 'outbound-dial'. Leave unset for both. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `request` | object | No | The callback request Twilio made when this call event happened. |
| `requestDateCreated` | string | No | When Twilio made the callback request, in RFC 2822. |
| `response` | object | No | What the endpoint Twilio called answered with. |
| `sid` | string | Yes | SID of the call this event is about (CA...). The only identifier present on every voice event — `request.parameters.CallSid` is absent on some. |
| `timestamp` | string | No | When the event happened, in ISO 8601. |

### Call Modified Via API

**Slug:** `TWILIO_CALL_MODIFIED_VIA_API`

**Type:** webhook

Triggers when a live call is redirected or hung up through the Twilio
REST API.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `request` | object | No | The callback request Twilio made when this call event happened. |
| `requestDateCreated` | string | No | When Twilio made the callback request, in RFC 2822. |
| `response` | object | No | What the endpoint Twilio called answered with. |
| `sid` | string | Yes | SID of the call this event is about (CA...). The only identifier present on every voice event — `request.parameters.CallSid` is absent on some. |
| `timestamp` | string | No | When the event happened, in ISO 8601. |

### Call Quality Metrics Received

**Slug:** `TWILIO_CALL_QUALITY_METRICS_RECEIVED`

**Type:** webhook

Triggers when Voice Insights publishes network-quality metrics — jitter,
packet loss, MOS, codec — for one leg of a call. `edge` says which leg.
High volume: Twilio samples every ten seconds, so a single call produces
several.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account. |
| `call_sid` | string | Yes | SID of the call these metrics belong to (CA...). |
| `carrier_edge` | object | No | Metrics and metadata for one media edge of the call. |
| `client_edge` | object | No | Metrics and metadata for one media edge of the call. |
| `direction` | string | Yes | Direction of the media stream from Twilio's point of view: `inbound` or `outbound`. |
| `edge` | string | Yes | Which leg the sample came from: `carrier_edge`, `sip_edge`, `client_edge` or `sdk_edge`. |
| `sdk_edge` | object | No | Metrics and metadata for one media edge of the call. |
| `sip_edge` | object | No | Metrics and metadata for one media edge of the call. |
| `timestamp` | string | Yes | When the sample was taken, in ISO 8601. Twilio samples every ten seconds. |

### Call Recording Ready

**Slug:** `TWILIO_CALL_RECORDING_READY`

**Type:** webhook

Triggers when a call recording finishes processing and its media URL can
be fetched. Only fires for calls created with a recording status
callback.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `request` | object | No | The callback request Twilio made when this call event happened. |
| `requestDateCreated` | string | No | When Twilio made the callback request, in RFC 2822. |
| `response` | object | No | What the endpoint Twilio called answered with. |
| `sid` | string | Yes | SID of the call this event is about (CA...). The only identifier present on every voice event — `request.parameters.CallSid` is absent on some. |
| `timestamp` | string | No | When the event happened, in ISO 8601. |

### Call Ringing

**Slug:** `TWILIO_CALL_RINGING`

**Type:** webhook

Triggers when the far end of a call starts ringing. Only fires for calls
whose own API request, TwiML or phone-number configuration supplies a
StatusCallback URL; Twilio publishes nothing for calls that do not.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `direction` | string | No | Only deliver events for calls in this direction: 'inbound', 'outbound-api' or 'outbound-dial'. Leave unset for both. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `request` | object | No | The callback request Twilio made when this call event happened. |
| `requestDateCreated` | string | No | When Twilio made the callback request, in RFC 2822. |
| `response` | object | No | What the endpoint Twilio called answered with. |
| `sid` | string | Yes | SID of the call this event is about (CA...). The only identifier present on every voice event — `request.parameters.CallSid` is absent on some. |
| `timestamp` | string | No | When the event happened, in ISO 8601. |

### Conversation Created

**Slug:** `TWILIO_CONVERSATION_CREATED`

**Type:** webhook

Triggers when a new Conversation is created on the account.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `AccountSid` | string | No | SID of the Twilio account. |
| `Attributes` | object | No | Your own JSON attributes, as stored on the resource. |
| `AuthorFriendlyName` | string | No | Display name of whoever opened the conversation. |
| `Bindings` | object | No | Per-channel addressing configured on the conversation. |
| `ConversationSid` | string | No | SID of the conversation (CH...). |
| `DateCreated` | string | No | When the conversation was created, in ISO 8601. |
| `FriendlyName` | string | No | Human-readable name of the conversation. |
| `Media` | array | No | Media attached to the message that opened the conversation. |
| `MessageBody` | string | No | Body of the message that opened the conversation. |
| `MessageSubject` | string | No | Subject of the message that opened the conversation. |
| `MessagingBinding` | object | No | How a participant is reached on their channel. |
| `MessagingServiceSid` | string | No | SID of the Messaging Service the conversation sends through (MG...). |
| `State` | string | No | Conversation state: `active`, `inactive` or `closed`. |
| `UniqueName` | string | No | Your own unique key for the conversation. |

### Conversation Message Added

**Slug:** `TWILIO_CONVERSATION_MESSAGE_ADDED`

**Type:** webhook

Triggers when a message is posted into a Conversation, by a participant
or through the API.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `AccountSid` | string | No | SID of the Twilio account. |
| `Attributes` | object | No | Your own JSON attributes, as stored on the resource. |
| `Author` | string | No | Identity of whoever wrote the message. |
| `ContentSid` | string | No | SID of the Content template the message was rendered from (HX...). |
| `ConversationSid` | string | No | SID of the conversation it was posted into (CH...). |
| `DateCreated` | string | No | When the message was posted, in ISO 8601. |
| `Index` | integer | No | Position of the message in the conversation, counting from zero. |
| `Media` | array | No | Media files attached to the message. |
| `MessageBody` | string | No | Text of the message. |
| `MessageSid` | string | No | SID of the message (IM...). |
| `MessageSubject` | string | No | Subject line, on channels that carry one. |
| `MessagingServiceSid` | string | No | SID of the Messaging Service the message went through (MG...). |
| `ParticipantSid` | string | No | SID of the participant who posted it (MB...). |

### Conversation Message Removed

**Slug:** `TWILIO_CONVERSATION_MESSAGE_REMOVED`

**Type:** webhook

Triggers when a Conversation message is deleted.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `AccountSid` | string | No | SID of the Twilio account. |
| `Attributes` | object | No | Your own JSON attributes, as stored on the resource. |
| `Author` | string | No | Identity of whoever wrote the message. |
| `ConversationSid` | string | No | SID of the conversation it belonged to (CH...). |
| `DateCreated` | string | No | When the message was posted, in ISO 8601. |
| `DateRemoved` | string | No | When the message was deleted, in ISO 8601. |
| `DateUpdated` | string | No | When the message was last edited, in ISO 8601. |
| `Index` | integer | No | Position the message held in the conversation. |
| `Media` | array | No | Media files that were attached to the message. |
| `MessageBody` | string | No | Text of the deleted message. |
| `MessageSid` | string | No | SID of the message (IM...). |
| `MessageSubject` | string | No | Subject line, on channels that carry one. |
| `ParticipantSid` | string | No | SID of the participant who posted it (MB...). |

### Conversation Message Updated

**Slug:** `TWILIO_CONVERSATION_MESSAGE_UPDATED`

**Type:** webhook

Triggers when a Conversation message's body, media or attributes are
edited.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `AccountSid` | string | No | SID of the Twilio account. |
| `Attributes` | object | No | Your own JSON attributes, as stored on the resource. |
| `Author` | string | No | Identity of whoever wrote the message. |
| `ConversationSid` | string | No | SID of the conversation it belongs to (CH...). |
| `DateCreated` | string | No | When the message was posted, in ISO 8601. |
| `DateUpdated` | string | No | When the message was edited, in ISO 8601. |
| `Index` | integer | No | Position of the message in the conversation, counting from zero. |
| `Media` | array | No | Media files attached to the message. |
| `MessageBody` | string | No | Text of the message after the edit. |
| `MessageSid` | string | No | SID of the message (IM...). |
| `MessageSubject` | string | No | Subject line, on channels that carry one. |
| `ParticipantSid` | string | No | SID of the participant who posted it (MB...). |

### Conversation Participant Added

**Slug:** `TWILIO_CONVERSATION_PARTICIPANT_ADDED`

**Type:** webhook

Triggers when a participant joins a Conversation.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `AccountSid` | string | No | SID of the Twilio account. |
| `Attributes` | object | No | Your own JSON attributes, as stored on the resource. |
| `ConversationSid` | string | No | SID of the conversation they joined (CH...). |
| `DateCreated` | string | No | When they joined, in ISO 8601. |
| `Identity` | string | No | Chat identity of the participant, for participants that have one. |
| `MessagingBinding` | object | No | How a participant is reached on their channel. |
| `ParticipantSid` | string | No | SID of the participant (MB...). |
| `RoleSid` | string | No | SID of the role they hold in the conversation (RL...). |

### Conversation Participant Removed

**Slug:** `TWILIO_CONVERSATION_PARTICIPANT_REMOVED`

**Type:** webhook

Triggers when a participant leaves or is removed from a Conversation.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `AccountSid` | string | No | SID of the Twilio account. |
| `Attributes` | object | No | Your own JSON attributes, as stored on the resource. |
| `ConversationSid` | string | No | SID of the conversation they left (CH...). |
| `DateCreated` | string | No | When they joined, in ISO 8601. |
| `DateRemoved` | string | No | When they left, in ISO 8601. |
| `DateUpdated` | string | No | When they were last changed, in ISO 8601. |
| `Identity` | string | No | Chat identity of the participant, for participants that had one. |
| `MessagingBinding` | object | No | How a participant is reached on their channel. |
| `ParticipantSid` | string | No | SID of the participant (MB...). |
| `RoleSid` | string | No | SID of the role they held (RL...). |

### Conversation Participant Updated

**Slug:** `TWILIO_CONVERSATION_PARTICIPANT_UPDATED`

**Type:** webhook

Triggers when a participant's attributes or role in a Conversation
change.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `AccountSid` | string | No | SID of the Twilio account. |
| `Attributes` | object | No | Your own JSON attributes, as stored on the resource. |
| `ConversationSid` | string | No | SID of the conversation (CH...). |
| `DateCreated` | string | No | When they joined, in ISO 8601. |
| `DateUpdated` | string | No | When they were last changed, in ISO 8601. |
| `Identity` | string | No | Chat identity of the participant, for participants that have one. |
| `MessagingBinding` | object | No | How a participant is reached on their channel. |
| `ParticipantSid` | string | No | SID of the participant (MB...). |
| `RoleSid` | string | No | SID of the role they hold now (RL...). |

### Conversation Removed

**Slug:** `TWILIO_CONVERSATION_REMOVED`

**Type:** webhook

Triggers when a Conversation is deleted.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `AccountSid` | string | No | SID of the Twilio account. |
| `Attributes` | object | No | Your own JSON attributes, as stored on the resource. |
| `ConversationSid` | string | No | SID of the conversation (CH...). |
| `DateCreated` | string | No | When the conversation was created, in ISO 8601. |
| `DateRemoved` | string | No | When the conversation was deleted, in ISO 8601. |
| `DateUpdated` | string | No | When the conversation was last changed, in ISO 8601. |
| `FriendlyName` | string | No | Human-readable name of the conversation. |
| `MessagingServiceSid` | string | No | SID of the Messaging Service the conversation sent through (MG...). |
| `State` | string | No | State the conversation was in when it was deleted. |
| `UniqueName` | string | No | Your own unique key for the conversation. |

### Conversation State Changed

**Slug:** `TWILIO_CONVERSATION_STATE_CHANGED`

**Type:** webhook

Triggers when a Conversation moves between active, inactive and closed.
Carries the state it came from, the state it is in now and the reason —
a transition rather than the snapshot Conversation Updated carries.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `AccountSid` | string | No | SID of the Twilio account. |
| `ConversationSid` | string | No | SID of the conversation (CH...). |
| `MessagingServiceSid` | string | No | SID of the Messaging Service the conversation sends through (MG...). |
| `Reason` | string | No | Why the state changed, e.g. a timer elapsing or an API call. |
| `StateFrom` | string | No | State the conversation was in before the change. |
| `StateTo` | string | No | State the conversation is in now. |
| `StateUpdated` | string | No | When the state changed, in ISO 8601. |

### Conversation Updated

**Slug:** `TWILIO_CONVERSATION_UPDATED`

**Type:** webhook

Triggers when a Conversation's friendly name, attributes or state are
changed. For the state transition on its own, use Conversation State
Changed.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `AccountSid` | string | No | SID of the Twilio account. |
| `Attributes` | object | No | Your own JSON attributes, as stored on the resource. |
| `ConversationSid` | string | No | SID of the conversation (CH...). |
| `DateCreated` | string | No | When the conversation was created, in ISO 8601. |
| `DateUpdated` | string | No | When the conversation was last changed, in ISO 8601. |
| `FriendlyName` | string | No | Human-readable name of the conversation. |
| `MessagingServiceSid` | string | No | SID of the Messaging Service the conversation sends through (MG...). |
| `State` | string | No | Conversation state: `active`, `inactive` or `closed`. |
| `UniqueName` | string | No | Your own unique key for the conversation. |

### Conversation User Created

**Slug:** `TWILIO_CONVERSATION_USER_CREATED`

**Type:** webhook

Triggers when a Conversations user identity is created on the account.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `AccountSid` | string | No | SID of the Twilio account. |
| `Attributes` | object | No | Your own JSON attributes, as stored on the resource. |
| `DateCreated` | string | No | When the user was created, in ISO 8601. |
| `FriendlyName` | string | No | Display name of the user. |
| `Identity` | string | No | The identity string that names this user in Conversations. |
| `RoleSid` | string | No | SID of the service-level role they hold (RL...). |
| `UserSid` | string | No | SID of the user (US...). |

### Conversation User Updated

**Slug:** `TWILIO_CONVERSATION_USER_UPDATED`

**Type:** webhook

Triggers when a Conversations user's friendly name, role or online state
change.

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `AccountSid` | string | No | SID of the Twilio account. |
| `Attributes` | object | No | Your own JSON attributes, as stored on the resource. |
| `DateCreated` | string | No | When the user was created, in ISO 8601. |
| `DateUpdated` | string | No | When the user was last changed, in ISO 8601. |
| `FriendlyName` | string | No | Display name of the user. |
| `Identity` | string | No | The identity string that names this user in Conversations. |
| `IsNotifiable` | boolean | No | Whether push notifications can be delivered to the user. |
| `IsOnline` | boolean | No | Whether the user has a live Conversations connection. |
| `RoleSid` | string | No | SID of the service-level role they hold (RL...). |
| `UserSid` | string | No | SID of the user (US...). |

### Error Logged

**Slug:** `TWILIO_ERROR_LOGGED`

**Type:** webhook

Triggers when Twilio writes an entry to the account's error log — the
feed behind the Console Debugger. Undeliverable messages, failed TwiML
fetches and Twilio's own failures to deliver these webhooks all land
here. Despite the name it is not errors-only: INFO entries arrive too
and carry no error code, so set the `level` filter to 'ERROR' if you
only want failures.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `level` | string | No | Only deliver logs at this severity: 'ERROR', 'WARNING' or 'NOTICE'. Leave unset for all. |
| `product_name` | string | No | Only deliver errors from this Twilio product, exactly as Twilio labels it - e.g. 'Programmable Messaging', 'Programmable Voice', 'Event Streams'. Leave unset for all. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account the entry belongs to. |
| `correlation_sid` | string | No | SID of the resource the entry is about — for an Event Streams delivery failure this is the sink's own SID. |
| `date_created` | string | Yes | When Twilio logged the entry, in ISO 8601. |
| `error_code` | string | No | Twilio error code, as a string. Absent on entries that are not errors. |
| `level` | string | No | Severity of the entry: `ERROR`, `WARNING` or `NOTICE`. `INFO` entries also appear on this stream. |
| `master_account_sid` | string | No | SID of the parent account, when the entry is on a subaccount. |
| `payload` | string | No | The entry's own detail, as the JSON string Twilio logged — the error code and message, plus whatever context that product records. |
| `product_name` | string | No | The Twilio product that logged the entry, e.g. `Messaging`, `Studio`, `Event Streams`. |
| `request_sid` | string | No | SID of the request that produced the entry (RQ...). |
| `service_sid` | string | No | SID of the service the entry came from, for products that have services. |
| `sid` | string | Yes | SID of the log entry (NO...). |

### Message Delivered

**Slug:** `TWILIO_MESSAGE_DELIVERED`

**Type:** webhook

Triggers when the carrier confirms an outbound message reached the
handset.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `from_` | string | No | Only deliver status events for messages sent FROM this Twilio number, in E.164 (e.g. '+18312727498'). Leave unset for every number on the account. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `accountSid` | string | Yes | SID of the Twilio account that sent the message. |
| `apiVersion` | string | Yes | The Twilio API version the message was sent with. |
| `body` | string | No | Text of the message. Twilio omits it on most status events. |
| `dateUpdated` | string | No | When the message resource was last updated, in ISO 8601. |
| `errorCode` | integer | No | Twilio error code explaining a FAILED or UNDELIVERED status. |
| `eventName` | string | Yes | Twilio's own name for this event, e.g. `com.twilio.messaging.message.delivered`. |
| `externalUserId` | string | No | Identifier for the recipient in the channel's own system, e.g. a WhatsApp BSUID. |
| `from` | string | Yes | The Twilio number, short code or channel address the message was sent from. |
| `mcc` | string | No | Mobile Country Code of the sending number's carrier. |
| `messageSid` | string | Yes | SID of the message this status belongs to (SM... or MM...). |
| `messageStatus` | string | Yes | The status reached: QUEUED, SENT, DELIVERED, READ, FAILED or UNDELIVERED. |
| `messagingServiceSid` | string | No | SID of the Messaging Service the message was sent through (MG...), when one was used. |
| `mnc` | string | No | Mobile Network Code of the sending number's carrier. |
| `numberOfSegments` | integer | No | How many SMS segments the message was split into. |
| `parentExternalUserId` | string | No | Identifier for the recipient's parent entity in the channel's own system, e.g. a WhatsApp parent BSUID. |
| `rawDlrDoneDate` | string | No | Carrier delivery-receipt timestamp, in the carrier's own YYMMDDHHMM form. Present on DELIVERED and carrier-rejected statuses. |
| `statusCallBackUrl` | string | No | The status callback URL configured on the message, if any. |
| `tags` | object | No | Your own key-value tags, as set on the message. |
| `timestamp` | string | Yes | When the status transition happened, in ISO 8601. |
| `to` | string | Yes | The number or channel address the message was sent to. |

### Message Delivery Failed

**Slug:** `TWILIO_MESSAGE_DELIVERY_FAILED`

**Type:** webhook

Triggers when an outbound message does not reach the recipient. Covers
both Twilio-side failure and carrier rejection; `message_status` says
which and `error_code` says why.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `from_` | string | No | Only deliver status events for messages sent FROM this Twilio number, in E.164 (e.g. '+18312727498'). Leave unset for every number on the account. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `accountSid` | string | Yes | SID of the Twilio account that sent the message. |
| `apiVersion` | string | Yes | The Twilio API version the message was sent with. |
| `body` | string | No | Text of the message. Twilio omits it on most status events. |
| `dateUpdated` | string | No | When the message resource was last updated, in ISO 8601. |
| `errorCode` | integer | No | Twilio error code explaining a FAILED or UNDELIVERED status. |
| `eventName` | string | Yes | Twilio's own name for this event, e.g. `com.twilio.messaging.message.delivered`. |
| `externalUserId` | string | No | Identifier for the recipient in the channel's own system, e.g. a WhatsApp BSUID. |
| `from` | string | Yes | The Twilio number, short code or channel address the message was sent from. |
| `mcc` | string | No | Mobile Country Code of the sending number's carrier. |
| `messageSid` | string | Yes | SID of the message this status belongs to (SM... or MM...). |
| `messageStatus` | string | Yes | The status reached: QUEUED, SENT, DELIVERED, READ, FAILED or UNDELIVERED. |
| `messagingServiceSid` | string | No | SID of the Messaging Service the message was sent through (MG...), when one was used. |
| `mnc` | string | No | Mobile Network Code of the sending number's carrier. |
| `numberOfSegments` | integer | No | How many SMS segments the message was split into. |
| `parentExternalUserId` | string | No | Identifier for the recipient's parent entity in the channel's own system, e.g. a WhatsApp parent BSUID. |
| `rawDlrDoneDate` | string | No | Carrier delivery-receipt timestamp, in the carrier's own YYMMDDHHMM form. Present on DELIVERED and carrier-rejected statuses. |
| `statusCallBackUrl` | string | No | The status callback URL configured on the message, if any. |
| `tags` | object | No | Your own key-value tags, as set on the message. |
| `timestamp` | string | Yes | When the status transition happened, in ISO 8601. |
| `to` | string | Yes | The number or channel address the message was sent to. |

### Message Queued

**Slug:** `TWILIO_MESSAGE_QUEUED`

**Type:** webhook

Triggers when an outbound message is accepted by Twilio and queued for
sending.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `from_` | string | No | Only deliver status events for messages sent FROM this Twilio number, in E.164 (e.g. '+18312727498'). Leave unset for every number on the account. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `accountSid` | string | Yes | SID of the Twilio account that sent the message. |
| `apiVersion` | string | Yes | The Twilio API version the message was sent with. |
| `body` | string | No | Text of the message. Twilio omits it on most status events. |
| `dateUpdated` | string | No | When the message resource was last updated, in ISO 8601. |
| `errorCode` | integer | No | Twilio error code explaining a FAILED or UNDELIVERED status. |
| `eventName` | string | Yes | Twilio's own name for this event, e.g. `com.twilio.messaging.message.delivered`. |
| `externalUserId` | string | No | Identifier for the recipient in the channel's own system, e.g. a WhatsApp BSUID. |
| `from` | string | Yes | The Twilio number, short code or channel address the message was sent from. |
| `mcc` | string | No | Mobile Country Code of the sending number's carrier. |
| `messageSid` | string | Yes | SID of the message this status belongs to (SM... or MM...). |
| `messageStatus` | string | Yes | The status reached: QUEUED, SENT, DELIVERED, READ, FAILED or UNDELIVERED. |
| `messagingServiceSid` | string | No | SID of the Messaging Service the message was sent through (MG...), when one was used. |
| `mnc` | string | No | Mobile Network Code of the sending number's carrier. |
| `numberOfSegments` | integer | No | How many SMS segments the message was split into. |
| `parentExternalUserId` | string | No | Identifier for the recipient's parent entity in the channel's own system, e.g. a WhatsApp parent BSUID. |
| `rawDlrDoneDate` | string | No | Carrier delivery-receipt timestamp, in the carrier's own YYMMDDHHMM form. Present on DELIVERED and carrier-rejected statuses. |
| `statusCallBackUrl` | string | No | The status callback URL configured on the message, if any. |
| `tags` | object | No | Your own key-value tags, as set on the message. |
| `timestamp` | string | Yes | When the status transition happened, in ISO 8601. |
| `to` | string | Yes | The number or channel address the message was sent to. |

### Message Read

**Slug:** `TWILIO_MESSAGE_READ`

**Type:** webhook

Triggers when the recipient opens an outbound message. Only channels
that report read receipts fire this — WhatsApp and RCS; SMS never does.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `from_` | string | No | Only deliver status events for messages sent FROM this Twilio number, in E.164 (e.g. '+18312727498'). Leave unset for every number on the account. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `accountSid` | string | Yes | SID of the Twilio account that sent the message. |
| `apiVersion` | string | Yes | The Twilio API version the message was sent with. |
| `body` | string | No | Text of the message. Twilio omits it on most status events. |
| `dateUpdated` | string | No | When the message resource was last updated, in ISO 8601. |
| `errorCode` | integer | No | Twilio error code explaining a FAILED or UNDELIVERED status. |
| `eventName` | string | Yes | Twilio's own name for this event, e.g. `com.twilio.messaging.message.delivered`. |
| `externalUserId` | string | No | Identifier for the recipient in the channel's own system, e.g. a WhatsApp BSUID. |
| `from` | string | Yes | The Twilio number, short code or channel address the message was sent from. |
| `mcc` | string | No | Mobile Country Code of the sending number's carrier. |
| `messageSid` | string | Yes | SID of the message this status belongs to (SM... or MM...). |
| `messageStatus` | string | Yes | The status reached: QUEUED, SENT, DELIVERED, READ, FAILED or UNDELIVERED. |
| `messagingServiceSid` | string | No | SID of the Messaging Service the message was sent through (MG...), when one was used. |
| `mnc` | string | No | Mobile Network Code of the sending number's carrier. |
| `numberOfSegments` | integer | No | How many SMS segments the message was split into. |
| `parentExternalUserId` | string | No | Identifier for the recipient's parent entity in the channel's own system, e.g. a WhatsApp parent BSUID. |
| `rawDlrDoneDate` | string | No | Carrier delivery-receipt timestamp, in the carrier's own YYMMDDHHMM form. Present on DELIVERED and carrier-rejected statuses. |
| `statusCallBackUrl` | string | No | The status callback URL configured on the message, if any. |
| `tags` | object | No | Your own key-value tags, as set on the message. |
| `timestamp` | string | Yes | When the status transition happened, in ISO 8601. |
| `to` | string | Yes | The number or channel address the message was sent to. |

### Message Received

**Slug:** `TWILIO_MESSAGE_RECEIVED`

**Type:** webhook

Triggers when an SMS, MMS or WhatsApp message arrives on one of the
account's Twilio numbers. Carries the message body, both numbers, the
media count and the sender's geography.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `to` | string | No | Only deliver messages addressed to this Twilio number, in E.164 (e.g. '+18312727498'). For WhatsApp use the 'whatsapp:+1831...' form. Leave unset to receive messages on every number on the account. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `accountSid` | string | Yes | SID of the Twilio account that received the message. |
| `body` | string | No | Text of the message. |
| `eventName` | string | Yes | Twilio's own name for this event, `com.twilio.messaging.inbound-message.received`. |
| `externalUserId` | string | No | Identifier for the sender in the channel's own system, e.g. a WhatsApp BSUID. |
| `from` | string | Yes | The sender's number or channel address, e.g. `+18312727498` or `whatsapp:+18312727498`. |
| `fromCity` | string | No | City Twilio resolved for the sender's number. |
| `fromCountry` | string | No | ISO country code Twilio resolved for the sender's number. |
| `fromState` | string | No | State or province Twilio resolved for the sender's number. |
| `fromZip` | string | No | Postal code Twilio resolved for the sender's number. |
| `mcc` | string | No | Mobile Country Code of the sender's carrier. |
| `messageSid` | string | Yes | SID of the inbound message (SM... or MM...). |
| `messagingServiceSid` | string | No | SID of the Messaging Service the receiving number belongs to (MG...), when it belongs to one. |
| `mnc` | string | No | Mobile Network Code of the sender's carrier. |
| `numMedia` | integer | No | How many media attachments the message carries. |
| `numSegments` | integer | No | How many SMS segments the message arrived in. |
| `optOutType` | string | No | Set when the message is an opt-out keyword, e.g. `STOP`. |
| `parentExternalUserId` | string | No | Identifier for the sender's parent entity in the channel's own system, e.g. a WhatsApp parent BSUID. |
| `recipients` | array | No | Every recipient of a group MMS. |
| `referralCtwaClid` | string | No | Click ID of the WhatsApp advertisement the sender came from. |
| `timestamp` | string | Yes | When the message arrived, in ISO 8601. |
| `to` | string | Yes | The Twilio number or channel address the message arrived on. |
| `toCity` | string | No | City Twilio resolved for the receiving number. |
| `toCountry` | string | No | ISO country code Twilio resolved for the receiving number. |
| `toState` | string | No | State or province Twilio resolved for the receiving number. |
| `toZip` | string | No | Postal code Twilio resolved for the receiving number. |
| `username` | string | No | The sender's WhatsApp profile name or handle. |

### Message Sent

**Slug:** `TWILIO_MESSAGE_SENT`

**Type:** webhook

Triggers when an outbound message leaves Twilio and is handed to the
carrier.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `from_` | string | No | Only deliver status events for messages sent FROM this Twilio number, in E.164 (e.g. '+18312727498'). Leave unset for every number on the account. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `accountSid` | string | Yes | SID of the Twilio account that sent the message. |
| `apiVersion` | string | Yes | The Twilio API version the message was sent with. |
| `body` | string | No | Text of the message. Twilio omits it on most status events. |
| `dateUpdated` | string | No | When the message resource was last updated, in ISO 8601. |
| `errorCode` | integer | No | Twilio error code explaining a FAILED or UNDELIVERED status. |
| `eventName` | string | Yes | Twilio's own name for this event, e.g. `com.twilio.messaging.message.delivered`. |
| `externalUserId` | string | No | Identifier for the recipient in the channel's own system, e.g. a WhatsApp BSUID. |
| `from` | string | Yes | The Twilio number, short code or channel address the message was sent from. |
| `mcc` | string | No | Mobile Country Code of the sending number's carrier. |
| `messageSid` | string | Yes | SID of the message this status belongs to (SM... or MM...). |
| `messageStatus` | string | Yes | The status reached: QUEUED, SENT, DELIVERED, READ, FAILED or UNDELIVERED. |
| `messagingServiceSid` | string | No | SID of the Messaging Service the message was sent through (MG...), when one was used. |
| `mnc` | string | No | Mobile Network Code of the sending number's carrier. |
| `numberOfSegments` | integer | No | How many SMS segments the message was split into. |
| `parentExternalUserId` | string | No | Identifier for the recipient's parent entity in the channel's own system, e.g. a WhatsApp parent BSUID. |
| `rawDlrDoneDate` | string | No | Carrier delivery-receipt timestamp, in the carrier's own YYMMDDHHMM form. Present on DELIVERED and carrier-rejected statuses. |
| `statusCallBackUrl` | string | No | The status callback URL configured on the message, if any. |
| `tags` | object | No | Your own key-value tags, as set on the message. |
| `timestamp` | string | Yes | When the status transition happened, in ISO 8601. |
| `to` | string | Yes | The number or channel address the message was sent to. |

### Studio Flow Execution Ended

**Slug:** `TWILIO_STUDIO_FLOW_EXECUTION_ENDED`

**Type:** webhook

Triggers when a Studio Flow execution finishes; `ended_reason` says
whether it completed or was ended early.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `flow_sid` | string | No | Only deliver events for this Studio Flow (FW...). Leave unset for every flow on the account. No Composio action lists Twilio Studio flows yet; read it from GET https://studio.twilio.com/v2/Flows. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account the flow belongs to. |
| `contact_channel_address` | string | Yes | The contact's address on the channel that entered the flow, e.g. their phone number. |
| `date_created` | string | Yes | When the execution started, in ISO 8601. |
| `date_updated` | string | No | When the execution last changed, in ISO 8601. |
| `ended_reason` | string | No | Why the execution ended, when it has ended. |
| `execution_sid` | string | Yes | SID of this flow execution (FN...). |
| `flow_revision` | integer | Yes | Revision of the flow this execution is running. |
| `flow_sid` | string | Yes | SID of the Studio Flow being run (FW...). |
| `started_by` | string | Yes | SID of the request or resource that started the execution. |
| `status` | string | Yes | Where the execution stands: `active` or `ended`. |

### Studio Flow Execution Started

**Slug:** `TWILIO_STUDIO_FLOW_EXECUTION_STARTED`

**Type:** webhook

Triggers when a Studio Flow execution begins for a contact.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `flow_sid` | string | No | Only deliver events for this Studio Flow (FW...). Leave unset for every flow on the account. No Composio action lists Twilio Studio flows yet; read it from GET https://studio.twilio.com/v2/Flows. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account the flow belongs to. |
| `contact_channel_address` | string | Yes | The contact's address on the channel that entered the flow, e.g. their phone number. |
| `date_created` | string | Yes | When the execution started, in ISO 8601. |
| `date_updated` | string | No | When the execution last changed, in ISO 8601. |
| `ended_reason` | string | No | Why the execution ended, when it has ended. |
| `execution_sid` | string | Yes | SID of this flow execution (FN...). |
| `flow_revision` | integer | Yes | Revision of the flow this execution is running. |
| `flow_sid` | string | Yes | SID of the Studio Flow being run (FW...). |
| `started_by` | string | Yes | SID of the request or resource that started the execution. |
| `status` | string | Yes | Where the execution stands: `active` or `ended`. |

### Studio Flow Step Ended

**Slug:** `TWILIO_STUDIO_FLOW_STEP_ENDED`

**Type:** webhook

Triggers when a single widget in a Studio Flow finishes, naming the
widget and the transition it took. High volume: one event per widget per
execution.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `flow_sid` | string | No | Only deliver events for this Studio Flow (FW...). Leave unset for every flow on the account. No Composio action lists Twilio Studio flows yet; read it from GET https://studio.twilio.com/v2/Flows. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account the flow belongs to. |
| `date_created` | string | Yes | When the step finished, in ISO 8601. |
| `execution_sid` | string | Yes | SID of the flow execution this step belongs to (FN...). |
| `flow_sid` | string | Yes | SID of the Studio Flow being run (FW...). |
| `name` | string | Yes | Name of the widget that just finished. |
| `parent_step_sid` | string | No | SID of the step that led to this one (FT...). |
| `step_sid` | string | Yes | SID of this step (FT...). |
| `transitioned_from` | string | Yes | Widget the flow came from. |
| `transitioned_to` | string | Yes | Widget the flow moved to next. |

### TaskRouter API Rate Limit Evaluated

**Slug:** `TWILIO_TASKROUTER_API_RATE_LIMIT_EVALUATED`

**Type:** webhook

Triggers when Twilio evaluates a TaskRouter API rate limit. Very high
volume by default — roughly one event per TaskRouter API call, throttled
or not — so set the `rate_limited` filter to true unless you want the
raw usage stream.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `rate_limited` | boolean | No | Set true to receive only the evaluations where Twilio actually throttled the request. Leave unset and you receive one event for every rate-limit evaluation, throttled or not - which is roughly one per TaskRouter API call. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account that made the request. |
| `current_rate` | number | Yes | Measured request rate at the moment of evaluation. |
| `is_default` | boolean | No | Whether the ceiling is Twilio's default rather than one raised for your account. |
| `namespace` | string | Yes | What the limit is counted against — the account SID for account-scoped limits. |
| `product` | string | Yes | The Twilio product the limit belongs to, e.g. `taskrouter`. |
| `rate_limit` | integer | Yes | The configured ceiling, in requests per second. |
| `rate_limited` | boolean | No | Whether Twilio actually throttled this request. |
| `request_sid` | string | Yes | SID of the API request that was evaluated (RQ...). |
| `resource_key` | string | Yes | Which API operation the limit applies to, e.g. `Workspace-Read`. |
| `timestamp` | string | Yes | When the evaluation happened, in ISO 8601. |

### TaskRouter Reservation Accepted

**Slug:** `TWILIO_TASKROUTER_RESERVATION_ACCEPTED`

**Type:** webhook

Triggers when a worker accepts an offered task.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `workspace_sid` | string | No | Only deliver events from this TaskRouter Workspace (WS...). An account may run several (e.g. production and staging). Leave unset for all of them. No Composio action lists Twilio TaskRouter workspaces yet; read it from GET https://taskrouter.twilio.com/v1/Workspaces. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_friendly_name` | string | No | Friendly name of the Twilio account. |
| `account_sid` | string | Yes | SID of the Twilio account the workspace belongs to. |
| `group` | string | Yes | Which family of TaskRouter object the event belongs to, e.g. `task`, `worker`, `task-queue`. |
| `level` | string | Yes | Severity TaskRouter logged the event at, e.g. `INFO` or `WARNING`. |
| `name` | string | Yes | Twilio's name for the event class, e.g. `TasksCreated`. |
| `parent_account_sid` | string | No | SID of the parent account, when this is a subaccount. |
| `parent_friendly_name` | string | No | Friendly name of the parent account, when this is a subaccount. |
| `payload` | object | Yes | The event's own detail — which task, worker, queue or workflow changed and how. |
| `payload_type` | string | Yes | Content type of `payload`, always `application/json`. |
| `product_name` | string | Yes | The Twilio product that emitted the event — always `TaskRouter`. |
| `publisher` | string | Yes | Who published the event; the workspace's own name for workspace events. |
| `publisher_metadata` | string | No | Extra publisher detail TaskRouter attaches, as a JSON string. |
| `sid` | string | Yes | SID of this TaskRouter event record (EV...). |
| `timestamp` | string | Yes | When the event happened, in ISO 8601. |

### TaskRouter Reservation Created

**Slug:** `TWILIO_TASKROUTER_RESERVATION_CREATED`

**Type:** webhook

Triggers when a task is offered to a worker. This is the event a
contact-centre automation acts on to put work in front of an agent.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `workspace_sid` | string | No | Only deliver events from this TaskRouter Workspace (WS...). An account may run several (e.g. production and staging). Leave unset for all of them. No Composio action lists Twilio TaskRouter workspaces yet; read it from GET https://taskrouter.twilio.com/v1/Workspaces. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_friendly_name` | string | No | Friendly name of the Twilio account. |
| `account_sid` | string | Yes | SID of the Twilio account the workspace belongs to. |
| `group` | string | Yes | Which family of TaskRouter object the event belongs to, e.g. `task`, `worker`, `task-queue`. |
| `level` | string | Yes | Severity TaskRouter logged the event at, e.g. `INFO` or `WARNING`. |
| `name` | string | Yes | Twilio's name for the event class, e.g. `TasksCreated`. |
| `parent_account_sid` | string | No | SID of the parent account, when this is a subaccount. |
| `parent_friendly_name` | string | No | Friendly name of the parent account, when this is a subaccount. |
| `payload` | object | Yes | The event's own detail — which task, worker, queue or workflow changed and how. |
| `payload_type` | string | Yes | Content type of `payload`, always `application/json`. |
| `product_name` | string | Yes | The Twilio product that emitted the event — always `TaskRouter`. |
| `publisher` | string | Yes | Who published the event; the workspace's own name for workspace events. |
| `publisher_metadata` | string | No | Extra publisher detail TaskRouter attaches, as a JSON string. |
| `sid` | string | Yes | SID of this TaskRouter event record (EV...). |
| `timestamp` | string | Yes | When the event happened, in ISO 8601. |

### TaskRouter Task Completed

**Slug:** `TWILIO_TASKROUTER_TASK_COMPLETED`

**Type:** webhook

Triggers when a task is completed; `payload.task_completed_reason`
carries the wrap-up reason.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `workspace_sid` | string | No | Only deliver events from this TaskRouter Workspace (WS...). An account may run several (e.g. production and staging). Leave unset for all of them. No Composio action lists Twilio TaskRouter workspaces yet; read it from GET https://taskrouter.twilio.com/v1/Workspaces. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_friendly_name` | string | No | Friendly name of the Twilio account. |
| `account_sid` | string | Yes | SID of the Twilio account the workspace belongs to. |
| `group` | string | Yes | Which family of TaskRouter object the event belongs to, e.g. `task`, `worker`, `task-queue`. |
| `level` | string | Yes | Severity TaskRouter logged the event at, e.g. `INFO` or `WARNING`. |
| `name` | string | Yes | Twilio's name for the event class, e.g. `TasksCreated`. |
| `parent_account_sid` | string | No | SID of the parent account, when this is a subaccount. |
| `parent_friendly_name` | string | No | Friendly name of the parent account, when this is a subaccount. |
| `payload` | object | Yes | The event's own detail — which task, worker, queue or workflow changed and how. |
| `payload_type` | string | Yes | Content type of `payload`, always `application/json`. |
| `product_name` | string | Yes | The Twilio product that emitted the event — always `TaskRouter`. |
| `publisher` | string | Yes | Who published the event; the workspace's own name for workspace events. |
| `publisher_metadata` | string | No | Extra publisher detail TaskRouter attaches, as a JSON string. |
| `sid` | string | Yes | SID of this TaskRouter event record (EV...). |
| `timestamp` | string | Yes | When the event happened, in ISO 8601. |

### TaskRouter Task Created

**Slug:** `TWILIO_TASKROUTER_TASK_CREATED`

**Type:** webhook

Triggers when a new TaskRouter task enters a workflow.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `workspace_sid` | string | No | Only deliver events from this TaskRouter Workspace (WS...). An account may run several (e.g. production and staging). Leave unset for all of them. No Composio action lists Twilio TaskRouter workspaces yet; read it from GET https://taskrouter.twilio.com/v1/Workspaces. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_friendly_name` | string | No | Friendly name of the Twilio account. |
| `account_sid` | string | Yes | SID of the Twilio account the workspace belongs to. |
| `group` | string | Yes | Which family of TaskRouter object the event belongs to, e.g. `task`, `worker`, `task-queue`. |
| `level` | string | Yes | Severity TaskRouter logged the event at, e.g. `INFO` or `WARNING`. |
| `name` | string | Yes | Twilio's name for the event class, e.g. `TasksCreated`. |
| `parent_account_sid` | string | No | SID of the parent account, when this is a subaccount. |
| `parent_friendly_name` | string | No | Friendly name of the parent account, when this is a subaccount. |
| `payload` | object | Yes | The event's own detail — which task, worker, queue or workflow changed and how. |
| `payload_type` | string | Yes | Content type of `payload`, always `application/json`. |
| `product_name` | string | Yes | The Twilio product that emitted the event — always `TaskRouter`. |
| `publisher` | string | Yes | Who published the event; the workspace's own name for workspace events. |
| `publisher_metadata` | string | No | Extra publisher detail TaskRouter attaches, as a JSON string. |
| `sid` | string | Yes | SID of this TaskRouter event record (EV...). |
| `timestamp` | string | Yes | When the event happened, in ISO 8601. |

### Verification Approved

**Slug:** `TWILIO_VERIFICATION_APPROVED`

**Type:** webhook

Triggers when the end user enters the correct verification code.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `service_sid` | string | No | Only deliver events for this Verify Service (VA...). Leave unset for every Verify service on the account. No Composio action lists Twilio Verify services yet; read it from GET https://verify.twilio.com/v2/Services. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account the service belongs to. |
| `check_attempts` | object | Yes | Every attempt the end user made at entering the code. |
| `code_length` | integer | No | How many digits the code has. |
| `country` | string | Yes | ISO 3166-1 alpha-2 country code of the destination. |
| `created_at` | string | Yes | When the verification was started, in ISO 8601. |
| `custom_code_enabled` | boolean | Yes | Whether the service lets you supply your own code instead of a generated one. |
| `custom_friendly_name` | string | No | Your own override for the service name shown to the end user. |
| `expired_at` | string | No | When the verification expires, in ISO 8601. |
| `friendly_name` | string | Yes | Name of the Verify Service, as shown to the end user. |
| `send_code_attempts` | object | Yes | Every attempt Verify made at delivering the code. |
| `service_sid` | string | Yes | SID of the Verify Service that issued it (VA...). |
| `to` | string | Yes | Who is being verified — a phone number in E.164, or the address on whichever channel was used. |
| `verification_sid` | string | Yes | SID of the verification (VE...). |
| `verification_status` | string | Yes | Where the verification stands: `PENDING`, `APPROVED`, `EXPIRED`, `CANCELED` or `MAX_ATTEMPTS_REACHED`. |
| `verified_at` | string | No | When the correct code was entered, in ISO 8601. |

### Verification Canceled

**Slug:** `TWILIO_VERIFICATION_CANCELED`

**Type:** webhook

Triggers when a verification is canceled through the API.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `service_sid` | string | No | Only deliver events for this Verify Service (VA...). Leave unset for every Verify service on the account. No Composio action lists Twilio Verify services yet; read it from GET https://verify.twilio.com/v2/Services. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account the service belongs to. |
| `check_attempts` | object | Yes | Every attempt the end user made at entering the code. |
| `code_length` | integer | No | How many digits the code has. |
| `country` | string | Yes | ISO 3166-1 alpha-2 country code of the destination. |
| `created_at` | string | Yes | When the verification was started, in ISO 8601. |
| `custom_code_enabled` | boolean | Yes | Whether the service lets you supply your own code instead of a generated one. |
| `custom_friendly_name` | string | No | Your own override for the service name shown to the end user. |
| `expired_at` | string | No | When the verification expires, in ISO 8601. |
| `friendly_name` | string | Yes | Name of the Verify Service, as shown to the end user. |
| `send_code_attempts` | object | Yes | Every attempt Verify made at delivering the code. |
| `service_sid` | string | Yes | SID of the Verify Service that issued it (VA...). |
| `to` | string | Yes | Who is being verified — a phone number in E.164, or the address on whichever channel was used. |
| `verification_sid` | string | Yes | SID of the verification (VE...). |
| `verification_status` | string | Yes | Where the verification stands: `PENDING`, `APPROVED`, `EXPIRED`, `CANCELED` or `MAX_ATTEMPTS_REACHED`. |
| `verified_at` | string | No | When the correct code was entered, in ISO 8601. |

### Verification Expired

**Slug:** `TWILIO_VERIFICATION_EXPIRED`

**Type:** webhook

Triggers when a verification expires before the user enters the code.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `service_sid` | string | No | Only deliver events for this Verify Service (VA...). Leave unset for every Verify service on the account. No Composio action lists Twilio Verify services yet; read it from GET https://verify.twilio.com/v2/Services. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account the service belongs to. |
| `check_attempts` | object | Yes | Every attempt the end user made at entering the code. |
| `code_length` | integer | No | How many digits the code has. |
| `country` | string | Yes | ISO 3166-1 alpha-2 country code of the destination. |
| `created_at` | string | Yes | When the verification was started, in ISO 8601. |
| `custom_code_enabled` | boolean | Yes | Whether the service lets you supply your own code instead of a generated one. |
| `custom_friendly_name` | string | No | Your own override for the service name shown to the end user. |
| `expired_at` | string | No | When the verification expires, in ISO 8601. |
| `friendly_name` | string | Yes | Name of the Verify Service, as shown to the end user. |
| `send_code_attempts` | object | Yes | Every attempt Verify made at delivering the code. |
| `service_sid` | string | Yes | SID of the Verify Service that issued it (VA...). |
| `to` | string | Yes | Who is being verified — a phone number in E.164, or the address on whichever channel was used. |
| `verification_sid` | string | Yes | SID of the verification (VE...). |
| `verification_status` | string | Yes | Where the verification stands: `PENDING`, `APPROVED`, `EXPIRED`, `CANCELED` or `MAX_ATTEMPTS_REACHED`. |
| `verified_at` | string | No | When the correct code was entered, in ISO 8601. |

### Verification Max Attempts Reached

**Slug:** `TWILIO_VERIFICATION_MAX_ATTEMPTS_REACHED`

**Type:** webhook

Triggers when a verification hits its maximum check attempts — the fraud
and abuse signal.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `service_sid` | string | No | Only deliver events for this Verify Service (VA...). Leave unset for every Verify service on the account. No Composio action lists Twilio Verify services yet; read it from GET https://verify.twilio.com/v2/Services. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account the service belongs to. |
| `check_attempts` | object | Yes | Every attempt the end user made at entering the code. |
| `code_length` | integer | No | How many digits the code has. |
| `country` | string | Yes | ISO 3166-1 alpha-2 country code of the destination. |
| `created_at` | string | Yes | When the verification was started, in ISO 8601. |
| `custom_code_enabled` | boolean | Yes | Whether the service lets you supply your own code instead of a generated one. |
| `custom_friendly_name` | string | No | Your own override for the service name shown to the end user. |
| `expired_at` | string | No | When the verification expires, in ISO 8601. |
| `friendly_name` | string | Yes | Name of the Verify Service, as shown to the end user. |
| `send_code_attempts` | object | Yes | Every attempt Verify made at delivering the code. |
| `service_sid` | string | Yes | SID of the Verify Service that issued it (VA...). |
| `to` | string | Yes | Who is being verified — a phone number in E.164, or the address on whichever channel was used. |
| `verification_sid` | string | Yes | SID of the verification (VE...). |
| `verification_status` | string | Yes | Where the verification stands: `PENDING`, `APPROVED`, `EXPIRED`, `CANCELED` or `MAX_ATTEMPTS_REACHED`. |
| `verified_at` | string | No | When the correct code was entered, in ISO 8601. |

### Verification Message Delivered

**Slug:** `TWILIO_VERIFICATION_MESSAGE_DELIVERED`

**Type:** webhook

Triggers when the carrier confirms a verification code message reached
the handset.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `service_sid` | string | No | Only deliver events for this Verify Service (VA...). Leave unset for every Verify service on the account. No Composio action lists Twilio Verify services yet; read it from GET https://verify.twilio.com/v2/Services. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account the service belongs to. |
| `attempt_sid` | string | Yes | SID of the delivery attempt this status is for (VL...). |
| `channel` | string | Yes | Channel the code was sent over, e.g. `sms`, `call`, `whatsapp`. |
| `created_at` | string | Yes | When the delivery attempt was created, in ISO 8601. |
| `error_code` | string | No | Twilio error code explaining a failed delivery; empty when it succeeded. |
| `has_fallback` | boolean | No | Whether a fallback channel is configured for this verification. |
| `is_fallback` | boolean | No | Whether this attempt is itself the fallback. |
| `mcc` | string | No | Mobile Country Code of the destination carrier. |
| `message_status` | string | Yes | Status the message reached: `SENT`, `DELIVERED`, `READ`, `FAILED` or `UNDELIVERED`. |
| `mnc` | string | No | Mobile Network Code of the destination carrier. |
| `number_segments` | integer | No | How many SMS segments the message took. |
| `service_sid` | string | Yes | SID of the Verify Service that issued the verification (VA...). |
| `tags` | object | No | Your own key-value tags, as set on the verification. |
| `to` | string | Yes | Destination the code was sent to, in E.164. |
| `verification_sid` | string | Yes | SID of the verification the message belongs to (VE...). |

### Verification Message Delivery Failed

**Slug:** `TWILIO_VERIFICATION_MESSAGE_DELIVERY_FAILED`

**Type:** webhook

Triggers when a verification code message does not reach the end user.
`message_status` separates Twilio-side failure from carrier rejection;
this is the signal that a user is stuck at the OTP step.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `service_sid` | string | No | Only deliver events for this Verify Service (VA...). Leave unset for every Verify service on the account. No Composio action lists Twilio Verify services yet; read it from GET https://verify.twilio.com/v2/Services. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account the service belongs to. |
| `attempt_sid` | string | Yes | SID of the delivery attempt this status is for (VL...). |
| `channel` | string | Yes | Channel the code was sent over, e.g. `sms`, `call`, `whatsapp`. |
| `created_at` | string | Yes | When the delivery attempt was created, in ISO 8601. |
| `error_code` | string | No | Twilio error code explaining a failed delivery; empty when it succeeded. |
| `has_fallback` | boolean | No | Whether a fallback channel is configured for this verification. |
| `is_fallback` | boolean | No | Whether this attempt is itself the fallback. |
| `mcc` | string | No | Mobile Country Code of the destination carrier. |
| `message_status` | string | Yes | Status the message reached: `SENT`, `DELIVERED`, `READ`, `FAILED` or `UNDELIVERED`. |
| `mnc` | string | No | Mobile Network Code of the destination carrier. |
| `number_segments` | integer | No | How many SMS segments the message took. |
| `service_sid` | string | Yes | SID of the Verify Service that issued the verification (VA...). |
| `tags` | object | No | Your own key-value tags, as set on the verification. |
| `to` | string | Yes | Destination the code was sent to, in E.164. |
| `verification_sid` | string | Yes | SID of the verification the message belongs to (VE...). |

### Verification Message Read

**Slug:** `TWILIO_VERIFICATION_MESSAGE_READ`

**Type:** webhook

Triggers when the end user opens a verification code message. Read-
receipt channels only — WhatsApp and RCS.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `service_sid` | string | No | Only deliver events for this Verify Service (VA...). Leave unset for every Verify service on the account. No Composio action lists Twilio Verify services yet; read it from GET https://verify.twilio.com/v2/Services. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account the service belongs to. |
| `attempt_sid` | string | Yes | SID of the delivery attempt this status is for (VL...). |
| `channel` | string | Yes | Channel the code was sent over, e.g. `sms`, `call`, `whatsapp`. |
| `created_at` | string | Yes | When the delivery attempt was created, in ISO 8601. |
| `error_code` | string | No | Twilio error code explaining a failed delivery; empty when it succeeded. |
| `has_fallback` | boolean | No | Whether a fallback channel is configured for this verification. |
| `is_fallback` | boolean | No | Whether this attempt is itself the fallback. |
| `mcc` | string | No | Mobile Country Code of the destination carrier. |
| `message_status` | string | Yes | Status the message reached: `SENT`, `DELIVERED`, `READ`, `FAILED` or `UNDELIVERED`. |
| `mnc` | string | No | Mobile Network Code of the destination carrier. |
| `number_segments` | integer | No | How many SMS segments the message took. |
| `service_sid` | string | Yes | SID of the Verify Service that issued the verification (VA...). |
| `tags` | object | No | Your own key-value tags, as set on the verification. |
| `to` | string | Yes | Destination the code was sent to, in E.164. |
| `verification_sid` | string | Yes | SID of the verification the message belongs to (VE...). |

### Verification Message Sent

**Slug:** `TWILIO_VERIFICATION_MESSAGE_SENT`

**Type:** webhook

Triggers when the SMS, WhatsApp or voice message carrying a verification
code leaves Twilio. Watch code delivery here rather than on Verification
Started, whose per-attempt delivery status is pinned to SENT for
accounts onboarded recently.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `service_sid` | string | No | Only deliver events for this Verify Service (VA...). Leave unset for every Verify service on the account. No Composio action lists Twilio Verify services yet; read it from GET https://verify.twilio.com/v2/Services. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account the service belongs to. |
| `attempt_sid` | string | Yes | SID of the delivery attempt this status is for (VL...). |
| `channel` | string | Yes | Channel the code was sent over, e.g. `sms`, `call`, `whatsapp`. |
| `created_at` | string | Yes | When the delivery attempt was created, in ISO 8601. |
| `error_code` | string | No | Twilio error code explaining a failed delivery; empty when it succeeded. |
| `has_fallback` | boolean | No | Whether a fallback channel is configured for this verification. |
| `is_fallback` | boolean | No | Whether this attempt is itself the fallback. |
| `mcc` | string | No | Mobile Country Code of the destination carrier. |
| `message_status` | string | Yes | Status the message reached: `SENT`, `DELIVERED`, `READ`, `FAILED` or `UNDELIVERED`. |
| `mnc` | string | No | Mobile Network Code of the destination carrier. |
| `number_segments` | integer | No | How many SMS segments the message took. |
| `service_sid` | string | Yes | SID of the Verify Service that issued the verification (VA...). |
| `tags` | object | No | Your own key-value tags, as set on the verification. |
| `to` | string | Yes | Destination the code was sent to, in E.164. |
| `verification_sid` | string | Yes | SID of the verification the message belongs to (VE...). |

### Verification Started

**Slug:** `TWILIO_VERIFICATION_STARTED`

**Type:** webhook

Triggers when a Verify verification is started and a code is sent.
Carries every send attempt with its channel, and the destination
country.

#### Configuration

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `service_sid` | string | No | Only deliver events for this Verify Service (VA...). Leave unset for every Verify service on the account. No Composio action lists Twilio Verify services yet; read it from GET https://verify.twilio.com/v2/Services. |

#### Payload

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `account_sid` | string | Yes | SID of the Twilio account the service belongs to. |
| `check_attempts` | object | Yes | Every attempt the end user made at entering the code. |
| `code_length` | integer | No | How many digits the code has. |
| `country` | string | Yes | ISO 3166-1 alpha-2 country code of the destination. |
| `created_at` | string | Yes | When the verification was started, in ISO 8601. |
| `custom_code_enabled` | boolean | Yes | Whether the service lets you supply your own code instead of a generated one. |
| `custom_friendly_name` | string | No | Your own override for the service name shown to the end user. |
| `expired_at` | string | No | When the verification expires, in ISO 8601. |
| `friendly_name` | string | Yes | Name of the Verify Service, as shown to the end user. |
| `send_code_attempts` | object | Yes | Every attempt Verify made at delivering the code. |
| `service_sid` | string | Yes | SID of the Verify Service that issued it (VA...). |
| `to` | string | Yes | Who is being verified — a phone number in E.164, or the address on whichever channel was used. |
| `verification_sid` | string | Yes | SID of the verification (VE...). |
| `verification_status` | string | Yes | Where the verification stands: `PENDING`, `APPROVED`, `EXPIRED`, `CANCELED` or `MAX_ATTEMPTS_REACHED`. |
| `verified_at` | string | No | When the correct code was entered, in ISO 8601. |
