Files
twilio-v2010-openapi-agent/agent.py
a2a-platform 52f17b3dfb deploy
2026-06-27 01:01:51 +00:00

435 lines
704 KiB
Python

from __future__ import annotations
import base64
import json
import re
from pathlib import Path
from typing import Any
import httpx
from a2a_pack.deepagents import create_a2a_deep_agent
from langchain_core.messages import BaseMessage
from langchain_core.tools import StructuredTool
from pydantic import BaseModel, Field
from a2a_pack import (
A2AAgent,
ConsumerSetup,
ConsumerSetupField,
ConsumerSetupMissing,
EgressPolicy,
LLMProvisioning,
Pricing,
Resources,
RunContext,
skill,
)
DEFAULT_BASE_URL = "https://api.twilio.com"
OPERATIONS = json.loads("{\n \"create_account\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new Twilio Subaccount from the account making the request\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_account\",\n \"parameters\": [],\n \"path\": \"/2010-04-01/Accounts.json\",\n \"request_body\": {\n \"properties\": {\n \"FriendlyName\": {\n \"description\": \"A human readable description of the account to create, defaults to `SubAccount Created at {YYYY-MM-DD HH:MM meridian}`\",\n \"type\": \"string\"\n }\n },\n \"title\": \"CreateAccountRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_account\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new Twilio Subaccount from the account making the request\",\n \"tags\": [\n \"Api20100401Account\"\n ]\n },\n \"create_address\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"CreateAddress\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_address\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will be responsible for the new Address resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Addresses.json\",\n \"request_body\": {\n \"properties\": {\n \"AutoCorrectAddress\": {\n \"description\": \"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.\",\n \"type\": \"boolean\"\n },\n \"City\": {\n \"description\": \"The city of the new address.\",\n \"type\": \"string\"\n },\n \"CustomerName\": {\n \"description\": \"The name to associate with the new address.\",\n \"type\": \"string\"\n },\n \"EmergencyEnabled\": {\n \"description\": \"Whether to enable emergency calling on the new address. Can be: `true` or `false`.\",\n \"type\": \"boolean\"\n },\n \"FriendlyName\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"IsoCountry\": {\n \"description\": \"The ISO country code of the new address.\",\n \"format\": \"iso-country-code\",\n \"type\": \"string\"\n },\n \"PostalCode\": {\n \"description\": \"The postal code of the new address.\",\n \"type\": \"string\"\n },\n \"Region\": {\n \"description\": \"The state or region of the new address.\",\n \"type\": \"string\"\n },\n \"Street\": {\n \"description\": \"The number and street address of the new address.\",\n \"type\": \"string\"\n },\n \"StreetSecondary\": {\n \"description\": \"The additional number and street address of the address.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"CustomerName\",\n \"Street\",\n \"City\",\n \"Region\",\n \"PostalCode\",\n \"IsoCountry\"\n ],\n \"title\": \"CreateAddressRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_address\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"CreateAddress\",\n \"tags\": [\n \"Api20100401Address\"\n ]\n },\n \"create_application\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new application within your account\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_application\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Applications.json\",\n \"request_body\": {\n \"properties\": {\n \"ApiVersion\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"FriendlyName\": {\n \"description\": \"A descriptive string that you create to describe the new application. It can be up to 64 characters long.\",\n \"type\": \"string\"\n },\n \"MessageStatusCallback\": {\n \"description\": \"The URL we should call using a POST method to send message status information to your application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"PublicApplicationConnectEnabled\": {\n \"description\": \"Whether to allow other Twilio accounts to dial this applicaton using Dial verb. Can be: `true` or `false`.\",\n \"type\": \"boolean\"\n },\n \"SmsFallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `sms_fallback_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs while retrieving or executing the TwiML from `sms_url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"SmsMethod\": {\n \"description\": \"The HTTP method we should use to call `sms_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsStatusCallback\": {\n \"description\": \"The URL we should call using a POST method to send status information about SMS messages sent by the application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"SmsUrl\": {\n \"description\": \"The URL we should call when the phone number receives an incoming SMS message.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallback\": {\n \"description\": \"The URL we should call using the `status_callback_method` to send status information to your application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceCallerIdLookup\": {\n \"description\": \"Whether we should look up the caller's caller-ID name from the CNAM database (additional charges apply). Can be: `true` or `false`.\",\n \"type\": \"boolean\"\n },\n \"VoiceFallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `voice_fallback_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"VoiceMethod\": {\n \"description\": \"The HTTP method we should use to call `voice_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceUrl\": {\n \"description\": \"The URL we should call when the phone number assigned to this application receives a call.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"title\": \"CreateApplicationRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_application\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new application within your account\",\n \"tags\": [\n \"Api20100401Application\"\n ]\n },\n \"create_call\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new outgoing call to phones, SIP-enabled endpoints or Twilio Client connections\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_call\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls.json\",\n \"request_body\": {\n \"properties\": {\n \"ApplicationSid\": {\n \"description\": \"The SID of the Application resource that will handle the call, if the call will be handled by an application.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"AsyncAmd\": {\n \"description\": \"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`.\",\n \"type\": \"string\"\n },\n \"AsyncAmdStatusCallback\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"AsyncAmdStatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use when calling the `async_amd_status_callback` URL. Can be: `GET` or `POST` and the default is `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"Byoc\": {\n \"description\": \"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)\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^BY[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"CallReason\": {\n \"description\": \"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)\",\n \"type\": \"string\"\n },\n \"CallToken\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"CallerId\": {\n \"description\": \"The phone number, SIP address, or Client identifier that made this call. Phone numbers are in [E.164 format](https://wwnw.twilio.com/docs/glossary/what-e164) (e.g., +16175551212). SIP addresses are formatted as `name@company.com`.\",\n \"type\": \"string\"\n },\n \"ClientNotificationUrl\": {\n \"description\": \"The URL that we should use to deliver `push call notification`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"FallbackMethod\": {\n \"description\": \"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.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"FallbackUrl\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"From\": {\n \"description\": \"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](https://www.twilio.com/docs/voice/api/outgoing-caller-ids) for your account. If the `to` parameter is a phone number, `From` must also be a phone number.\",\n \"format\": \"endpoint\",\n \"type\": \"string\"\n },\n \"MachineDetection\": {\n \"description\": \"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](https://www.twilio.com/docs/voice/answering-machine-detection).\",\n \"type\": \"string\"\n },\n \"MachineDetectionSilenceTimeout\": {\n \"description\": \"The number of milliseconds of initial silence after which an `unknown` AnsweredBy result will be returned. Possible Values: 2000-10000. Default: 5000.\",\n \"type\": \"integer\"\n },\n \"MachineDetectionSpeechEndThreshold\": {\n \"description\": \"The number of milliseconds of silence after speech activity at which point the speech activity is considered complete. Possible Values: 500-5000. Default: 1200.\",\n \"type\": \"integer\"\n },\n \"MachineDetectionSpeechThreshold\": {\n \"description\": \"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.\",\n \"type\": \"integer\"\n },\n \"MachineDetectionTimeout\": {\n \"description\": \"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.\",\n \"type\": \"integer\"\n },\n \"Method\": {\n \"description\": \"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.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"Record\": {\n \"description\": \"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.\",\n \"type\": \"boolean\"\n },\n \"RecordingChannels\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"RecordingConfigurationId\": {\n \"description\": \"The identifier of the configuration to be used when creating and processing the recording\",\n \"type\": \"string\"\n },\n \"RecordingStatusCallback\": {\n \"description\": \"The URL that we call when the recording is available to be accessed.\",\n \"type\": \"string\"\n },\n \"RecordingStatusCallbackEvent\": {\n \"description\": \"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.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"RecordingStatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use when calling the `recording_status_callback` URL. Can be: `GET` or `POST` and the default is `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"RecordingTrack\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"SendDigits\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"SipAuthPassword\": {\n \"description\": \"The password required to authenticate the user account specified in `sip_auth_username`.\",\n \"type\": \"string\"\n },\n \"SipAuthUsername\": {\n \"description\": \"The username used to authenticate the caller making a SIP call.\",\n \"type\": \"string\"\n },\n \"StatusCallback\": {\n \"description\": \"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).\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallbackEvent\": {\n \"description\": \"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](https://www.twilio.com/docs/voice/api/call-resource?code-sample=code-create-a-call-resource-and-specify-a-statuscallbackevent&code-sdk-version=json). If an `application_sid` is present, this parameter is ignored.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"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.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"TimeLimit\": {\n \"description\": \"The maximum duration of the call in seconds. Constraints depend on account and configuration.\",\n \"type\": \"integer\"\n },\n \"Timeout\": {\n \"description\": \"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.\",\n \"type\": \"integer\"\n },\n \"To\": {\n \"description\": \"The phone number, SIP address, or client identifier to call.\",\n \"format\": \"endpoint\",\n \"type\": \"string\"\n },\n \"Trim\": {\n \"description\": \"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`.\",\n \"type\": \"string\"\n },\n \"Twiml\": {\n \"description\": \"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.\",\n \"format\": \"twiml\",\n \"type\": \"string\"\n },\n \"Url\": {\n \"description\": \"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](https://www.twilio.com/docs/voice/make-calls#specify-a-url-parameter) section in [Making Calls](https://www.twilio.com/docs/voice/make-calls).\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"To\",\n \"From\"\n ],\n \"title\": \"CreateCallRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_call\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new outgoing call to phones, SIP-enabled endpoints or Twilio Client connections\",\n \"tags\": [\n \"Api20100401Call\"\n ]\n },\n \"create_call_recording\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a recording for the call\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_call_recording\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) to associate the resource with.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings.json\",\n \"request_body\": {\n \"properties\": {\n \"RecordingChannels\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"RecordingConfigurationId\": {\n \"description\": \"The identifier of the configuration to be used when creating and processing the recording\",\n \"type\": \"string\"\n },\n \"RecordingStatusCallback\": {\n \"description\": \"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](https://www.twilio.com/docs/voice/api/recording#recordingstatuscallback).\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"RecordingStatusCallbackEvent\": {\n \"description\": \"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.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"RecordingStatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `recording_status_callback`. Can be: `GET` or `POST` and the default is `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"RecordingTrack\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"Trim\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n }\n },\n \"title\": \"CreateCallRecordingRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_call_recording\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a recording for the call\",\n \"tags\": [\n \"Api20100401CallRecording\"\n ]\n },\n \"create_incoming_phone_number\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Purchase a phone-number for the account.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_incoming_phone_number\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers.json\",\n \"request_body\": {\n \"properties\": {\n \"AddressSid\": {\n \"description\": \"The SID of the Address resource we should associate with the new phone number. Some regions require addresses to meet local regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"ApiVersion\": {\n \"description\": \"The API version to use for incoming calls made to the new phone number. The default is `2010-04-01`.\",\n \"type\": \"string\"\n },\n \"AreaCode\": {\n \"description\": \"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).\",\n \"type\": \"string\"\n },\n \"BundleSid\": {\n \"description\": \"The SID of the Bundle resource that you associate with the phone number. Some regions require a Bundle to meet local Regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^BU[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"EmergencyAddressSid\": {\n \"description\": \"The SID of the emergency address configuration to use for emergency calling from the new phone number.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"EmergencyStatus\": {\n \"$ref\": \"#/components/schemas/incoming_phone_number_enum_emergency_status\"\n },\n \"FriendlyName\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"IdentitySid\": {\n \"description\": \"The SID of the Identity resource that we should associate with the new phone number. Some regions require an identity to meet local regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RI[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"PhoneNumber\": {\n \"description\": \"The phone number to purchase specified in [E.164](https://www.twilio.com/docs/glossary/what-e164) format. E.164 phone numbers consist of a + followed by the country code and subscriber number without punctuation characters. For example, +14155551234.\",\n \"format\": \"phone-number\",\n \"type\": \"string\"\n },\n \"SmsApplicationSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"SmsFallbackMethod\": {\n \"description\": \"The HTTP method that we should use to call `sms_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs while requesting or executing the TwiML defined by `sms_url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"SmsMethod\": {\n \"description\": \"The HTTP method that we should use to call `sms_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsUrl\": {\n \"description\": \"The URL we should call when the new phone number receives an incoming SMS message.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallback\": {\n \"description\": \"The URL we should call using the `status_callback_method` to send status information to your application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"TrunkSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^TK[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"VoiceApplicationSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"VoiceCallerIdLookup\": {\n \"description\": \"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`.\",\n \"type\": \"boolean\"\n },\n \"VoiceFallbackMethod\": {\n \"description\": \"The HTTP method that we should use to call `voice_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"VoiceMethod\": {\n \"description\": \"The HTTP method that we should use to call `voice_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceReceiveMode\": {\n \"$ref\": \"#/components/schemas/incoming_phone_number_enum_voice_receive_mode\"\n },\n \"VoiceUrl\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"title\": \"CreateIncomingPhoneNumberRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_incoming_phone_number\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Purchase a phone-number for the account.\",\n \"tags\": [\n \"Api20100401IncomingPhoneNumber\"\n ]\n },\n \"create_incoming_phone_number_assigned_add_on\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Assign an Add-on installation to the Number specified.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_incoming_phone_number_assigned_add_on\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Phone Number to assign the Add-on.\",\n \"in\": \"path\",\n \"name\": \"ResourceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns.json\",\n \"request_body\": {\n \"properties\": {\n \"InstalledAddOnSid\": {\n \"description\": \"The SID that identifies the Add-on installation.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"InstalledAddOnSid\"\n ],\n \"title\": \"CreateIncomingPhoneNumberAssignedAddOnRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_incoming_phone_number_assigned_add_on\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Assign an Add-on installation to the Number specified.\",\n \"tags\": [\n \"Api20100401AssignedAddOn\"\n ]\n },\n \"create_incoming_phone_number_local\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"CreateIncomingPhoneNumberLocal\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_incoming_phone_number_local\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/Local.json\",\n \"request_body\": {\n \"properties\": {\n \"AddressSid\": {\n \"description\": \"The SID of the Address resource we should associate with the new phone number. Some regions require addresses to meet local regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"ApiVersion\": {\n \"description\": \"The API version to use for incoming calls made to the new phone number. The default is `2010-04-01`.\",\n \"type\": \"string\"\n },\n \"BundleSid\": {\n \"description\": \"The SID of the Bundle resource that you associate with the phone number. Some regions require a Bundle to meet local Regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^BU[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"EmergencyAddressSid\": {\n \"description\": \"The SID of the emergency address configuration to use for emergency calling from the new phone number.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"EmergencyStatus\": {\n \"$ref\": \"#/components/schemas/incoming_phone_number_local_enum_emergency_status\"\n },\n \"FriendlyName\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"IdentitySid\": {\n \"description\": \"The SID of the Identity resource that we should associate with the new phone number. Some regions require an identity to meet local regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RI[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"PhoneNumber\": {\n \"description\": \"The phone number to purchase specified in [E.164](https://www.twilio.com/docs/glossary/what-e164) format. E.164 phone numbers consist of a + followed by the country code and subscriber number without punctuation characters. For example, +14155551234.\",\n \"format\": \"phone-number\",\n \"type\": \"string\"\n },\n \"SmsApplicationSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"SmsFallbackMethod\": {\n \"description\": \"The HTTP method that we should use to call `sms_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs while requesting or executing the TwiML defined by `sms_url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"SmsMethod\": {\n \"description\": \"The HTTP method that we should use to call `sms_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsUrl\": {\n \"description\": \"The URL we should call when the new phone number receives an incoming SMS message.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallback\": {\n \"description\": \"The URL we should call using the `status_callback_method` to send status information to your application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"TrunkSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^TK[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"VoiceApplicationSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"VoiceCallerIdLookup\": {\n \"description\": \"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`.\",\n \"type\": \"boolean\"\n },\n \"VoiceFallbackMethod\": {\n \"description\": \"The HTTP method that we should use to call `voice_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"VoiceMethod\": {\n \"description\": \"The HTTP method that we should use to call `voice_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceReceiveMode\": {\n \"$ref\": \"#/components/schemas/incoming_phone_number_local_enum_voice_receive_mode\"\n },\n \"VoiceUrl\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"PhoneNumber\"\n ],\n \"title\": \"CreateIncomingPhoneNumberLocalRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_incoming_phone_number_local\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"CreateIncomingPhoneNumberLocal\",\n \"tags\": [\n \"Api20100401IncomingPhoneNumberLocal\"\n ]\n },\n \"create_incoming_phone_number_mobile\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"CreateIncomingPhoneNumberMobile\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_incoming_phone_number_mobile\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/Mobile.json\",\n \"request_body\": {\n \"properties\": {\n \"AddressSid\": {\n \"description\": \"The SID of the Address resource we should associate with the new phone number. Some regions require addresses to meet local regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"ApiVersion\": {\n \"description\": \"The API version to use for incoming calls made to the new phone number. The default is `2010-04-01`.\",\n \"type\": \"string\"\n },\n \"BundleSid\": {\n \"description\": \"The SID of the Bundle resource that you associate with the phone number. Some regions require a Bundle to meet local Regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^BU[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"EmergencyAddressSid\": {\n \"description\": \"The SID of the emergency address configuration to use for emergency calling from the new phone number.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"EmergencyStatus\": {\n \"$ref\": \"#/components/schemas/incoming_phone_number_mobile_enum_emergency_status\"\n },\n \"FriendlyName\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"IdentitySid\": {\n \"description\": \"The SID of the Identity resource that we should associate with the new phone number. Some regions require an identity to meet local regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RI[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"PhoneNumber\": {\n \"description\": \"The phone number to purchase specified in [E.164](https://www.twilio.com/docs/glossary/what-e164) format. E.164 phone numbers consist of a + followed by the country code and subscriber number without punctuation characters. For example, +14155551234.\",\n \"format\": \"phone-number\",\n \"type\": \"string\"\n },\n \"SmsApplicationSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"SmsFallbackMethod\": {\n \"description\": \"The HTTP method that we should use to call `sms_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs while requesting or executing the TwiML defined by `sms_url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"SmsMethod\": {\n \"description\": \"The HTTP method that we should use to call `sms_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsUrl\": {\n \"description\": \"The URL we should call when the new phone number receives an incoming SMS message.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallback\": {\n \"description\": \"The URL we should call using the `status_callback_method` to send status information to your application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"TrunkSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^TK[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"VoiceApplicationSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"VoiceCallerIdLookup\": {\n \"description\": \"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`.\",\n \"type\": \"boolean\"\n },\n \"VoiceFallbackMethod\": {\n \"description\": \"The HTTP method that we should use to call `voice_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"VoiceMethod\": {\n \"description\": \"The HTTP method that we should use to call `voice_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceReceiveMode\": {\n \"$ref\": \"#/components/schemas/incoming_phone_number_mobile_enum_voice_receive_mode\"\n },\n \"VoiceUrl\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"PhoneNumber\"\n ],\n \"title\": \"CreateIncomingPhoneNumberMobileRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_incoming_phone_number_mobile\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"CreateIncomingPhoneNumberMobile\",\n \"tags\": [\n \"Api20100401IncomingPhoneNumberMobile\"\n ]\n },\n \"create_incoming_phone_number_toll_free\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"CreateIncomingPhoneNumberTollFree\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_incoming_phone_number_toll_free\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/TollFree.json\",\n \"request_body\": {\n \"properties\": {\n \"AddressSid\": {\n \"description\": \"The SID of the Address resource we should associate with the new phone number. Some regions require addresses to meet local regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"ApiVersion\": {\n \"description\": \"The API version to use for incoming calls made to the new phone number. The default is `2010-04-01`.\",\n \"type\": \"string\"\n },\n \"BundleSid\": {\n \"description\": \"The SID of the Bundle resource that you associate with the phone number. Some regions require a Bundle to meet local Regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^BU[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"EmergencyAddressSid\": {\n \"description\": \"The SID of the emergency address configuration to use for emergency calling from the new phone number.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"EmergencyStatus\": {\n \"$ref\": \"#/components/schemas/incoming_phone_number_toll_free_enum_emergency_status\"\n },\n \"FriendlyName\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"IdentitySid\": {\n \"description\": \"The SID of the Identity resource that we should associate with the new phone number. Some regions require an Identity to meet local regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RI[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"PhoneNumber\": {\n \"description\": \"The phone number to purchase specified in [E.164](https://www.twilio.com/docs/glossary/what-e164) format. E.164 phone numbers consist of a + followed by the country code and subscriber number without punctuation characters. For example, +14155551234.\",\n \"format\": \"phone-number\",\n \"type\": \"string\"\n },\n \"SmsApplicationSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"SmsFallbackMethod\": {\n \"description\": \"The HTTP method that we should use to call `sms_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs while requesting or executing the TwiML defined by `sms_url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"SmsMethod\": {\n \"description\": \"The HTTP method that we should use to call `sms_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsUrl\": {\n \"description\": \"The URL we should call when the new phone number receives an incoming SMS message.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallback\": {\n \"description\": \"The URL we should call using the `status_callback_method` to send status information to your application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"TrunkSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^TK[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"VoiceApplicationSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"VoiceCallerIdLookup\": {\n \"description\": \"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`.\",\n \"type\": \"boolean\"\n },\n \"VoiceFallbackMethod\": {\n \"description\": \"The HTTP method that we should use to call `voice_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"VoiceMethod\": {\n \"description\": \"The HTTP method that we should use to call `voice_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceReceiveMode\": {\n \"$ref\": \"#/components/schemas/incoming_phone_number_toll_free_enum_voice_receive_mode\"\n },\n \"VoiceUrl\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"PhoneNumber\"\n ],\n \"title\": \"CreateIncomingPhoneNumberTollFreeRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_incoming_phone_number_toll_free\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"CreateIncomingPhoneNumberTollFree\",\n \"tags\": [\n \"Api20100401IncomingPhoneNumberTollFree\"\n ]\n },\n \"create_message\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Send a message\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_message\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) creating the Message resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Messages.json\",\n \"request_body\": {\n \"properties\": {\n \"AddressRetention\": {\n \"$ref\": \"#/components/schemas/message_enum_address_retention\"\n },\n \"ApplicationSid\": {\n \"description\": \"The SID of the associated [TwiML Application](https://www.twilio.com/docs/usage/api/applications). [Message status callback requests](https://www.twilio.com/docs/sms/api/message-resource#twilios-request-to-the-statuscallback-url) 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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"Attempt\": {\n \"description\": \"Total number of attempts made (including this request) to send the message regardless of the provider used\",\n \"type\": \"integer\"\n },\n \"Body\": {\n \"description\": \"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](https://www.twilio.com/docs/glossary/what-is-gsm-7-character-encoding) characters (or 70 [UCS-2](https://www.twilio.com/docs/glossary/what-is-ucs-2-character-encoding) characters), the message is segmented and charged accordingly. For long `body` text, consider using the [send_as_mms parameter](https://www.twilio.com/blog/mms-for-long-text-messages).\",\n \"type\": \"string\"\n },\n \"ContentRetention\": {\n \"$ref\": \"#/components/schemas/message_enum_content_retention\"\n },\n \"ContentSid\": {\n \"description\": \"For [Content Editor/API](https://www.twilio.com/docs/content) 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](https://www.twilio.com/docs/content/content-api-resources#create-templates) or by [fetching your Templates](https://www.twilio.com/docs/content/content-api-resources#fetch-all-content-resources).\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^HX[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"ContentVariables\": {\n \"description\": \"For [Content Editor/API](https://www.twilio.com/docs/content) only: Key-value pairs of [Template variables](https://www.twilio.com/docs/content/using-variables-with-content-api) 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](https://www.twilio.com/docs/content/content-api-resources#create-templates) are used.\",\n \"type\": \"string\"\n },\n \"FallbackFrom\": {\n \"description\": \"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](https://twilio.com/docs/messaging/services) containing an RCS sender. The fallback SMS sender must be either a Twilio phone number (in [E.164](https://en.wikipedia.org/wiki/E.164) format), [alphanumeric sender ID](https://www.twilio.com/docs/sms/quickstart), or [short code](https://www.twilio.com/en-us/messaging/channels/sms/short-codes), hosted within Twilio and belong to the Account creating the Message.\",\n \"format\": \"phone-number\",\n \"type\": \"string\"\n },\n \"ForceDelivery\": {\n \"description\": \"Reserved\",\n \"type\": \"boolean\"\n },\n \"From\": {\n \"description\": \"The sender's Twilio phone number (in [E.164](https://en.wikipedia.org/wiki/E.164) format), [alphanumeric sender ID](https://www.twilio.com/docs/sms/quickstart), [Wireless SIM](https://www.twilio.com/docs/iot/wireless/programmable-wireless-send-machine-machine-sms-commands), [short code](https://www.twilio.com/en-us/messaging/channels/sms/short-codes), or [channel address](https://www.twilio.com/docs/messaging/channels) (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.\",\n \"format\": \"phone-number\",\n \"type\": \"string\"\n },\n \"MaxPrice\": {\n \"description\": \"[OBSOLETE] This parameter will no longer have any effect as of 2024-06-03.\",\n \"type\": \"number\"\n },\n \"MediaUrl\": {\n \"description\": \"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](https://www.twilio.com/docs/messaging/guides/accepted-mime-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](https://support.twilio.com/hc/en-us/articles/223179808-Sending-and-receiving-MMS-messages) and [carrier](https://support.twilio.com/hc/en-us/articles/223133707-Is-MMS-supported-for-all-carriers-in-US-and-Canada-) limits apply.\",\n \"items\": {\n \"format\": \"uri\",\n \"type\": \"string\",\n \"x-twilio\": {\n \"ignoreFormat\": true\n }\n },\n \"type\": \"array\"\n },\n \"MessagingServiceSid\": {\n \"description\": \"The SID of the [Messaging Service](https://www.twilio.com/docs/messaging/services) 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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^MG[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"PersistentAction\": {\n \"description\": \"Rich actions for non-SMS/MMS channels. Used for [sending location in WhatsApp messages](https://www.twilio.com/docs/whatsapp/message-features#location-messages-with-whatsapp).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"ProvideFeedback\": {\n \"description\": \"Boolean indicating whether or not you intend to provide delivery confirmation feedback to Twilio (used in conjunction with the [Message Feedback subresource](https://www.twilio.com/docs/sms/api/message-feedback-resource)). Default value is `false`.\",\n \"type\": \"boolean\"\n },\n \"RiskCheck\": {\n \"$ref\": \"#/components/schemas/message_enum_risk_check\"\n },\n \"ScheduleType\": {\n \"$ref\": \"#/components/schemas/message_enum_schedule_type\"\n },\n \"SendAsMms\": {\n \"description\": \"If set to `true`, Twilio delivers the message as a single MMS message, regardless of the presence of media.\",\n \"type\": \"boolean\"\n },\n \"SendAt\": {\n \"description\": \"The time that Twilio will send the message. Must be in ISO 8601 format.\",\n \"format\": \"date-time\",\n \"type\": \"string\"\n },\n \"ShortenUrls\": {\n \"description\": \"For Messaging Services with [Link Shortening configured](https://www.twilio.com/docs/messaging/features/link-shortening) 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.\",\n \"type\": \"boolean\"\n },\n \"SmartEncoded\": {\n \"description\": \"Whether to detect Unicode characters that have a similar GSM-7 character and replace them. Can be: `true` or `false`.\",\n \"type\": \"boolean\"\n },\n \"StatusCallback\": {\n \"description\": \"The URL of the endpoint to which Twilio sends [Message status callback requests](https://www.twilio.com/docs/sms/api/message-resource#twilios-request-to-the-statuscallback-url). 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](https://www.twilio.com/docs/messaging/api/service-resource). \",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"To\": {\n \"description\": \"The recipient's phone number in [E.164](https://www.twilio.com/docs/glossary/what-e164) format (for SMS/MMS) or [channel address](https://www.twilio.com/docs/messaging/channels), e.g. `whatsapp:+15552229999`.\",\n \"format\": \"phone-number\",\n \"type\": \"string\"\n },\n \"TrafficType\": {\n \"$ref\": \"#/components/schemas/message_enum_traffic_type\"\n },\n \"ValidityPeriod\": {\n \"description\": \"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](https://www.twilio.com/blog/take-more-control-of-outbound-messages-using-validity-period-html)\",\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"To\"\n ],\n \"title\": \"CreateMessageRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_message\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Send a message\",\n \"tags\": [\n \"Api20100401Message\"\n ]\n },\n \"create_message_feedback\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create Message Feedback to confirm a tracked user action was performed by the recipient of the associated Message\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_message_feedback\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) associated with the Message resource for which to create MessageFeedback.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Message resource for which to create MessageFeedback.\",\n \"in\": \"path\",\n \"name\": \"MessageSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^(SM|MM)[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}/Feedback.json\",\n \"request_body\": {\n \"properties\": {\n \"Outcome\": {\n \"$ref\": \"#/components/schemas/message_feedback_enum_outcome\"\n }\n },\n \"title\": \"CreateMessageFeedbackRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_message_feedback\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create Message Feedback to confirm a tracked user action was performed by the recipient of the associated Message\",\n \"tags\": [\n \"Api20100401Feedback\"\n ]\n },\n \"create_new_key\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"CreateNewKey\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_new_key\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will be responsible for the new Key resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Keys.json\",\n \"request_body\": {\n \"properties\": {\n \"FriendlyName\": {\n \"description\": \"A descriptive string that you create to describe the resource. It can be up to 64 characters long.\",\n \"type\": \"string\"\n }\n },\n \"title\": \"CreateNewKeyRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_new_key\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"CreateNewKey\",\n \"tags\": [\n \"Api20100401NewKey\"\n ]\n },\n \"create_new_signing_key\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new Signing Key for the account making the request.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_new_signing_key\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will be responsible for the new Key resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SigningKeys.json\",\n \"request_body\": {\n \"properties\": {\n \"FriendlyName\": {\n \"description\": \"A descriptive string that you create to describe the resource. It can be up to 64 characters long.\",\n \"type\": \"string\"\n }\n },\n \"title\": \"CreateNewSigningKeyRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_new_signing_key\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new Signing Key for the account making the request.\",\n \"tags\": [\n \"Api20100401NewSigningKey\"\n ]\n },\n \"create_participant\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"CreateParticipant\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_participant\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the participant's conference.\",\n \"in\": \"path\",\n \"name\": \"ConferenceSid\",\n \"required\": true,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants.json\",\n \"request_body\": {\n \"properties\": {\n \"AmdStatusCallback\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"AmdStatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use when calling the `amd_status_callback` URL. Can be: `GET` or `POST` and the default is `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"Beep\": {\n \"description\": \"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`.\",\n \"type\": \"string\"\n },\n \"Byoc\": {\n \"description\": \"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)\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^BY[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"CallReason\": {\n \"description\": \"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)\",\n \"type\": \"string\"\n },\n \"CallSidToCoach\": {\n \"description\": \"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`.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"CallToken\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"CallerDisplayName\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"CallerId\": {\n \"description\": \"The phone number, Client identifier, or username portion of SIP address that made this call. Phone numbers are in [E.164](https://www.twilio.com/docs/glossary/what-e164) 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](https://www.twilio.com/docs/voice/api/outgoing-caller-ids) 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.\",\n \"type\": \"string\"\n },\n \"ClientNotificationUrl\": {\n \"description\": \"The URL that we should use to deliver `push call notification`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"Coaching\": {\n \"description\": \"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.\",\n \"type\": \"boolean\"\n },\n \"ConferenceRecord\": {\n \"description\": \"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`.\",\n \"type\": \"string\"\n },\n \"ConferenceRecordingStatusCallback\": {\n \"description\": \"The URL we should call using the `conference_recording_status_callback_method` when the conference recording is available.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"ConferenceRecordingStatusCallbackEvent\": {\n \"description\": \"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'`\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"ConferenceRecordingStatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `conference_recording_status_callback`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"ConferenceStatusCallback\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"ConferenceStatusCallbackEvent\": {\n \"description\": \"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`.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"ConferenceStatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `conference_status_callback`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"ConferenceTrim\": {\n \"description\": \"Whether to trim leading and trailing silence from the conference recording. Can be: `trim-silence` or `do-not-trim` and defaults to `trim-silence`.\",\n \"type\": \"string\"\n },\n \"EarlyMedia\": {\n \"description\": \"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`.\",\n \"type\": \"boolean\"\n },\n \"EndConferenceOnExit\": {\n \"description\": \"Whether to end the conference when the participant leaves. Can be: `true` or `false` and defaults to `false`.\",\n \"type\": \"boolean\"\n },\n \"From\": {\n \"description\": \"The phone number, Client identifier, or username portion of SIP address that made this call. Phone numbers are in [E.164](https://www.twilio.com/docs/glossary/what-e164) 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](https://www.twilio.com/docs/voice/api/outgoing-caller-ids) 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.\",\n \"format\": \"endpoint\",\n \"type\": \"string\"\n },\n \"JitterBufferSize\": {\n \"description\": \"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`.\",\n \"type\": \"string\"\n },\n \"Label\": {\n \"description\": \"A label for this participant. If one is supplied, it may subsequently be used to fetch, update or delete the participant.\",\n \"type\": \"string\"\n },\n \"MachineDetection\": {\n \"description\": \"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](https://www.twilio.com/docs/voice/answering-machine-detection).\",\n \"type\": \"string\"\n },\n \"MachineDetectionSilenceTimeout\": {\n \"description\": \"The number of milliseconds of initial silence after which an `unknown` AnsweredBy result will be returned. Possible Values: 2000-10000. Default: 5000.\",\n \"type\": \"integer\"\n },\n \"MachineDetectionSpeechEndThreshold\": {\n \"description\": \"The number of milliseconds of silence after speech activity at which point the speech activity is considered complete. Possible Values: 500-5000. Default: 1200.\",\n \"type\": \"integer\"\n },\n \"MachineDetectionSpeechThreshold\": {\n \"description\": \"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.\",\n \"type\": \"integer\"\n },\n \"MachineDetectionTimeout\": {\n \"description\": \"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.\",\n \"type\": \"integer\"\n },\n \"MaxParticipants\": {\n \"description\": \"The maximum number of participants in the conference. Can be a positive integer from `2` to `250`. The default value is `250`.\",\n \"type\": \"integer\"\n },\n \"Muted\": {\n \"description\": \"Whether the agent is muted in the conference. Can be `true` or `false` and the default is `false`.\",\n \"type\": \"boolean\"\n },\n \"Record\": {\n \"description\": \"Whether to record the participant and their conferences, including the time between conferences. Can be `true` or `false` and the default is `false`.\",\n \"type\": \"boolean\"\n },\n \"RecordingChannels\": {\n \"description\": \"The recording channels for the final recording. Can be: `mono` or `dual` and the default is `mono`.\",\n \"type\": \"string\"\n },\n \"RecordingConfigurationId\": {\n \"description\": \"The identifier of the configuration to be used when creating and processing the recording\",\n \"type\": \"string\"\n },\n \"RecordingStatusCallback\": {\n \"description\": \"The URL that we should call using the `recording_status_callback_method` when the recording status changes.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"RecordingStatusCallbackEvent\": {\n \"description\": \"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'`.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"RecordingStatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use when we call `recording_status_callback`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"RecordingTrack\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"Region\": {\n \"description\": \"The [region](https://support.twilio.com/hc/en-us/articles/223132167-How-global-low-latency-routing-and-region-selection-work-for-conferences-and-Client-calls) where we should mix the recorded audio. Can be:`us1`, `us2`, `ie1`, `de1`, `sg1`, `br1`, `au1`, or `jp1`.\",\n \"type\": \"string\"\n },\n \"SipAuthPassword\": {\n \"description\": \"The SIP password for authentication.\",\n \"type\": \"string\"\n },\n \"SipAuthUsername\": {\n \"description\": \"The SIP username used for authentication.\",\n \"type\": \"string\"\n },\n \"StartConferenceOnEnter\": {\n \"description\": \"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.\",\n \"type\": \"boolean\"\n },\n \"StatusCallback\": {\n \"description\": \"The URL we should call using the `status_callback_method` to send status information to your application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallbackEvent\": {\n \"description\": \"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`.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `status_callback`. Can be: `GET` and `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"TimeLimit\": {\n \"description\": \"The maximum duration of the call in seconds. Constraints depend on account and configuration.\",\n \"type\": \"integer\"\n },\n \"Timeout\": {\n \"description\": \"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.\",\n \"type\": \"integer\"\n },\n \"To\": {\n \"description\": \"The phone number, SIP address, Client, TwiML App identifier that received this call. Phone numbers are in [E.164](https://www.twilio.com/docs/glossary/what-e164) 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](https://www.twilio.com/docs/voice/api/conference-participant-resource#custom-parameters) may also be specified.\",\n \"format\": \"endpoint\",\n \"type\": \"string\"\n },\n \"Trim\": {\n \"description\": \"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`.\",\n \"type\": \"string\"\n },\n \"WaitMethod\": {\n \"description\": \"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.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"WaitUrl\": {\n \"description\": \"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](https://www.twilio.com/docs/voice/twiml/conference#attributes-waiturl).\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"From\",\n \"To\"\n ],\n \"title\": \"CreateParticipantRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_participant\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"CreateParticipant\",\n \"tags\": [\n \"Api20100401Participant\"\n ]\n },\n \"create_payments\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"create an instance of payments. This will start a new payments session\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_payments\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the call that will create the resource. Call leg associated with this sid is expected to provide payment information thru DTMF.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Payments.json\",\n \"request_body\": {\n \"properties\": {\n \"BankAccountType\": {\n \"$ref\": \"#/components/schemas/payments_enum_bank_account_type\"\n },\n \"ChargeAmount\": {\n \"description\": \"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.\",\n \"type\": \"number\"\n },\n \"Confirmation\": {\n \"description\": \"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`.\",\n \"enum\": [\n \"true\",\n \"false\"\n ],\n \"type\": \"string\"\n },\n \"Currency\": {\n \"description\": \"The currency of the `charge_amount`, formatted as [ISO 4127](http://www.iso.org/iso/home/standards/currency_codes.htm) format. The default value is `USD` and all values allowed from the Pay Connector are accepted.\",\n \"type\": \"string\"\n },\n \"Description\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"IdempotencyKey\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"Input\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"MinPostalCodeLength\": {\n \"description\": \"A positive integer that is used to validate the length of the `PostalCode` inputted by the user. User must enter this many digits.\",\n \"type\": \"integer\"\n },\n \"Parameter\": {\n \"description\": \"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](https://www.twilio.com/console/voice/pay-connectors).\"\n },\n \"PaymentConnector\": {\n \"description\": \"This is the unique name corresponding to the Pay Connector installed in the Twilio Add-ons. Learn more about [<Pay> Connectors](https://www.twilio.com/console/voice/pay-connectors). The default value is `Default`.\",\n \"type\": \"string\"\n },\n \"PaymentMethod\": {\n \"$ref\": \"#/components/schemas/payments_enum_payment_method\"\n },\n \"PostalCode\": {\n \"description\": \"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`.\",\n \"type\": \"boolean\"\n },\n \"RequireMatchingInputs\": {\n \"description\": \"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`.\",\n \"type\": \"string\"\n },\n \"SecurityCode\": {\n \"description\": \"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`.\",\n \"type\": \"boolean\"\n },\n \"StatusCallback\": {\n \"description\": \"Provide an absolute or relative URL to receive status updates regarding your Pay session. Read more about the [expected StatusCallback values](https://www.twilio.com/docs/voice/api/payment-resource#statuscallback)\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"Timeout\": {\n \"description\": \"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`.\",\n \"type\": \"integer\"\n },\n \"TokenType\": {\n \"$ref\": \"#/components/schemas/payments_enum_token_type\"\n },\n \"ValidCardTypes\": {\n \"description\": \"Credit card types separated by space that Pay should accept. The default value is `visa mastercard amex`\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"IdempotencyKey\",\n \"StatusCallback\"\n ],\n \"title\": \"CreatePaymentsRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_payments\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"create an instance of payments. This will start a new payments session\",\n \"tags\": [\n \"Api20100401Payment\"\n ]\n },\n \"create_queue\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a queue\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_queue\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Queues.json\",\n \"request_body\": {\n \"properties\": {\n \"FriendlyName\": {\n \"description\": \"A descriptive string that you created to describe this resource. It can be up to 64 characters long.\",\n \"type\": \"string\"\n },\n \"MaxSize\": {\n \"description\": \"The maximum number of calls allowed to be in the queue. The default is 1000. The maximum is 5000.\",\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"FriendlyName\"\n ],\n \"title\": \"CreateQueueRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_queue\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a queue\",\n \"tags\": [\n \"Api20100401Queue\"\n ]\n },\n \"create_realtime_transcription\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a Transcription\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_realtime_transcription\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created this Transcription resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the Transcription resource is associated with.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Transcriptions.json\",\n \"request_body\": {\n \"properties\": {\n \"ConversationConfiguration\": {\n \"description\": \"The ID of the Conversations Configuration for customizing conversation behavior in Intelligence Service\",\n \"type\": \"string\"\n },\n \"ConversationId\": {\n \"description\": \"The ID of the Conversation for associating this Transcription with an existing Conversation in Intelligence Service\",\n \"type\": \"string\"\n },\n \"EnableAutomaticPunctuation\": {\n \"description\": \"The provider will add punctuation to recognition result\",\n \"type\": \"boolean\"\n },\n \"EnableProviderData\": {\n \"description\": \"Whether the callback includes raw provider data.\",\n \"type\": \"boolean\"\n },\n \"Hints\": {\n \"description\": \"A Phrase contains words and phrase \\\"hints\\\" so that the speech recognition engine is more likely to recognize them.\",\n \"type\": \"string\"\n },\n \"InboundTrackLabel\": {\n \"description\": \"Friendly name given to the Inbound Track\",\n \"type\": \"string\"\n },\n \"IntelligenceService\": {\n \"description\": \"The SID or unique name of the [Intelligence Service](https://www.twilio.com/docs/conversational-intelligence/api/service-resource) for persisting transcripts and running post-call Language Operators\",\n \"type\": \"string\"\n },\n \"LanguageCode\": {\n \"description\": \"Language code used by the transcription engine, specified in [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) format\",\n \"type\": \"string\"\n },\n \"Name\": {\n \"description\": \"The user-specified name of this Transcription, if one was given when the Transcription was created. This may be used to stop the Transcription.\",\n \"type\": \"string\"\n },\n \"OutboundTrackLabel\": {\n \"description\": \"Friendly name given to the Outbound Track\",\n \"type\": \"string\"\n },\n \"PartialResults\": {\n \"description\": \"Indicates if partial results are going to be sent to the customer\",\n \"type\": \"boolean\"\n },\n \"ProfanityFilter\": {\n \"description\": \"indicates if the server will attempt to filter out profanities, replacing all but the initial character in each filtered word with asterisks\",\n \"type\": \"boolean\"\n },\n \"SpeechModel\": {\n \"description\": \"Recognition model used by the transcription engine, among those supported by the provider\",\n \"type\": \"string\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"The http method for the status_callback (one of GET, POST).\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"StatusCallbackUrl\": {\n \"description\": \"Absolute URL of the status callback.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"Track\": {\n \"$ref\": \"#/components/schemas/realtime_transcription_enum_track\"\n },\n \"TranscriptionConfigurationId\": {\n \"description\": \"The ID of the RealTimeTranscription Configuration for configuring all the non-default behaviors in one go.\",\n \"type\": \"string\"\n },\n \"TranscriptionEngine\": {\n \"description\": \"Definition of the transcription engine to be used, among those supported by Twilio\",\n \"type\": \"string\"\n }\n },\n \"title\": \"CreateRealtimeTranscriptionRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_realtime_transcription\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a Transcription\",\n \"tags\": [\n \"Api20100401CallTranscription\"\n ]\n },\n \"create_sip_auth_calls_credential_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new credential list mapping resource\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_sip_auth_calls_credential_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the SIP domain that will contain the new resource.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/CredentialListMappings.json\",\n \"request_body\": {\n \"properties\": {\n \"CredentialListSid\": {\n \"description\": \"The SID of the CredentialList resource to map to the SIP domain.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"CredentialListSid\"\n ],\n \"title\": \"CreateSipAuthCallsCredentialListMappingRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_sip_auth_calls_credential_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new credential list mapping resource\",\n \"tags\": [\n \"Api20100401AuthCallsCredentialListMapping\"\n ]\n },\n \"create_sip_auth_calls_ip_access_control_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new IP Access Control List mapping\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_sip_auth_calls_ip_access_control_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the SIP domain that will contain the new resource.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/IpAccessControlListMappings.json\",\n \"request_body\": {\n \"properties\": {\n \"IpAccessControlListSid\": {\n \"description\": \"The SID of the IpAccessControlList resource to map to the SIP domain.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"IpAccessControlListSid\"\n ],\n \"title\": \"CreateSipAuthCallsIpAccessControlListMappingRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_sip_auth_calls_ip_access_control_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new IP Access Control List mapping\",\n \"tags\": [\n \"Api20100401AuthCallsIpAccessControlListMapping\"\n ]\n },\n \"create_sip_auth_registrations_credential_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new credential list mapping resource\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_sip_auth_registrations_credential_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the SIP domain that will contain the new resource.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Registrations/CredentialListMappings.json\",\n \"request_body\": {\n \"properties\": {\n \"CredentialListSid\": {\n \"description\": \"The SID of the CredentialList resource to map to the SIP domain.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"CredentialListSid\"\n ],\n \"title\": \"CreateSipAuthRegistrationsCredentialListMappingRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_sip_auth_registrations_credential_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new credential list mapping resource\",\n \"tags\": [\n \"Api20100401AuthRegistrationsCredentialListMapping\"\n ]\n },\n \"create_sip_credential\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new credential resource.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_sip_credential\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The unique id that identifies the credential list to include the created credential.\",\n \"in\": \"path\",\n \"name\": \"CredentialListSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{CredentialListSid}/Credentials.json\",\n \"request_body\": {\n \"properties\": {\n \"Password\": {\n \"description\": \"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`)\",\n \"type\": \"string\"\n },\n \"Username\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"Username\",\n \"Password\"\n ],\n \"title\": \"CreateSipCredentialRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_sip_credential\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new credential resource.\",\n \"tags\": [\n \"Api20100401Credential\"\n ]\n },\n \"create_sip_credential_list\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a Credential List\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_sip_credential_list\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists.json\",\n \"request_body\": {\n \"properties\": {\n \"FriendlyName\": {\n \"description\": \"A human readable descriptive text that describes the CredentialList, up to 64 characters long.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"FriendlyName\"\n ],\n \"title\": \"CreateSipCredentialListRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_sip_credential_list\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a Credential List\",\n \"tags\": [\n \"Api20100401CredentialList\"\n ]\n },\n \"create_sip_credential_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a CredentialListMapping resource for an account.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_sip_credential_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the SIP Domain for which the CredentialList resource will be mapped.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/CredentialListMappings.json\",\n \"request_body\": {\n \"properties\": {\n \"CredentialListSid\": {\n \"description\": \"A 34 character string that uniquely identifies the CredentialList resource to map to the SIP domain.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"CredentialListSid\"\n ],\n \"title\": \"CreateSipCredentialListMappingRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_sip_credential_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a CredentialListMapping resource for an account.\",\n \"tags\": [\n \"Api20100401CredentialListMapping\"\n ]\n },\n \"create_sip_domain\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new Domain\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_sip_domain\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains.json\",\n \"request_body\": {\n \"properties\": {\n \"ByocTrunkSid\": {\n \"description\": \"The SID of the BYOC Trunk(Bring Your Own Carrier) resource that the Sip Domain will be associated with.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^BY[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"DomainName\": {\n \"description\": \"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`.\",\n \"type\": \"string\"\n },\n \"EmergencyCallerSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"EmergencyCallingEnabled\": {\n \"description\": \"Whether emergency calling is enabled for the domain. If enabled, allows emergency calls on the domain from phone numbers with validated addresses.\",\n \"type\": \"boolean\"\n },\n \"FriendlyName\": {\n \"description\": \"A descriptive string that you created to describe the resource. It can be up to 64 characters long.\",\n \"type\": \"string\"\n },\n \"Secure\": {\n \"description\": \"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.\",\n \"type\": \"boolean\"\n },\n \"SipRegistration\": {\n \"description\": \"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.\",\n \"type\": \"boolean\"\n },\n \"VoiceFallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `voice_fallback_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs while retrieving or executing the TwiML from `voice_url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"VoiceMethod\": {\n \"description\": \"The HTTP method we should use to call `voice_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceStatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `voice_status_callback_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceStatusCallbackUrl\": {\n \"description\": \"The URL that we should call to pass status parameters (such as call ended) to your application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"VoiceUrl\": {\n \"description\": \"The URL we should when the domain receives a call.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"DomainName\"\n ],\n \"title\": \"CreateSipDomainRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_sip_domain\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new Domain\",\n \"tags\": [\n \"Api20100401Domain\"\n ]\n },\n \"create_sip_ip_access_control_list\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new IpAccessControlList resource\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_sip_ip_access_control_list\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists.json\",\n \"request_body\": {\n \"properties\": {\n \"FriendlyName\": {\n \"description\": \"A human readable descriptive text that describes the IpAccessControlList, up to 255 characters long.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"FriendlyName\"\n ],\n \"title\": \"CreateSipIpAccessControlListRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_sip_ip_access_control_list\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new IpAccessControlList resource\",\n \"tags\": [\n \"Api20100401IpAccessControlList\"\n ]\n },\n \"create_sip_ip_access_control_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new IpAccessControlListMapping resource.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_sip_ip_access_control_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the SIP domain.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/IpAccessControlListMappings.json\",\n \"request_body\": {\n \"properties\": {\n \"IpAccessControlListSid\": {\n \"description\": \"The unique id of the IP access control list to map to the SIP domain.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"IpAccessControlListSid\"\n ],\n \"title\": \"CreateSipIpAccessControlListMappingRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_sip_ip_access_control_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new IpAccessControlListMapping resource.\",\n \"tags\": [\n \"Api20100401IpAccessControlListMapping\"\n ]\n },\n \"create_sip_ip_address\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new IpAddress resource.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_sip_ip_address\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The IpAccessControlList Sid with which to associate the created IpAddress resource.\",\n \"in\": \"path\",\n \"name\": \"IpAccessControlListSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{IpAccessControlListSid}/IpAddresses.json\",\n \"request_body\": {\n \"properties\": {\n \"CidrPrefixLength\": {\n \"description\": \"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.\",\n \"type\": \"integer\"\n },\n \"FriendlyName\": {\n \"description\": \"A human readable descriptive text for this resource, up to 255 characters long.\",\n \"type\": \"string\"\n },\n \"IpAddress\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"FriendlyName\",\n \"IpAddress\"\n ],\n \"title\": \"CreateSipIpAddressRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_sip_ip_address\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new IpAddress resource.\",\n \"tags\": [\n \"Api20100401SipIpAddress\"\n ]\n },\n \"create_siprec\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a Siprec\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_siprec\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created this Siprec resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the Siprec resource is associated with.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Siprec.json\",\n \"request_body\": {\n \"properties\": {\n \"ConnectorName\": {\n \"description\": \"Unique name used when configuring the connector via Marketplace Add-on.\",\n \"type\": \"string\"\n },\n \"Name\": {\n \"description\": \"The user-specified name of this Siprec, if one was given when the Siprec was created. This may be used to stop the Siprec.\",\n \"type\": \"string\"\n },\n \"Parameter1.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter1.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter10.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter10.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter11.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter11.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter12.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter12.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter13.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter13.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter14.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter14.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter15.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter15.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter16.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter16.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter17.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter17.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter18.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter18.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter19.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter19.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter2.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter2.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter20.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter20.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter21.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter21.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter22.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter22.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter23.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter23.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter24.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter24.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter25.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter25.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter26.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter26.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter27.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter27.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter28.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter28.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter29.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter29.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter3.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter3.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter30.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter30.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter31.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter31.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter32.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter32.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter33.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter33.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter34.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter34.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter35.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter35.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter36.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter36.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter37.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter37.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter38.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter38.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter39.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter39.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter4.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter4.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter40.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter40.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter41.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter41.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter42.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter42.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter43.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter43.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter44.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter44.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter45.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter45.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter46.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter46.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter47.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter47.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter48.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter48.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter49.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter49.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter5.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter5.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter50.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter50.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter51.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter51.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter52.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter52.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter53.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter53.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter54.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter54.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter55.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter55.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter56.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter56.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter57.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter57.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter58.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter58.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter59.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter59.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter6.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter6.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter60.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter60.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter61.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter61.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter62.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter62.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter63.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter63.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter64.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter64.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter65.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter65.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter66.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter66.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter67.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter67.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter68.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter68.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter69.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter69.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter7.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter7.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter70.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter70.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter71.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter71.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter72.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter72.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter73.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter73.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter74.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter74.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter75.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter75.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter76.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter76.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter77.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter77.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter78.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter78.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter79.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter79.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter8.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter8.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter80.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter80.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter81.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter81.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter82.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter82.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter83.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter83.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter84.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter84.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter85.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter85.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter86.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter86.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter87.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter87.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter88.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter88.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter89.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter89.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter9.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter9.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter90.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter90.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter91.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter91.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter92.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter92.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter93.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter93.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter94.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter94.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter95.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter95.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter96.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter96.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter97.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter97.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter98.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter98.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter99.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter99.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"StatusCallback\": {\n \"description\": \"Absolute URL of the status callback.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"The http method for the status_callback (one of GET, POST).\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"Track\": {\n \"$ref\": \"#/components/schemas/siprec_enum_track\"\n }\n },\n \"title\": \"CreateSiprecRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_siprec\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a Siprec\",\n \"tags\": [\n \"Api20100401Siprec\"\n ]\n },\n \"create_stream\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a Stream\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_stream\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created this Stream resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the Stream resource is associated with.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Streams.json\",\n \"request_body\": {\n \"properties\": {\n \"Name\": {\n \"description\": \"The user-specified name of this Stream, if one was given when the Stream was created. This can be used to stop the Stream.\",\n \"type\": \"string\"\n },\n \"Parameter1.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter1.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter10.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter10.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter11.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter11.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter12.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter12.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter13.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter13.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter14.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter14.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter15.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter15.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter16.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter16.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter17.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter17.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter18.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter18.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter19.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter19.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter2.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter2.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter20.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter20.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter21.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter21.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter22.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter22.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter23.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter23.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter24.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter24.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter25.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter25.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter26.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter26.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter27.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter27.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter28.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter28.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter29.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter29.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter3.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter3.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter30.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter30.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter31.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter31.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter32.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter32.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter33.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter33.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter34.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter34.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter35.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter35.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter36.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter36.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter37.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter37.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter38.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter38.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter39.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter39.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter4.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter4.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter40.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter40.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter41.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter41.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter42.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter42.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter43.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter43.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter44.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter44.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter45.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter45.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter46.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter46.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter47.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter47.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter48.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter48.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter49.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter49.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter5.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter5.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter50.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter50.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter51.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter51.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter52.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter52.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter53.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter53.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter54.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter54.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter55.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter55.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter56.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter56.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter57.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter57.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter58.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter58.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter59.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter59.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter6.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter6.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter60.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter60.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter61.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter61.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter62.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter62.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter63.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter63.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter64.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter64.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter65.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter65.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter66.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter66.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter67.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter67.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter68.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter68.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter69.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter69.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter7.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter7.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter70.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter70.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter71.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter71.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter72.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter72.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter73.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter73.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter74.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter74.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter75.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter75.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter76.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter76.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter77.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter77.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter78.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter78.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter79.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter79.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter8.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter8.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter80.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter80.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter81.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter81.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter82.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter82.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter83.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter83.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter84.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter84.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter85.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter85.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter86.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter86.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter87.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter87.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter88.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter88.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter89.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter89.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter9.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter9.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter90.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter90.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter91.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter91.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter92.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter92.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter93.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter93.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter94.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter94.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter95.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter95.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter96.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter96.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter97.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter97.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter98.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter98.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"Parameter99.Name\": {\n \"description\": \"Parameter name\",\n \"type\": \"string\"\n },\n \"Parameter99.Value\": {\n \"description\": \"Parameter value\",\n \"type\": \"string\"\n },\n \"StatusCallback\": {\n \"description\": \"Absolute URL to which Twilio sends status callback HTTP requests.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"The HTTP method Twilio uses when sending `status_callback` requests. Possible values are `GET` and `POST`. Default is `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"Track\": {\n \"$ref\": \"#/components/schemas/stream_enum_track\"\n },\n \"Url\": {\n \"description\": \"Relative or absolute URL where WebSocket connection will be established.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"Url\"\n ],\n \"title\": \"CreateStreamRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_stream\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a Stream\",\n \"tags\": [\n \"Api20100401Stream\"\n ]\n },\n \"create_token\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new token for ICE servers\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_token\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Tokens.json\",\n \"request_body\": {\n \"properties\": {\n \"Ttl\": {\n \"description\": \"The duration in seconds for which the generated credentials are valid. The default value is 86400 (24 hours).\",\n \"type\": \"integer\"\n }\n },\n \"title\": \"CreateTokenRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_token\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new token for ICE servers\",\n \"tags\": [\n \"Api20100401Token\"\n ]\n },\n \"create_usage_trigger\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new UsageTrigger\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_usage_trigger\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will create the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Triggers.json\",\n \"request_body\": {\n \"properties\": {\n \"CallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `callback_url`. Can be: `GET` or `POST` and the default is `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"CallbackUrl\": {\n \"description\": \"The URL we should call using `callback_method` when the trigger fires.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"FriendlyName\": {\n \"description\": \"A descriptive string that you create to describe the resource. It can be up to 64 characters long.\",\n \"type\": \"string\"\n },\n \"Recurring\": {\n \"$ref\": \"#/components/schemas/usage_trigger_enum_recurring\"\n },\n \"TriggerBy\": {\n \"$ref\": \"#/components/schemas/usage_trigger_enum_trigger_field\"\n },\n \"TriggerValue\": {\n \"description\": \"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`.\",\n \"type\": \"string\"\n },\n \"UsageCategory\": {\n \"description\": \"The usage category that the trigger should watch. Use one of the supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) for this value.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"CallbackUrl\",\n \"TriggerValue\",\n \"UsageCategory\"\n ],\n \"title\": \"CreateUsageTriggerRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_usage_trigger\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new UsageTrigger\",\n \"tags\": [\n \"Api20100401Trigger\"\n ]\n },\n \"create_user_defined_message\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Create a new User Defined Message for the given Call SID.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_user_defined_message\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created User Defined Message.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the User Defined Message is associated with.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/UserDefinedMessages.json\",\n \"request_body\": {\n \"properties\": {\n \"Content\": {\n \"description\": \"The User Defined Message in the form of URL-encoded JSON string.\",\n \"type\": \"string\"\n },\n \"IdempotencyKey\": {\n \"description\": \"A unique string value to identify API call. This should be a unique string value per API call and can be a randomly generated.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"Content\"\n ],\n \"title\": \"CreateUserDefinedMessageRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_user_defined_message\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Create a new User Defined Message for the given Call SID.\",\n \"tags\": [\n \"Api20100401UserDefinedMessage\"\n ]\n },\n \"create_user_defined_message_subscription\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Subscribe to User Defined Messages for a given Call SID.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_user_defined_message_subscription\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that subscribed to the User Defined Messages.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the User Defined Messages subscription is associated with. This refers to the Call SID that is producing the user defined messages.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/UserDefinedMessageSubscriptions.json\",\n \"request_body\": {\n \"properties\": {\n \"Callback\": {\n \"description\": \"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).\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"IdempotencyKey\": {\n \"description\": \"A unique string value to identify API call. This should be a unique string value per API call and can be a randomly generated.\",\n \"type\": \"string\"\n },\n \"Method\": {\n \"description\": \"The HTTP method Twilio will use when requesting the above `Url`. Either `GET` or `POST`. Default is `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"Callback\"\n ],\n \"title\": \"CreateUserDefinedMessageSubscriptionRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_user_defined_message_subscription\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Subscribe to User Defined Messages for a given Call SID.\",\n \"tags\": [\n \"Api20100401UserDefinedMessageSubscription\"\n ]\n },\n \"create_validation_request\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"CreateValidationRequest\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"create_validation_request\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for the new caller ID resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds.json\",\n \"request_body\": {\n \"properties\": {\n \"CallDelay\": {\n \"description\": \"The number of seconds to delay before initiating the verification call. Can be an integer between `0` and `60`, inclusive. The default is `0`.\",\n \"type\": \"integer\"\n },\n \"Extension\": {\n \"description\": \"The digits to dial after connecting the verification call.\",\n \"type\": \"string\"\n },\n \"FriendlyName\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"PhoneNumber\": {\n \"description\": \"The phone number to verify in [E.164](https://www.twilio.com/docs/glossary/what-e164) format, which consists of a + followed by the country code and subscriber number.\",\n \"format\": \"phone-number\",\n \"type\": \"string\"\n },\n \"StatusCallback\": {\n \"description\": \"The URL we should call using the `status_callback_method` to send status information about the verification process to your application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST`, and the default is `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"PhoneNumber\"\n ],\n \"title\": \"CreateValidationRequestRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"create_validation_request\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"CreateValidationRequest\",\n \"tags\": [\n \"Api20100401ValidationRequest\"\n ]\n },\n \"delete_address\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"DeleteAddress\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_address\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that is responsible for the Address resource to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Address resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Addresses/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_address\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"DeleteAddress\",\n \"tags\": [\n \"Api20100401Address\"\n ]\n },\n \"delete_application\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete the application by the specified application sid\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_application\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Application resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Application resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Applications/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_application\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete the application by the specified application sid\",\n \"tags\": [\n \"Api20100401Application\"\n ]\n },\n \"delete_call\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a Call record from your account. Once the record is deleted, it will no longer appear in the API and Account Portal logs.\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_call\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Call resource(s) to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided Call SID that uniquely identifies the Call resource to delete\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_call\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a Call record from your account. Once the record is deleted, it will no longer appear in the API and Account Portal logs.\",\n \"tags\": [\n \"Api20100401Call\"\n ]\n },\n \"delete_call_recording\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a recording from your account\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_call_recording\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [Call](https://www.twilio.com/docs/voice/api/call-resource) SID of the resources to delete.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Recording resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_call_recording\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a recording from your account\",\n \"tags\": [\n \"Api20100401CallRecording\"\n ]\n },\n \"delete_conference_recording\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a recording from your account\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_conference_recording\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Conference Recording resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Conference SID that identifies the conference associated with the recording to delete.\",\n \"in\": \"path\",\n \"name\": \"ConferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CF[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Conference Recording resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Recordings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_conference_recording\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a recording from your account\",\n \"tags\": [\n \"Api20100401ConferenceRecording\"\n ]\n },\n \"delete_connect_app\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete an instance of a connect-app\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_connect_app\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the ConnectApp resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the ConnectApp resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/ConnectApps/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_connect_app\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete an instance of a connect-app\",\n \"tags\": [\n \"Api20100401ConnectApp\"\n ]\n },\n \"delete_incoming_phone_number\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a phone-numbers belonging to the account used to make the request.\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_incoming_phone_number\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the IncomingPhoneNumber resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the IncomingPhoneNumber resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_incoming_phone_number\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a phone-numbers belonging to the account used to make the request.\",\n \"tags\": [\n \"Api20100401IncomingPhoneNumber\"\n ]\n },\n \"delete_incoming_phone_number_assigned_add_on\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Remove the assignment of an Add-on installation from the Number specified.\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_incoming_phone_number_assigned_add_on\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Phone Number to which the Add-on is assigned.\",\n \"in\": \"path\",\n \"name\": \"ResourceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_incoming_phone_number_assigned_add_on\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Remove the assignment of an Add-on installation from the Number specified.\",\n \"tags\": [\n \"Api20100401AssignedAddOn\"\n ]\n },\n \"delete_key\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"DeleteKey\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_key\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Key resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Key resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SK[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Keys/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_key\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"DeleteKey\",\n \"tags\": [\n \"Api20100401Key\"\n ]\n },\n \"delete_media\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete the Media resource.\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_media\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that is associated with the Media resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Message resource that is associated with the Media resource.\",\n \"in\": \"path\",\n \"name\": \"MessageSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^(SM|MM)[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The unique identifier of the to-be-deleted Media resource.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^ME[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}/Media/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_media\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete the Media resource.\",\n \"tags\": [\n \"Api20100401MediaInstance\"\n ]\n },\n \"delete_message\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Deletes a Message resource from your account\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_message\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) associated with the Message resource\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Message resource you wish to delete\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^(SM|MM)[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_message\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Deletes a Message resource from your account\",\n \"tags\": [\n \"Api20100401Message\"\n ]\n },\n \"delete_outgoing_caller_id\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete the caller-id specified from the account\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_outgoing_caller_id\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the OutgoingCallerId resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the OutgoingCallerId resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_outgoing_caller_id\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete the caller-id specified from the account\",\n \"tags\": [\n \"Api20100401OutgoingCallerId\"\n ]\n },\n \"delete_participant\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Kick a participant from a given conference\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_participant\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Participant resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the conference with the participants to delete.\",\n \"in\": \"path\",\n \"name\": \"ConferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CF[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [Call](https://www.twilio.com/docs/voice/api/call-resource) 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.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants/{CallSid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_participant\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Kick a participant from a given conference\",\n \"tags\": [\n \"Api20100401Participant\"\n ]\n },\n \"delete_queue\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Remove an empty queue\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_queue\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Queue resource to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Queue resource to delete\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^QU[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Queues/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_queue\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Remove an empty queue\",\n \"tags\": [\n \"Api20100401Queue\"\n ]\n },\n \"delete_recording\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a recording from your account\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_recording\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Recording resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Recordings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_recording\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a recording from your account\",\n \"tags\": [\n \"Api20100401Recording\"\n ]\n },\n \"delete_recording_add_on_result\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a result and purge all associated Payloads\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_recording_add_on_result\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the recording to which the result to delete belongs.\",\n \"in\": \"path\",\n \"name\": \"ReferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XR[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_recording_add_on_result\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a result and purge all associated Payloads\",\n \"tags\": [\n \"Api20100401AddOnResult\"\n ]\n },\n \"delete_recording_add_on_result_payload\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a payload from the result along with all associated Data\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_recording_add_on_result_payload\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult Payload resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the recording to which the AddOnResult resource that contains the payloads to delete belongs.\",\n \"in\": \"path\",\n \"name\": \"ReferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the AddOnResult to which the payloads to delete belongs.\",\n \"in\": \"path\",\n \"name\": \"AddOnResultSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XR[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XH[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_recording_add_on_result_payload\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a payload from the result along with all associated Data\",\n \"tags\": [\n \"Api20100401Payload\"\n ]\n },\n \"delete_recording_transcription\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"DeleteRecordingTranscription\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_recording_transcription\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Transcription resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the [Recording](https://www.twilio.com/docs/voice/api/recording) that created the transcription to delete.\",\n \"in\": \"path\",\n \"name\": \"RecordingSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Transcription resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^TR[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Recordings/{RecordingSid}/Transcriptions/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_recording_transcription\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"DeleteRecordingTranscription\",\n \"tags\": [\n \"Api20100401RecordingTranscription\"\n ]\n },\n \"delete_signing_key\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"DeleteSigningKey\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_signing_key\",\n \"parameters\": [\n {\n \"description\": \"\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SK[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SigningKeys/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_signing_key\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"DeleteSigningKey\",\n \"tags\": [\n \"Api20100401SigningKey\"\n ]\n },\n \"delete_sip_auth_calls_credential_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a credential list mapping from the requested domain\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_sip_auth_calls_credential_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the CredentialListMapping resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the SIP domain that contains the resource to delete.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the CredentialListMapping resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/CredentialListMappings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_sip_auth_calls_credential_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a credential list mapping from the requested domain\",\n \"tags\": [\n \"Api20100401AuthCallsCredentialListMapping\"\n ]\n },\n \"delete_sip_auth_calls_ip_access_control_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete an IP Access Control List mapping from the requested domain\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_sip_auth_calls_ip_access_control_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the IpAccessControlListMapping resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the SIP domain that contains the resources to delete.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the IpAccessControlListMapping resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/IpAccessControlListMappings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_sip_auth_calls_ip_access_control_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete an IP Access Control List mapping from the requested domain\",\n \"tags\": [\n \"Api20100401AuthCallsIpAccessControlListMapping\"\n ]\n },\n \"delete_sip_auth_registrations_credential_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a credential list mapping from the requested domain\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_sip_auth_registrations_credential_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the CredentialListMapping resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the SIP domain that contains the resources to delete.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the CredentialListMapping resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Registrations/CredentialListMappings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_sip_auth_registrations_credential_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a credential list mapping from the requested domain\",\n \"tags\": [\n \"Api20100401AuthRegistrationsCredentialListMapping\"\n ]\n },\n \"delete_sip_credential\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a credential resource.\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_sip_credential\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The unique id that identifies the credential list that contains the desired credentials.\",\n \"in\": \"path\",\n \"name\": \"CredentialListSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The unique id that identifies the resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CR[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{CredentialListSid}/Credentials/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_sip_credential\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a credential resource.\",\n \"tags\": [\n \"Api20100401Credential\"\n ]\n },\n \"delete_sip_credential_list\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a Credential List\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_sip_credential_list\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The credential list Sid that uniquely identifies this resource\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_sip_credential_list\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a Credential List\",\n \"tags\": [\n \"Api20100401CredentialList\"\n ]\n },\n \"delete_sip_credential_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a CredentialListMapping resource from an account.\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_sip_credential_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the SIP Domain that includes the resource to delete.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/CredentialListMappings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_sip_credential_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a CredentialListMapping resource from an account.\",\n \"tags\": [\n \"Api20100401CredentialListMapping\"\n ]\n },\n \"delete_sip_domain\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete an instance of a Domain\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_sip_domain\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the SipDomain resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the SipDomain resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_sip_domain\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete an instance of a Domain\",\n \"tags\": [\n \"Api20100401Domain\"\n ]\n },\n \"delete_sip_ip_access_control_list\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete an IpAccessControlList from the requested account\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_sip_ip_access_control_list\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_sip_ip_access_control_list\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete an IpAccessControlList from the requested account\",\n \"tags\": [\n \"Api20100401IpAccessControlList\"\n ]\n },\n \"delete_sip_ip_access_control_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete an IpAccessControlListMapping resource.\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_sip_ip_access_control_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the SIP domain.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/IpAccessControlListMappings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_sip_ip_access_control_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete an IpAccessControlListMapping resource.\",\n \"tags\": [\n \"Api20100401IpAccessControlListMapping\"\n ]\n },\n \"delete_sip_ip_address\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete an IpAddress resource.\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_sip_ip_address\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The IpAccessControlList Sid that identifies the IpAddress resources to delete.\",\n \"in\": \"path\",\n \"name\": \"IpAccessControlListSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^IP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{IpAccessControlListSid}/IpAddresses/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_sip_ip_address\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete an IpAddress resource.\",\n \"tags\": [\n \"Api20100401SipIpAddress\"\n ]\n },\n \"delete_transcription\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a transcription from the account used to make the request\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_transcription\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Transcription resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Transcription resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^TR[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Transcriptions/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_transcription\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a transcription from the account used to make the request\",\n \"tags\": [\n \"Api20100401Transcription\"\n ]\n },\n \"delete_usage_trigger\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"DeleteUsageTrigger\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_usage_trigger\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageTrigger resources to delete.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the UsageTrigger resource to delete.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^UT[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Triggers/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_usage_trigger\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"DeleteUsageTrigger\",\n \"tags\": [\n \"Api20100401Trigger\"\n ]\n },\n \"delete_user_defined_message_subscription\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Delete a specific User Defined Message Subscription.\",\n \"destructive\": true,\n \"method\": \"DELETE\",\n \"operation_id\": \"delete_user_defined_message_subscription\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that subscribed to the User Defined Messages.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the User Defined Message Subscription is associated with. This refers to the Call SID that is producing the User Defined Messages.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID that uniquely identifies this User Defined Message Subscription.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^ZY[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/UserDefinedMessageSubscriptions/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"delete_user_defined_message_subscription\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Delete a specific User Defined Message Subscription.\",\n \"tags\": [\n \"Api20100401UserDefinedMessageSubscription\"\n ]\n },\n \"fetch_account\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch the account specified by the provided Account Sid\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_account\",\n \"parameters\": [\n {\n \"description\": \"The Account Sid that uniquely identifies the account to fetch\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_account\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch the account specified by the provided Account Sid\",\n \"tags\": [\n \"Api20100401Account\"\n ]\n },\n \"fetch_address\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"FetchAddress\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_address\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that is responsible for the Address resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Address resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Addresses/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_address\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"FetchAddress\",\n \"tags\": [\n \"Api20100401Address\"\n ]\n },\n \"fetch_application\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch the application specified by the provided sid\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_application\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Application resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Application resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Applications/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_application\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch the application specified by the provided sid\",\n \"tags\": [\n \"Api20100401Application\"\n ]\n },\n \"fetch_authorized_connect_app\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of an authorized-connect-app\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_authorized_connect_app\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the AuthorizedConnectApp resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Connect App to fetch.\",\n \"in\": \"path\",\n \"name\": \"ConnectAppSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/AuthorizedConnectApps/{ConnectAppSid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_authorized_connect_app\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of an authorized-connect-app\",\n \"tags\": [\n \"Api20100401AuthorizedConnectApp\"\n ]\n },\n \"fetch_available_phone_number_country\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"FetchAvailablePhoneNumberCountry\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_available_phone_number_country\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) requesting the available phone number Country resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [ISO-3166-1](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code of the country to fetch available phone number information about.\",\n \"in\": \"path\",\n \"name\": \"CountryCode\",\n \"required\": true,\n \"schema\": {\n \"format\": \"iso-country-code\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_available_phone_number_country\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"FetchAvailablePhoneNumberCountry\",\n \"tags\": [\n \"Api20100401AvailablePhoneNumberCountry\"\n ]\n },\n \"fetch_balance\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch the balance for an Account based on Account Sid. Balance changes may not be reflected immediately. Child accounts do not contain balance information\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_balance\",\n \"parameters\": [\n {\n \"description\": \"The unique SID identifier of the Account.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Balance.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_balance\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch the balance for an Account based on Account Sid. Balance changes may not be reflected immediately. Child accounts do not contain balance information\",\n \"tags\": [\n \"Api20100401Balance\"\n ]\n },\n \"fetch_call\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch the call specified by the provided Call SID\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_call\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Call resource(s) to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Call resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_call\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch the call specified by the provided Call SID\",\n \"tags\": [\n \"Api20100401Call\"\n ]\n },\n \"fetch_call_notification\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"FetchCallNotification\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_call_notification\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Call Notification resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [Call](https://www.twilio.com/docs/voice/api/call-resource) SID of the Call Notification resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Call Notification resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^NO[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Notifications/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_call_notification\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"FetchCallNotification\",\n \"tags\": [\n \"Api20100401CallNotification\"\n ]\n },\n \"fetch_call_recording\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of a recording for a call\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_call_recording\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [Call](https://www.twilio.com/docs/voice/api/call-resource) SID of the resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Recording resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_call_recording\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of a recording for a call\",\n \"tags\": [\n \"Api20100401CallRecording\"\n ]\n },\n \"fetch_conference\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of a conference\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_conference\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Conference resource(s) to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Conference resource to fetch\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CF[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Conferences/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_conference\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of a conference\",\n \"tags\": [\n \"Api20100401Conference\"\n ]\n },\n \"fetch_conference_recording\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of a recording for a call\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_conference_recording\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Conference Recording resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Conference SID that identifies the conference associated with the recording to fetch.\",\n \"in\": \"path\",\n \"name\": \"ConferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CF[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Conference Recording resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Recordings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_conference_recording\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of a recording for a call\",\n \"tags\": [\n \"Api20100401ConferenceRecording\"\n ]\n },\n \"fetch_connect_app\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of a connect-app\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_connect_app\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the ConnectApp resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the ConnectApp resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/ConnectApps/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_connect_app\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of a connect-app\",\n \"tags\": [\n \"Api20100401ConnectApp\"\n ]\n },\n \"fetch_incoming_phone_number\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an incoming-phone-number belonging to the account used to make the request.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_incoming_phone_number\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the IncomingPhoneNumber resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the IncomingPhoneNumber resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_incoming_phone_number\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an incoming-phone-number belonging to the account used to make the request.\",\n \"tags\": [\n \"Api20100401IncomingPhoneNumber\"\n ]\n },\n \"fetch_incoming_phone_number_assigned_add_on\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of an Add-on installation currently assigned to this Number.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_incoming_phone_number_assigned_add_on\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Phone Number to which the Add-on is assigned.\",\n \"in\": \"path\",\n \"name\": \"ResourceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_incoming_phone_number_assigned_add_on\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of an Add-on installation currently assigned to this Number.\",\n \"tags\": [\n \"Api20100401AssignedAddOn\"\n ]\n },\n \"fetch_incoming_phone_number_assigned_add_on_extension\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of an Extension for the Assigned Add-on.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_incoming_phone_number_assigned_add_on_extension\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Phone Number to which the Add-on is assigned.\",\n \"in\": \"path\",\n \"name\": \"ResourceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID that uniquely identifies the assigned Add-on installation.\",\n \"in\": \"path\",\n \"name\": \"AssignedAddOnSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XF[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns/{AssignedAddOnSid}/Extensions/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_incoming_phone_number_assigned_add_on_extension\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of an Extension for the Assigned Add-on.\",\n \"tags\": [\n \"Api20100401AssignedAddOnExtension\"\n ]\n },\n \"fetch_key\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"FetchKey\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_key\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Key resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Key resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SK[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Keys/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_key\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"FetchKey\",\n \"tags\": [\n \"Api20100401Key\"\n ]\n },\n \"fetch_media\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch a single Media resource associated with a specific Message resource\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_media\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) associated with the Media resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Message resource that is associated with the Media resource.\",\n \"in\": \"path\",\n \"name\": \"MessageSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^(SM|MM)[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Media resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^ME[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}/Media/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_media\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch a single Media resource associated with a specific Message resource\",\n \"tags\": [\n \"Api20100401MediaInstance\"\n ]\n },\n \"fetch_member\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch a specific member from the queue\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_member\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Member resource(s) to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Queue in which to find the members to fetch.\",\n \"in\": \"path\",\n \"name\": \"QueueSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^QU[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [Call](https://www.twilio.com/docs/voice/api/call-resource) SID of the resource(s) to fetch.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Queues/{QueueSid}/Members/{CallSid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_member\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch a specific member from the queue\",\n \"tags\": [\n \"Api20100401Member\"\n ]\n },\n \"fetch_message\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch a specific Message\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_message\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) associated with the Message resource\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Message resource to be fetched\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^(SM|MM)[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_message\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch a specific Message\",\n \"tags\": [\n \"Api20100401Message\"\n ]\n },\n \"fetch_notification\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch a notification belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_notification\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Notification resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Notification resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^NO[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Notifications/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_notification\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch a notification belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401Notification\"\n ]\n },\n \"fetch_outgoing_caller_id\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an outgoing-caller-id belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_outgoing_caller_id\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the OutgoingCallerId resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the OutgoingCallerId resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_outgoing_caller_id\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an outgoing-caller-id belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401OutgoingCallerId\"\n ]\n },\n \"fetch_participant\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of a participant\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_participant\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Participant resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the conference with the participant to fetch.\",\n \"in\": \"path\",\n \"name\": \"ConferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CF[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [Call](https://www.twilio.com/docs/voice/api/call-resource) 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.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants/{CallSid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_participant\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of a participant\",\n \"tags\": [\n \"Api20100401Participant\"\n ]\n },\n \"fetch_queue\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of a queue identified by the QueueSid\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_queue\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Queue resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Queue resource to fetch\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^QU[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Queues/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_queue\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of a queue identified by the QueueSid\",\n \"tags\": [\n \"Api20100401Queue\"\n ]\n },\n \"fetch_recording\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of a recording\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_recording\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Recording resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"IncludeSoftDeleted\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Recordings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_recording\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of a recording\",\n \"tags\": [\n \"Api20100401Recording\"\n ]\n },\n \"fetch_recording_add_on_result\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of an AddOnResult\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_recording_add_on_result\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the recording to which the result to fetch belongs.\",\n \"in\": \"path\",\n \"name\": \"ReferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XR[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_recording_add_on_result\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of an AddOnResult\",\n \"tags\": [\n \"Api20100401AddOnResult\"\n ]\n },\n \"fetch_recording_add_on_result_payload\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of a result payload\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_recording_add_on_result_payload\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult Payload resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the recording to which the AddOnResult resource that contains the payload to fetch belongs.\",\n \"in\": \"path\",\n \"name\": \"ReferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the AddOnResult to which the payload to fetch belongs.\",\n \"in\": \"path\",\n \"name\": \"AddOnResultSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XR[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XH[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_recording_add_on_result_payload\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of a result payload\",\n \"tags\": [\n \"Api20100401Payload\"\n ]\n },\n \"fetch_recording_add_on_result_payload_data\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of a result payload\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_recording_add_on_result_payload_data\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult Payload resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the recording to which the AddOnResult resource that contains the payload to fetch belongs.\",\n \"in\": \"path\",\n \"name\": \"ReferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the AddOnResult to which the payload to fetch belongs.\",\n \"in\": \"path\",\n \"name\": \"AddOnResultSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XR[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"PayloadSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XH[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads/{PayloadSid}/Data.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_recording_add_on_result_payload_data\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of a result payload\",\n \"tags\": [\n \"Api20100401Data\"\n ]\n },\n \"fetch_recording_transcription\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"FetchRecordingTranscription\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_recording_transcription\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Transcription resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the [Recording](https://www.twilio.com/docs/voice/api/recording) that created the transcription to fetch.\",\n \"in\": \"path\",\n \"name\": \"RecordingSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Transcription resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^TR[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Recordings/{RecordingSid}/Transcriptions/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_recording_transcription\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"FetchRecordingTranscription\",\n \"tags\": [\n \"Api20100401RecordingTranscription\"\n ]\n },\n \"fetch_short_code\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of a short code\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_short_code\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the ShortCode resource(s) to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the ShortCode resource to fetch\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SMS/ShortCodes/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_short_code\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of a short code\",\n \"tags\": [\n \"Api20100401ShortCode\"\n ]\n },\n \"fetch_signing_key\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"FetchSigningKey\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_signing_key\",\n \"parameters\": [\n {\n \"description\": \"\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SK[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SigningKeys/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_signing_key\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"FetchSigningKey\",\n \"tags\": [\n \"Api20100401SigningKey\"\n ]\n },\n \"fetch_sip_auth_calls_credential_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch a specific instance of a credential list mapping\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_sip_auth_calls_credential_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the CredentialListMapping resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the SIP domain that contains the resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the CredentialListMapping resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/CredentialListMappings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_sip_auth_calls_credential_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch a specific instance of a credential list mapping\",\n \"tags\": [\n \"Api20100401AuthCallsCredentialListMapping\"\n ]\n },\n \"fetch_sip_auth_calls_ip_access_control_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch a specific instance of an IP Access Control List mapping\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_sip_auth_calls_ip_access_control_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the IpAccessControlListMapping resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the SIP domain that contains the resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the IpAccessControlListMapping resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/IpAccessControlListMappings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_sip_auth_calls_ip_access_control_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch a specific instance of an IP Access Control List mapping\",\n \"tags\": [\n \"Api20100401AuthCallsIpAccessControlListMapping\"\n ]\n },\n \"fetch_sip_auth_registrations_credential_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch a specific instance of a credential list mapping\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_sip_auth_registrations_credential_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the CredentialListMapping resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the SIP domain that contains the resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the CredentialListMapping resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Registrations/CredentialListMappings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_sip_auth_registrations_credential_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch a specific instance of a credential list mapping\",\n \"tags\": [\n \"Api20100401AuthRegistrationsCredentialListMapping\"\n ]\n },\n \"fetch_sip_credential\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch a single credential.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_sip_credential\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The unique id that identifies the credential list that contains the desired credential.\",\n \"in\": \"path\",\n \"name\": \"CredentialListSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The unique id that identifies the resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CR[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{CredentialListSid}/Credentials/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_sip_credential\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch a single credential.\",\n \"tags\": [\n \"Api20100401Credential\"\n ]\n },\n \"fetch_sip_credential_list\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Get a Credential List\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_sip_credential_list\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The credential list Sid that uniquely identifies this resource\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_sip_credential_list\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Get a Credential List\",\n \"tags\": [\n \"Api20100401CredentialList\"\n ]\n },\n \"fetch_sip_credential_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch a single CredentialListMapping resource from an account.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_sip_credential_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the SIP Domain that includes the resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/CredentialListMappings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_sip_credential_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch a single CredentialListMapping resource from an account.\",\n \"tags\": [\n \"Api20100401CredentialListMapping\"\n ]\n },\n \"fetch_sip_domain\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of a Domain\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_sip_domain\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the SipDomain resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the SipDomain resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_sip_domain\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of a Domain\",\n \"tags\": [\n \"Api20100401Domain\"\n ]\n },\n \"fetch_sip_ip_access_control_list\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch a specific instance of an IpAccessControlList\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_sip_ip_access_control_list\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_sip_ip_access_control_list\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch a specific instance of an IpAccessControlList\",\n \"tags\": [\n \"Api20100401IpAccessControlList\"\n ]\n },\n \"fetch_sip_ip_access_control_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an IpAccessControlListMapping resource.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_sip_ip_access_control_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the SIP domain.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/IpAccessControlListMappings/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_sip_ip_access_control_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an IpAccessControlListMapping resource.\",\n \"tags\": [\n \"Api20100401IpAccessControlListMapping\"\n ]\n },\n \"fetch_sip_ip_address\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Read one IpAddress resource.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_sip_ip_address\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The IpAccessControlList Sid that identifies the IpAddress resources to fetch.\",\n \"in\": \"path\",\n \"name\": \"IpAccessControlListSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the IpAddress resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^IP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{IpAccessControlListSid}/IpAddresses/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_sip_ip_address\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Read one IpAddress resource.\",\n \"tags\": [\n \"Api20100401SipIpAddress\"\n ]\n },\n \"fetch_transcription\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch an instance of a Transcription\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_transcription\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Transcription resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Transcription resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^TR[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Transcriptions/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_transcription\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch an instance of a Transcription\",\n \"tags\": [\n \"Api20100401Transcription\"\n ]\n },\n \"fetch_usage_trigger\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Fetch and instance of a usage-trigger\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"fetch_usage_trigger\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageTrigger resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the UsageTrigger resource to fetch.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^UT[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Triggers/{Sid}.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"fetch_usage_trigger\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Fetch and instance of a usage-trigger\",\n \"tags\": [\n \"Api20100401Trigger\"\n ]\n },\n \"list_account\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieves a collection of Accounts belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_account\",\n \"parameters\": [\n {\n \"description\": \"Only return the Account resources with friendly names that exactly match this name.\",\n \"in\": \"query\",\n \"name\": \"FriendlyName\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Only return Account resources with the given status. Can be `closed`, `suspended` or `active`.\",\n \"in\": \"query\",\n \"name\": \"Status\",\n \"required\": false,\n \"schema\": {\n \"$ref\": \"#/components/schemas/account_enum_status\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_account\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieves a collection of Accounts belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401Account\"\n ]\n },\n \"list_address\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListAddress\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_address\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that is responsible for the Address resource to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The `customer_name` of the Address resources to read.\",\n \"in\": \"query\",\n \"name\": \"CustomerName\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The string that identifies the Address resources to read.\",\n \"in\": \"query\",\n \"name\": \"FriendlyName\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the address can be associated to a number for emergency calling.\",\n \"in\": \"query\",\n \"name\": \"EmergencyEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"The ISO country code of the Address resources to read.\",\n \"in\": \"query\",\n \"name\": \"IsoCountry\",\n \"required\": false,\n \"schema\": {\n \"format\": \"iso-country-code\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Addresses.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_address\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListAddress\",\n \"tags\": [\n \"Api20100401Address\"\n ]\n },\n \"list_application\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of applications representing an application within the requesting account\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_application\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Application resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The string that identifies the Application resources to read.\",\n \"in\": \"query\",\n \"name\": \"FriendlyName\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Applications.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_application\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of applications representing an application within the requesting account\",\n \"tags\": [\n \"Api20100401Application\"\n ]\n },\n \"list_authorized_connect_app\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of authorized-connect-apps belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_authorized_connect_app\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the AuthorizedConnectApp resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/AuthorizedConnectApps.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_authorized_connect_app\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of authorized-connect-apps belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401AuthorizedConnectApp\"\n ]\n },\n \"list_available_phone_number_country\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListAvailablePhoneNumberCountry\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_available_phone_number_country\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) requesting the available phone number Country resources.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_available_phone_number_country\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListAvailablePhoneNumberCountry\",\n \"tags\": [\n \"Api20100401AvailablePhoneNumberCountry\"\n ]\n },\n \"list_available_phone_number_local\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListAvailablePhoneNumberLocal\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_available_phone_number_local\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) requesting the AvailablePhoneNumber resources.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [ISO-3166-1](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code of the country from which to read phone numbers.\",\n \"in\": \"path\",\n \"name\": \"CountryCode\",\n \"required\": true,\n \"schema\": {\n \"format\": \"iso-country-code\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"AreaCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Contains\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive text messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"SmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive MMS messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"MmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive calls. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"VoiceEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require an [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeAllAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a local [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeLocalAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a foreign [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeForeignAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`.\",\n \"in\": \"query\",\n \"name\": \"Beta\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"NearNumber\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"NearLatLong\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Distance\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InPostalCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRegion\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRateCenter\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a specific local access and transport area ([LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area)). Given a phone number, search within the same [LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area) as that number. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"InLata\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number.\",\n \"in\": \"query\",\n \"name\": \"InLocality\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive faxes. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"FaxEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/Local.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_available_phone_number_local\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListAvailablePhoneNumberLocal\",\n \"tags\": [\n \"Api20100401Local\"\n ]\n },\n \"list_available_phone_number_machine_to_machine\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListAvailablePhoneNumberMachineToMachine\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_available_phone_number_machine_to_machine\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) requesting the AvailablePhoneNumber resources.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [ISO-3166-1](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code of the country from which to read phone numbers.\",\n \"in\": \"path\",\n \"name\": \"CountryCode\",\n \"required\": true,\n \"schema\": {\n \"format\": \"iso-country-code\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"AreaCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Contains\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive text messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"SmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive MMS messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"MmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive calls. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"VoiceEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require an [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeAllAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a local [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeLocalAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a foreign [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeForeignAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`.\",\n \"in\": \"query\",\n \"name\": \"Beta\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"NearNumber\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"NearLatLong\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Distance\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InPostalCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRegion\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRateCenter\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a specific local access and transport area ([LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area)). Given a phone number, search within the same [LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area) as that number. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"InLata\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number.\",\n \"in\": \"query\",\n \"name\": \"InLocality\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive faxes. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"FaxEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/MachineToMachine.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_available_phone_number_machine_to_machine\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListAvailablePhoneNumberMachineToMachine\",\n \"tags\": [\n \"Api20100401MachineToMachine\"\n ]\n },\n \"list_available_phone_number_mobile\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListAvailablePhoneNumberMobile\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_available_phone_number_mobile\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) requesting the AvailablePhoneNumber resources.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [ISO-3166-1](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code of the country from which to read phone numbers.\",\n \"in\": \"path\",\n \"name\": \"CountryCode\",\n \"required\": true,\n \"schema\": {\n \"format\": \"iso-country-code\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"AreaCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Contains\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive text messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"SmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive MMS messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"MmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive calls. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"VoiceEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require an [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeAllAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a local [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeLocalAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a foreign [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeForeignAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`.\",\n \"in\": \"query\",\n \"name\": \"Beta\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"NearNumber\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"NearLatLong\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Distance\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InPostalCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRegion\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRateCenter\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a specific local access and transport area ([LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area)). Given a phone number, search within the same [LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area) as that number. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"InLata\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number.\",\n \"in\": \"query\",\n \"name\": \"InLocality\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive faxes. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"FaxEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/Mobile.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_available_phone_number_mobile\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListAvailablePhoneNumberMobile\",\n \"tags\": [\n \"Api20100401Mobile\"\n ]\n },\n \"list_available_phone_number_national\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListAvailablePhoneNumberNational\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_available_phone_number_national\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) requesting the AvailablePhoneNumber resources.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [ISO-3166-1](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code of the country from which to read phone numbers.\",\n \"in\": \"path\",\n \"name\": \"CountryCode\",\n \"required\": true,\n \"schema\": {\n \"format\": \"iso-country-code\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"AreaCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Contains\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive text messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"SmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive MMS messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"MmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive calls. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"VoiceEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require an [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeAllAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a local [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeLocalAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a foreign [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeForeignAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`.\",\n \"in\": \"query\",\n \"name\": \"Beta\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"NearNumber\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"NearLatLong\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Distance\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InPostalCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRegion\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRateCenter\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a specific local access and transport area ([LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area)). Given a phone number, search within the same [LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area) as that number. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"InLata\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number.\",\n \"in\": \"query\",\n \"name\": \"InLocality\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive faxes. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"FaxEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/National.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_available_phone_number_national\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListAvailablePhoneNumberNational\",\n \"tags\": [\n \"Api20100401National\"\n ]\n },\n \"list_available_phone_number_shared_cost\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListAvailablePhoneNumberSharedCost\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_available_phone_number_shared_cost\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) requesting the AvailablePhoneNumber resources.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [ISO-3166-1](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code of the country from which to read phone numbers.\",\n \"in\": \"path\",\n \"name\": \"CountryCode\",\n \"required\": true,\n \"schema\": {\n \"format\": \"iso-country-code\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"AreaCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Contains\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive text messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"SmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive MMS messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"MmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive calls. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"VoiceEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require an [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeAllAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a local [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeLocalAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a foreign [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeForeignAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`.\",\n \"in\": \"query\",\n \"name\": \"Beta\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"NearNumber\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"NearLatLong\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Distance\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InPostalCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRegion\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRateCenter\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a specific local access and transport area ([LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area)). Given a phone number, search within the same [LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area) as that number. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"InLata\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number.\",\n \"in\": \"query\",\n \"name\": \"InLocality\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive faxes. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"FaxEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/SharedCost.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_available_phone_number_shared_cost\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListAvailablePhoneNumberSharedCost\",\n \"tags\": [\n \"Api20100401SharedCost\"\n ]\n },\n \"list_available_phone_number_toll_free\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListAvailablePhoneNumberTollFree\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_available_phone_number_toll_free\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) requesting the AvailablePhoneNumber resources.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [ISO-3166-1](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code of the country from which to read phone numbers.\",\n \"in\": \"path\",\n \"name\": \"CountryCode\",\n \"required\": true,\n \"schema\": {\n \"format\": \"iso-country-code\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"AreaCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Contains\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive text messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"SmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive MMS messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"MmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive calls. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"VoiceEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require an [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeAllAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a local [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeLocalAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a foreign [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeForeignAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`.\",\n \"in\": \"query\",\n \"name\": \"Beta\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"NearNumber\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"NearLatLong\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Distance\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InPostalCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRegion\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRateCenter\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a specific local access and transport area ([LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area)). Given a phone number, search within the same [LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area) as that number. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"InLata\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number.\",\n \"in\": \"query\",\n \"name\": \"InLocality\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive faxes. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"FaxEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/TollFree.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_available_phone_number_toll_free\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListAvailablePhoneNumberTollFree\",\n \"tags\": [\n \"Api20100401TollFree\"\n ]\n },\n \"list_available_phone_number_voip\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListAvailablePhoneNumberVoip\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_available_phone_number_voip\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) requesting the AvailablePhoneNumber resources.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [ISO-3166-1](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code of the country from which to read phone numbers.\",\n \"in\": \"path\",\n \"name\": \"CountryCode\",\n \"required\": true,\n \"schema\": {\n \"format\": \"iso-country-code\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The area code of the phone numbers to read. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"AreaCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Contains\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive text messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"SmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive MMS messages. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"MmsEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive calls. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"VoiceEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require an [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeAllAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a local [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeLocalAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to exclude phone numbers that require a foreign [Address](https://www.twilio.com/docs/usage/api/address). Can be: `true` or `false` and the default is `false`.\",\n \"in\": \"query\",\n \"name\": \"ExcludeForeignAddressRequired\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to read phone numbers that are new to the Twilio platform. Can be: `true` or `false` and the default is `true`.\",\n \"in\": \"query\",\n \"name\": \"Beta\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"NearNumber\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Given a latitude/longitude pair `lat,long` find geographically close numbers within `distance` miles. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"NearLatLong\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Distance\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InPostalCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRegion\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"InRateCenter\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a specific local access and transport area ([LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area)). Given a phone number, search within the same [LATA](https://en.wikipedia.org/wiki/Local_access_and_transport_area) as that number. Applies to only phone numbers in the US and Canada.\",\n \"in\": \"query\",\n \"name\": \"InLata\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Limit results to a particular locality or city. Given a phone number, search within the same Locality as that number.\",\n \"in\": \"query\",\n \"name\": \"InLocality\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether the phone numbers can receive faxes. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"FaxEnabled\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{CountryCode}/Voip.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_available_phone_number_voip\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListAvailablePhoneNumberVoip\",\n \"tags\": [\n \"Api20100401Voip\"\n ]\n },\n \"list_call\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieves a collection of calls made to and from your account\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_call\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Call resource(s) to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Only show calls made to this phone number, SIP address, Client identifier or SIM SID.\",\n \"in\": \"query\",\n \"name\": \"To\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Only include calls from this phone number, SIP address, Client identifier or SIM SID.\",\n \"in\": \"query\",\n \"name\": \"From\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Only include calls spawned by calls with this SID.\",\n \"in\": \"query\",\n \"name\": \"ParentCallSid\",\n \"required\": false,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The status of the calls to include. Can be: `queued`, `ringing`, `in-progress`, `canceled`, `completed`, `failed`, `busy`, or `no-answer`.\",\n \"in\": \"query\",\n \"name\": \"Status\",\n \"required\": false,\n \"schema\": {\n \"$ref\": \"#/components/schemas/call_enum_status\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"StartTime\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"StartTime<\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"StartTime>\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"EndTime\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"EndTime<\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"EndTime>\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_call\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieves a collection of calls made to and from your account\",\n \"tags\": [\n \"Api20100401Call\"\n ]\n },\n \"list_call_event\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of all events for a call.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_call_event\",\n \"parameters\": [\n {\n \"description\": \"The unique SID identifier of the Account.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The unique SID identifier of the Call.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Events.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_call_event\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of all events for a call.\",\n \"tags\": [\n \"Api20100401Event\"\n ]\n },\n \"list_call_notification\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListCallNotification\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_call_notification\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Call Notification resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [Call](https://www.twilio.com/docs/voice/api/call-resource) SID of the Call Notification resources to read.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Log\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"MessageDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"MessageDate<\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"MessageDate>\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Notifications.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_call_notification\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListCallNotification\",\n \"tags\": [\n \"Api20100401CallNotification\"\n ]\n },\n \"list_call_recording\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of recordings belonging to the call used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_call_recording\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [Call](https://www.twilio.com/docs/voice/api/call-resource) SID of the resources to read.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated<\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated>\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_call_recording\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of recordings belonging to the call used to make the request\",\n \"tags\": [\n \"Api20100401CallRecording\"\n ]\n },\n \"list_conference\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of conferences belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_conference\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Conference resource(s) to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated<\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated>\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateUpdated\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateUpdated<\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateUpdated>\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The string that identifies the Conference resources to read.\",\n \"in\": \"query\",\n \"name\": \"FriendlyName\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The status of the resources to read. Can be: `init`, `in-progress`, or `completed`.\",\n \"in\": \"query\",\n \"name\": \"Status\",\n \"required\": false,\n \"schema\": {\n \"$ref\": \"#/components/schemas/conference_enum_status\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Conferences.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_conference\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of conferences belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401Conference\"\n ]\n },\n \"list_conference_recording\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of recordings belonging to the call used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_conference_recording\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Conference Recording resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Conference SID that identifies the conference associated with the recording to read.\",\n \"in\": \"path\",\n \"name\": \"ConferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CF[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated<\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated>\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Recordings.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_conference_recording\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of recordings belonging to the call used to make the request\",\n \"tags\": [\n \"Api20100401ConferenceRecording\"\n ]\n },\n \"list_connect_app\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of connect-apps belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_connect_app\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the ConnectApp resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/ConnectApps.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_connect_app\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of connect-apps belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401ConnectApp\"\n ]\n },\n \"list_dependent_phone_number\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListDependentPhoneNumber\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_dependent_phone_number\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the DependentPhoneNumber resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Address resource associated with the phone number.\",\n \"in\": \"path\",\n \"name\": \"AddressSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Addresses/{AddressSid}/DependentPhoneNumbers.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_dependent_phone_number\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListDependentPhoneNumber\",\n \"tags\": [\n \"Api20100401DependentPhoneNumber\"\n ]\n },\n \"list_incoming_phone_number\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of incoming-phone-numbers belonging to the account used to make the request.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_incoming_phone_number\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the IncomingPhoneNumber resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether to include phone numbers new to the Twilio platform. Can be: `true` or `false` and the default is `true`.\",\n \"in\": \"query\",\n \"name\": \"Beta\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"A string that identifies the IncomingPhoneNumber resources to read.\",\n \"in\": \"query\",\n \"name\": \"FriendlyName\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The phone numbers of the IncomingPhoneNumber resources to read. You can specify partial numbers and use '*' as a wildcard for any digit.\",\n \"in\": \"query\",\n \"name\": \"PhoneNumber\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether to include phone numbers based on their origin. Can be: `twilio` or `hosted`. By default, phone numbers of all origin are included.\",\n \"in\": \"query\",\n \"name\": \"Origin\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_incoming_phone_number\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of incoming-phone-numbers belonging to the account used to make the request.\",\n \"tags\": [\n \"Api20100401IncomingPhoneNumber\"\n ]\n },\n \"list_incoming_phone_number_assigned_add_on\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of Add-on installations currently assigned to this Number.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_incoming_phone_number_assigned_add_on\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Phone Number to which the Add-on is assigned.\",\n \"in\": \"path\",\n \"name\": \"ResourceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_incoming_phone_number_assigned_add_on\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of Add-on installations currently assigned to this Number.\",\n \"tags\": [\n \"Api20100401AssignedAddOn\"\n ]\n },\n \"list_incoming_phone_number_assigned_add_on_extension\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of Extensions for the Assigned Add-on.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_incoming_phone_number_assigned_add_on_extension\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Phone Number to which the Add-on is assigned.\",\n \"in\": \"path\",\n \"name\": \"ResourceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID that uniquely identifies the assigned Add-on installation.\",\n \"in\": \"path\",\n \"name\": \"AssignedAddOnSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{ResourceSid}/AssignedAddOns/{AssignedAddOnSid}/Extensions.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_incoming_phone_number_assigned_add_on_extension\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of Extensions for the Assigned Add-on.\",\n \"tags\": [\n \"Api20100401AssignedAddOnExtension\"\n ]\n },\n \"list_incoming_phone_number_local\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListIncomingPhoneNumberLocal\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_incoming_phone_number_local\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether to include phone numbers new to the Twilio platform. Can be: `true` or `false` and the default is `true`.\",\n \"in\": \"query\",\n \"name\": \"Beta\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"A string that identifies the resources to read.\",\n \"in\": \"query\",\n \"name\": \"FriendlyName\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The phone numbers of the IncomingPhoneNumber resources to read. You can specify partial numbers and use '*' as a wildcard for any digit.\",\n \"in\": \"query\",\n \"name\": \"PhoneNumber\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether to include phone numbers based on their origin. Can be: `twilio` or `hosted`. By default, phone numbers of all origin are included.\",\n \"in\": \"query\",\n \"name\": \"Origin\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/Local.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_incoming_phone_number_local\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListIncomingPhoneNumberLocal\",\n \"tags\": [\n \"Api20100401IncomingPhoneNumberLocal\"\n ]\n },\n \"list_incoming_phone_number_mobile\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListIncomingPhoneNumberMobile\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_incoming_phone_number_mobile\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether to include phone numbers new to the Twilio platform. Can be: `true` or `false` and the default is `true`.\",\n \"in\": \"query\",\n \"name\": \"Beta\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"A string that identifies the resources to read.\",\n \"in\": \"query\",\n \"name\": \"FriendlyName\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The phone numbers of the IncomingPhoneNumber resources to read. You can specify partial numbers and use '*' as a wildcard for any digit.\",\n \"in\": \"query\",\n \"name\": \"PhoneNumber\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether to include phone numbers based on their origin. Can be: `twilio` or `hosted`. By default, phone numbers of all origin are included.\",\n \"in\": \"query\",\n \"name\": \"Origin\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/Mobile.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_incoming_phone_number_mobile\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListIncomingPhoneNumberMobile\",\n \"tags\": [\n \"Api20100401IncomingPhoneNumberMobile\"\n ]\n },\n \"list_incoming_phone_number_toll_free\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListIncomingPhoneNumberTollFree\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_incoming_phone_number_toll_free\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether to include phone numbers new to the Twilio platform. Can be: `true` or `false` and the default is `true`.\",\n \"in\": \"query\",\n \"name\": \"Beta\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"A string that identifies the resources to read.\",\n \"in\": \"query\",\n \"name\": \"FriendlyName\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The phone numbers of the IncomingPhoneNumber resources to read. You can specify partial numbers and use '*' as a wildcard for any digit.\",\n \"in\": \"query\",\n \"name\": \"PhoneNumber\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether to include phone numbers based on their origin. Can be: `twilio` or `hosted`. By default, phone numbers of all origin are included.\",\n \"in\": \"query\",\n \"name\": \"Origin\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/TollFree.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_incoming_phone_number_toll_free\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListIncomingPhoneNumberTollFree\",\n \"tags\": [\n \"Api20100401IncomingPhoneNumberTollFree\"\n ]\n },\n \"list_key\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListKey\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_key\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Key resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Keys.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_key\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListKey\",\n \"tags\": [\n \"Api20100401Key\"\n ]\n },\n \"list_media\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Read a list of Media resources associated with a specific Message resource\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_media\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that is associated with the Media resources.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Message resource that is associated with the Media resources.\",\n \"in\": \"path\",\n \"name\": \"MessageSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^(SM|MM)[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated<\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated>\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Messages/{MessageSid}/Media.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_media\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Read a list of Media resources associated with a specific Message resource\",\n \"tags\": [\n \"Api20100401Media\"\n ]\n },\n \"list_member\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve the members of the queue\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_member\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Member resource(s) to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Queue in which to find the members\",\n \"in\": \"path\",\n \"name\": \"QueueSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^QU[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Queues/{QueueSid}/Members.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_member\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve the members of the queue\",\n \"tags\": [\n \"Api20100401Member\"\n ]\n },\n \"list_message\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of Message resources associated with a Twilio Account\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_message\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) associated with the Message resources.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Filter by recipient. For example: Set this parameter to `+15558881111` to retrieve a list of Message resources sent to `+15558881111`.\",\n \"in\": \"query\",\n \"name\": \"To\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Filter by sender. For example: Set this parameter to `+15552229999` to retrieve a list of Message resources sent by `+15552229999`.\",\n \"in\": \"query\",\n \"name\": \"From\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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).\",\n \"in\": \"query\",\n \"name\": \"DateSent\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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).\",\n \"in\": \"query\",\n \"name\": \"DateSent<\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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).\",\n \"in\": \"query\",\n \"name\": \"DateSent>\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Messages.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_message\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of Message resources associated with a Twilio Account\",\n \"tags\": [\n \"Api20100401Message\"\n ]\n },\n \"list_notification\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of notifications belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_notification\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Notification resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Log\",\n \"required\": false,\n \"schema\": {\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"MessageDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"MessageDate<\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"MessageDate>\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Notifications.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_notification\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of notifications belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401Notification\"\n ]\n },\n \"list_outgoing_caller_id\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of outgoing-caller-ids belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_outgoing_caller_id\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the OutgoingCallerId resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The phone number of the OutgoingCallerId resources to read.\",\n \"in\": \"query\",\n \"name\": \"PhoneNumber\",\n \"required\": false,\n \"schema\": {\n \"format\": \"phone-number\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The string that identifies the OutgoingCallerId resources to read.\",\n \"in\": \"query\",\n \"name\": \"FriendlyName\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_outgoing_caller_id\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of outgoing-caller-ids belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401OutgoingCallerId\"\n ]\n },\n \"list_participant\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of participants belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_participant\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Participant resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the conference with the participants to read.\",\n \"in\": \"path\",\n \"name\": \"ConferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CF[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Whether to return only participants that are muted. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"Muted\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to return only participants that are on hold. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"Hold\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"Whether to return only participants who are coaching another call. Can be: `true` or `false`.\",\n \"in\": \"query\",\n \"name\": \"Coaching\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_participant\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of participants belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401Participant\"\n ]\n },\n \"list_queue\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of queues belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_queue\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Queue resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Queues.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_queue\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of queues belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401Queue\"\n ]\n },\n \"list_recording\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of recordings belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_recording\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated<\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"DateCreated>\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date-time\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [Call](https://www.twilio.com/docs/voice/api/call-resource) SID of the resources to read.\",\n \"in\": \"query\",\n \"name\": \"CallSid\",\n \"required\": false,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Conference SID that identifies the conference associated with the recording to read.\",\n \"in\": \"query\",\n \"name\": \"ConferenceSid\",\n \"required\": false,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CF[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"IncludeSoftDeleted\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Recordings.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_recording\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of recordings belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401Recording\"\n ]\n },\n \"list_recording_add_on_result\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of results belonging to the recording\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_recording_add_on_result\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the recording to which the result to read belongs.\",\n \"in\": \"path\",\n \"name\": \"ReferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_recording_add_on_result\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of results belonging to the recording\",\n \"tags\": [\n \"Api20100401AddOnResult\"\n ]\n },\n \"list_recording_add_on_result_payload\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of payloads belonging to the AddOnResult\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_recording_add_on_result_payload\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult Payload resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the recording to which the AddOnResult resource that contains the payloads to read belongs.\",\n \"in\": \"path\",\n \"name\": \"ReferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the AddOnResult to which the payloads to read belongs.\",\n \"in\": \"path\",\n \"name\": \"AddOnResultSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^XR[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_recording_add_on_result_payload\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of payloads belonging to the AddOnResult\",\n \"tags\": [\n \"Api20100401Payload\"\n ]\n },\n \"list_recording_transcription\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListRecordingTranscription\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_recording_transcription\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Transcription resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the [Recording](https://www.twilio.com/docs/voice/api/recording) that created the transcriptions to read.\",\n \"in\": \"path\",\n \"name\": \"RecordingSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RE[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Recordings/{RecordingSid}/Transcriptions.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_recording_transcription\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListRecordingTranscription\",\n \"tags\": [\n \"Api20100401RecordingTranscription\"\n ]\n },\n \"list_short_code\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of short-codes belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_short_code\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the ShortCode resource(s) to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The string that identifies the ShortCode resources to read.\",\n \"in\": \"query\",\n \"name\": \"FriendlyName\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"Only show the ShortCode resources that match this pattern. You can specify partial numbers and use '*' as a wildcard for any digit.\",\n \"in\": \"query\",\n \"name\": \"ShortCode\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SMS/ShortCodes.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_short_code\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of short-codes belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401ShortCode\"\n ]\n },\n \"list_signing_key\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListSigningKey\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_signing_key\",\n \"parameters\": [\n {\n \"description\": \"\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SigningKeys.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_signing_key\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListSigningKey\",\n \"tags\": [\n \"Api20100401SigningKey\"\n ]\n },\n \"list_sip_auth_calls_credential_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of credential list mappings belonging to the domain used in the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_sip_auth_calls_credential_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the CredentialListMapping resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the SIP domain that contains the resources to read.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/CredentialListMappings.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_sip_auth_calls_credential_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of credential list mappings belonging to the domain used in the request\",\n \"tags\": [\n \"Api20100401AuthCallsCredentialListMapping\"\n ]\n },\n \"list_sip_auth_calls_ip_access_control_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of IP Access Control List mappings belonging to the domain used in the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_sip_auth_calls_ip_access_control_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the IpAccessControlListMapping resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the SIP domain that contains the resources to read.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Calls/IpAccessControlListMappings.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_sip_auth_calls_ip_access_control_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of IP Access Control List mappings belonging to the domain used in the request\",\n \"tags\": [\n \"Api20100401AuthCallsIpAccessControlListMapping\"\n ]\n },\n \"list_sip_auth_registrations_credential_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of credential list mappings belonging to the domain used in the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_sip_auth_registrations_credential_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the CredentialListMapping resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the SIP domain that contains the resources to read.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/Auth/Registrations/CredentialListMappings.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_sip_auth_registrations_credential_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of credential list mappings belonging to the domain used in the request\",\n \"tags\": [\n \"Api20100401AuthRegistrationsCredentialListMapping\"\n ]\n },\n \"list_sip_credential\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of credentials.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_sip_credential\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The unique id that identifies the credential list that contains the desired credentials.\",\n \"in\": \"path\",\n \"name\": \"CredentialListSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{CredentialListSid}/Credentials.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_sip_credential\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of credentials.\",\n \"tags\": [\n \"Api20100401Credential\"\n ]\n },\n \"list_sip_credential_list\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Get All Credential Lists\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_sip_credential_list\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_sip_credential_list\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Get All Credential Lists\",\n \"tags\": [\n \"Api20100401CredentialList\"\n ]\n },\n \"list_sip_credential_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Read multiple CredentialListMapping resources from an account.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_sip_credential_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the SIP Domain that includes the resource to read.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/CredentialListMappings.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_sip_credential_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Read multiple CredentialListMapping resources from an account.\",\n \"tags\": [\n \"Api20100401CredentialListMapping\"\n ]\n },\n \"list_sip_domain\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of domains belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_sip_domain\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the SipDomain resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_sip_domain\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of domains belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401Domain\"\n ]\n },\n \"list_sip_ip_access_control_list\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of IpAccessControlLists that belong to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_sip_ip_access_control_list\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_sip_ip_access_control_list\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of IpAccessControlLists that belong to the account used to make the request\",\n \"tags\": [\n \"Api20100401IpAccessControlList\"\n ]\n },\n \"list_sip_ip_access_control_list_mapping\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of IpAccessControlListMapping resources.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_sip_ip_access_control_list_mapping\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the SIP domain.\",\n \"in\": \"path\",\n \"name\": \"DomainSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{DomainSid}/IpAccessControlListMappings.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_sip_ip_access_control_list_mapping\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of IpAccessControlListMapping resources.\",\n \"tags\": [\n \"Api20100401IpAccessControlListMapping\"\n ]\n },\n \"list_sip_ip_address\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Read multiple IpAddress resources.\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_sip_ip_address\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The IpAccessControlList Sid that identifies the IpAddress resources to read.\",\n \"in\": \"path\",\n \"name\": \"IpAccessControlListSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{IpAccessControlListSid}/IpAddresses.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_sip_ip_address\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Read multiple IpAddress resources.\",\n \"tags\": [\n \"Api20100401SipIpAddress\"\n ]\n },\n \"list_transcription\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of transcriptions belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_transcription\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Transcription resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Transcriptions.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_transcription\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of transcriptions belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401Transcription\"\n ]\n },\n \"list_usage_record\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of usage-records belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_usage_record\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageRecord resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved.\",\n \"in\": \"query\",\n \"name\": \"Category\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"StartDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"EndDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"IncludeSubaccounts\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Records.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_usage_record\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of usage-records belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401Record\"\n ]\n },\n \"list_usage_record_all_time\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListUsageRecordAllTime\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_usage_record_all_time\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageRecord resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved.\",\n \"in\": \"query\",\n \"name\": \"Category\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"StartDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"EndDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"IncludeSubaccounts\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Records/AllTime.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_usage_record_all_time\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListUsageRecordAllTime\",\n \"tags\": [\n \"Api20100401AllTime\"\n ]\n },\n \"list_usage_record_daily\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListUsageRecordDaily\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_usage_record_daily\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageRecord resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved.\",\n \"in\": \"query\",\n \"name\": \"Category\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"StartDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"EndDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"IncludeSubaccounts\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Records/Daily.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_usage_record_daily\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListUsageRecordDaily\",\n \"tags\": [\n \"Api20100401Daily\"\n ]\n },\n \"list_usage_record_last_month\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListUsageRecordLastMonth\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_usage_record_last_month\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageRecord resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved.\",\n \"in\": \"query\",\n \"name\": \"Category\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"StartDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"EndDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"IncludeSubaccounts\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Records/LastMonth.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_usage_record_last_month\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListUsageRecordLastMonth\",\n \"tags\": [\n \"Api20100401LastMonth\"\n ]\n },\n \"list_usage_record_monthly\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListUsageRecordMonthly\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_usage_record_monthly\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageRecord resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved.\",\n \"in\": \"query\",\n \"name\": \"Category\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"StartDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"EndDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"IncludeSubaccounts\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Records/Monthly.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_usage_record_monthly\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListUsageRecordMonthly\",\n \"tags\": [\n \"Api20100401Monthly\"\n ]\n },\n \"list_usage_record_this_month\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListUsageRecordThisMonth\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_usage_record_this_month\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageRecord resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved.\",\n \"in\": \"query\",\n \"name\": \"Category\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"StartDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"EndDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"IncludeSubaccounts\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Records/ThisMonth.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_usage_record_this_month\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListUsageRecordThisMonth\",\n \"tags\": [\n \"Api20100401ThisMonth\"\n ]\n },\n \"list_usage_record_today\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListUsageRecordToday\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_usage_record_today\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageRecord resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved.\",\n \"in\": \"query\",\n \"name\": \"Category\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"StartDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"EndDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"IncludeSubaccounts\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Records/Today.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_usage_record_today\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListUsageRecordToday\",\n \"tags\": [\n \"Api20100401Today\"\n ]\n },\n \"list_usage_record_yearly\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListUsageRecordYearly\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_usage_record_yearly\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageRecord resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved.\",\n \"in\": \"query\",\n \"name\": \"Category\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"StartDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"EndDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"IncludeSubaccounts\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Records/Yearly.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_usage_record_yearly\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListUsageRecordYearly\",\n \"tags\": [\n \"Api20100401Yearly\"\n ]\n },\n \"list_usage_record_yesterday\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"ListUsageRecordYesterday\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_usage_record_yesterday\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageRecord resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved.\",\n \"in\": \"query\",\n \"name\": \"Category\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"StartDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"EndDate\",\n \"required\": false,\n \"schema\": {\n \"format\": \"date\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"IncludeSubaccounts\",\n \"required\": false,\n \"schema\": {\n \"type\": \"boolean\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Records/Yesterday.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_usage_record_yesterday\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"ListUsageRecordYesterday\",\n \"tags\": [\n \"Api20100401Yesterday\"\n ]\n },\n \"list_usage_trigger\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Retrieve a list of usage-triggers belonging to the account used to make the request\",\n \"destructive\": false,\n \"method\": \"GET\",\n \"operation_id\": \"list_usage_trigger\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageTrigger resources to read.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"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.\",\n \"in\": \"query\",\n \"name\": \"Recurring\",\n \"required\": false,\n \"schema\": {\n \"$ref\": \"#/components/schemas/usage_trigger_enum_recurring\"\n }\n },\n {\n \"description\": \"The trigger field of the UsageTriggers to read. Can be: `count`, `usage`, or `price` as described in the [UsageRecords documentation](https://www.twilio.com/docs/usage/api/usage-record#usage-count-price).\",\n \"in\": \"query\",\n \"name\": \"TriggerBy\",\n \"required\": false,\n \"schema\": {\n \"$ref\": \"#/components/schemas/usage_trigger_enum_trigger_field\"\n }\n },\n {\n \"description\": \"The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories).\",\n \"in\": \"query\",\n \"name\": \"UsageCategory\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"How many resources to return in each list page. The default is 50, and the maximum is 1000.\",\n \"in\": \"query\",\n \"name\": \"PageSize\",\n \"required\": false,\n \"schema\": {\n \"format\": \"int64\",\n \"maximum\": 1000,\n \"minimum\": 1,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page index. This value is simply for client state.\",\n \"in\": \"query\",\n \"name\": \"Page\",\n \"required\": false,\n \"schema\": {\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n {\n \"description\": \"The page token. This is provided by the API.\",\n \"in\": \"query\",\n \"name\": \"PageToken\",\n \"required\": false,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Triggers.json\",\n \"request_body\": null,\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"list_usage_trigger\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Retrieve a list of usage-triggers belonging to the account used to make the request\",\n \"tags\": [\n \"Api20100401Trigger\"\n ]\n },\n \"update_account\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Modify the properties of a given Account\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_account\",\n \"parameters\": [\n {\n \"description\": \"The Account Sid that uniquely identifies the account to update\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"FriendlyName\": {\n \"description\": \"Update the human-readable description of this Account\",\n \"type\": \"string\"\n },\n \"Status\": {\n \"$ref\": \"#/components/schemas/account_enum_status\"\n }\n },\n \"title\": \"UpdateAccountRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_account\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Modify the properties of a given Account\",\n \"tags\": [\n \"Api20100401Account\"\n ]\n },\n \"update_address\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"UpdateAddress\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_address\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that is responsible for the Address resource to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Address resource to update.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Addresses/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"AutoCorrectAddress\": {\n \"description\": \"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.\",\n \"type\": \"boolean\"\n },\n \"City\": {\n \"description\": \"The city of the address.\",\n \"type\": \"string\"\n },\n \"CustomerName\": {\n \"description\": \"The name to associate with the address.\",\n \"type\": \"string\"\n },\n \"EmergencyEnabled\": {\n \"description\": \"Whether to enable emergency calling on the address. Can be: `true` or `false`.\",\n \"type\": \"boolean\"\n },\n \"FriendlyName\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"PostalCode\": {\n \"description\": \"The postal code of the address.\",\n \"type\": \"string\"\n },\n \"Region\": {\n \"description\": \"The state or region of the address.\",\n \"type\": \"string\"\n },\n \"Street\": {\n \"description\": \"The number and street address of the address.\",\n \"type\": \"string\"\n },\n \"StreetSecondary\": {\n \"description\": \"The additional number and street address of the address.\",\n \"type\": \"string\"\n }\n },\n \"title\": \"UpdateAddressRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_address\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"UpdateAddress\",\n \"tags\": [\n \"Api20100401Address\"\n ]\n },\n \"update_application\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Updates the application's properties\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_application\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Application resources to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Application resource to update.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Applications/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"ApiVersion\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"FriendlyName\": {\n \"description\": \"A descriptive string that you create to describe the resource. It can be up to 64 characters long.\",\n \"type\": \"string\"\n },\n \"MessageStatusCallback\": {\n \"description\": \"The URL we should call using a POST method to send message status information to your application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"PublicApplicationConnectEnabled\": {\n \"description\": \"Whether to allow other Twilio accounts to dial this applicaton using Dial verb. Can be: `true` or `false`.\",\n \"type\": \"boolean\"\n },\n \"SmsFallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `sms_fallback_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs while retrieving or executing the TwiML from `sms_url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"SmsMethod\": {\n \"description\": \"The HTTP method we should use to call `sms_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsStatusCallback\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"SmsUrl\": {\n \"description\": \"The URL we should call when the phone number receives an incoming SMS message.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallback\": {\n \"description\": \"The URL we should call using the `status_callback_method` to send status information to your application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceCallerIdLookup\": {\n \"description\": \"Whether we should look up the caller's caller-ID name from the CNAM database (additional charges apply). Can be: `true` or `false`.\",\n \"type\": \"boolean\"\n },\n \"VoiceFallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `voice_fallback_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"VoiceMethod\": {\n \"description\": \"The HTTP method we should use to call `voice_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceUrl\": {\n \"description\": \"The URL we should call when the phone number assigned to this application receives a call.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"title\": \"UpdateApplicationRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_application\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Updates the application's properties\",\n \"tags\": [\n \"Api20100401Application\"\n ]\n },\n \"update_call\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Initiates a call redirect or terminates a call\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_call\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Call resource(s) to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Call resource to update\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"FallbackMethod\": {\n \"description\": \"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.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"FallbackUrl\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"Method\": {\n \"description\": \"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.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"Status\": {\n \"$ref\": \"#/components/schemas/call_enum_update_status\"\n },\n \"StatusCallback\": {\n \"description\": \"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).\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"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.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"TimeLimit\": {\n \"description\": \"The maximum duration of the call in seconds. Constraints depend on account and configuration.\",\n \"type\": \"integer\"\n },\n \"Twiml\": {\n \"description\": \"TwiML instructions for the call Twilio will use without fetching Twiml from url. Twiml and url parameters are mutually exclusive\",\n \"format\": \"twiml\",\n \"type\": \"string\"\n },\n \"Url\": {\n \"description\": \"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](https://www.twilio.com/docs/voice/make-calls#specify-a-url-parameter) section in [Making Calls](https://www.twilio.com/docs/voice/make-calls).\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"title\": \"UpdateCallRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_call\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Initiates a call redirect or terminates a call\",\n \"tags\": [\n \"Api20100401Call\"\n ]\n },\n \"update_call_recording\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"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.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_call_recording\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording resource to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [Call](https://www.twilio.com/docs/voice/api/call-resource) SID of the resource to update.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Recording resource to update.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Recordings/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"PauseBehavior\": {\n \"description\": \"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`.\",\n \"type\": \"string\"\n },\n \"Status\": {\n \"$ref\": \"#/components/schemas/call_recording_enum_status\"\n }\n },\n \"required\": [\n \"Status\"\n ],\n \"title\": \"UpdateCallRecordingRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_call_recording\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"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.\",\n \"tags\": [\n \"Api20100401CallRecording\"\n ]\n },\n \"update_conference\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"UpdateConference\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_conference\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Conference resource(s) to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Conference resource to update\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Conferences/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"AnnounceMethod\": {\n \"description\": \"The HTTP method used to call `announce_url`. Can be: `GET` or `POST` and the default is `POST`\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"AnnounceUrl\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"Status\": {\n \"$ref\": \"#/components/schemas/conference_enum_update_status\"\n }\n },\n \"title\": \"UpdateConferenceRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_conference\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"UpdateConference\",\n \"tags\": [\n \"Api20100401Conference\"\n ]\n },\n \"update_conference_recording\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Changes the status of the recording to paused, stopped, or in-progress. Note: To use `Twilio.CURRENT`, pass it as recording sid.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_conference_recording\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Conference Recording resource to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Conference SID that identifies the conference associated with the recording to update.\",\n \"in\": \"path\",\n \"name\": \"ConferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CF[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Conference Recording resource to update. Use `Twilio.CURRENT` to reference the current active recording.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Recordings/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"PauseBehavior\": {\n \"description\": \"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`.\",\n \"type\": \"string\"\n },\n \"Status\": {\n \"$ref\": \"#/components/schemas/conference_recording_enum_status\"\n }\n },\n \"required\": [\n \"Status\"\n ],\n \"title\": \"UpdateConferenceRecordingRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_conference_recording\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Changes the status of the recording to paused, stopped, or in-progress. Note: To use `Twilio.CURRENT`, pass it as recording sid.\",\n \"tags\": [\n \"Api20100401ConferenceRecording\"\n ]\n },\n \"update_connect_app\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Update a connect-app with the specified parameters\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_connect_app\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the ConnectApp resources to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the ConnectApp resource to update.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/ConnectApps/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"AuthorizeRedirectUrl\": {\n \"description\": \"The URL to redirect the user to after we authenticate the user and obtain authorization to access the Connect App.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"CompanyName\": {\n \"description\": \"The company name to set for the Connect App.\",\n \"type\": \"string\"\n },\n \"DeauthorizeCallbackMethod\": {\n \"description\": \"The HTTP method to use when calling `deauthorize_callback_url`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"DeauthorizeCallbackUrl\": {\n \"description\": \"The URL to call using the `deauthorize_callback_method` to de-authorize the Connect App.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"Description\": {\n \"description\": \"A description of the Connect App.\",\n \"type\": \"string\"\n },\n \"FriendlyName\": {\n \"description\": \"A descriptive string that you create to describe the resource. It can be up to 64 characters long.\",\n \"type\": \"string\"\n },\n \"HomepageUrl\": {\n \"description\": \"A public URL where users can obtain more information about this Connect App.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"Permissions\": {\n \"description\": \"A comma-separated list of the permissions you will request from the users of this ConnectApp. Can include: `get-all` and `post-all`.\",\n \"items\": {\n \"$ref\": \"#/components/schemas/connect_app_enum_permission\"\n },\n \"type\": \"array\"\n }\n },\n \"title\": \"UpdateConnectAppRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_connect_app\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Update a connect-app with the specified parameters\",\n \"tags\": [\n \"Api20100401ConnectApp\"\n ]\n },\n \"update_incoming_phone_number\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Update an incoming-phone-number instance.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_incoming_phone_number\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the IncomingPhoneNumber resource to update. For more information, see [Exchanging Numbers Between Subaccounts](https://www.twilio.com/docs/iam/api/subaccounts#exchanging-numbers).\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the IncomingPhoneNumber resource to update.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/IncomingPhoneNumbers/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"AccountSid\": {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the IncomingPhoneNumber resource to update. For more information, see [Exchanging Numbers Between Subaccounts](https://www.twilio.com/docs/iam/api/subaccounts#exchanging-numbers).\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"AddressSid\": {\n \"description\": \"The SID of the Address resource we should associate with the phone number. Some regions require addresses to meet local regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"ApiVersion\": {\n \"description\": \"The API version to use for incoming calls made to the phone number. The default is `2010-04-01`.\",\n \"type\": \"string\"\n },\n \"BundleSid\": {\n \"description\": \"The SID of the Bundle resource that you associate with the phone number. Some regions require a Bundle to meet local Regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^BU[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"EmergencyAddressSid\": {\n \"description\": \"The SID of the emergency address configuration to use for emergency calling from this phone number.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"EmergencyStatus\": {\n \"$ref\": \"#/components/schemas/incoming_phone_number_enum_emergency_status\"\n },\n \"FriendlyName\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"IdentitySid\": {\n \"description\": \"The SID of the Identity resource that we should associate with the phone number. Some regions require an identity to meet local regulations.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^RI[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"SmsApplicationSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"SmsFallbackMethod\": {\n \"description\": \"The HTTP method that we should use to call `sms_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs while requesting or executing the TwiML defined by `sms_url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"SmsMethod\": {\n \"description\": \"The HTTP method that we should use to call `sms_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsUrl\": {\n \"description\": \"The URL we should call when the phone number receives an incoming SMS message.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallback\": {\n \"description\": \"The URL we should call using the `status_callback_method` to send status information to your application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"StatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `status_callback`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"TrunkSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^TK[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"VoiceApplicationSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"VoiceCallerIdLookup\": {\n \"description\": \"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`.\",\n \"type\": \"boolean\"\n },\n \"VoiceFallbackMethod\": {\n \"description\": \"The HTTP method that we should use to call `voice_fallback_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs retrieving or executing the TwiML requested by `url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"VoiceMethod\": {\n \"description\": \"The HTTP method that we should use to call `voice_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceReceiveMode\": {\n \"$ref\": \"#/components/schemas/incoming_phone_number_enum_voice_receive_mode\"\n },\n \"VoiceUrl\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"title\": \"UpdateIncomingPhoneNumberRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_incoming_phone_number\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Update an incoming-phone-number instance.\",\n \"tags\": [\n \"Api20100401IncomingPhoneNumber\"\n ]\n },\n \"update_key\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"UpdateKey\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_key\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Key resources to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Key resource to update.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SK[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Keys/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"FriendlyName\": {\n \"description\": \"A descriptive string that you create to describe the resource. It can be up to 64 characters long.\",\n \"type\": \"string\"\n }\n },\n \"title\": \"UpdateKeyRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_key\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"UpdateKey\",\n \"tags\": [\n \"Api20100401Key\"\n ]\n },\n \"update_member\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Dequeue a member from a queue and have the member's call begin executing the TwiML document at that URL\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_member\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Member resource(s) to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Queue in which to find the members to update.\",\n \"in\": \"path\",\n \"name\": \"QueueSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^QU[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [Call](https://www.twilio.com/docs/voice/api/call-resource) SID of the resource(s) to update.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Queues/{QueueSid}/Members/{CallSid}.json\",\n \"request_body\": {\n \"properties\": {\n \"Method\": {\n \"description\": \"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.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"Url\": {\n \"description\": \"The absolute URL of the Queue resource.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"Url\"\n ],\n \"title\": \"UpdateMemberRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_member\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Dequeue a member from a queue and have the member's call begin executing the TwiML document at that URL\",\n \"tags\": [\n \"Api20100401Member\"\n ]\n },\n \"update_message\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Update a Message resource (used to redact Message `body` text and to cancel not-yet-sent messages)\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_message\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Message resources to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Message resource to be updated\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^(SM|MM)[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Messages/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"Body\": {\n \"description\": \"The new `body` of the Message resource. To redact the text content of a Message, this parameter's value must be an empty string\",\n \"type\": \"string\"\n },\n \"Status\": {\n \"$ref\": \"#/components/schemas/message_enum_update_status\"\n }\n },\n \"title\": \"UpdateMessageRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_message\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Update a Message resource (used to redact Message `body` text and to cancel not-yet-sent messages)\",\n \"tags\": [\n \"Api20100401Message\"\n ]\n },\n \"update_outgoing_caller_id\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Updates the caller-id\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_outgoing_caller_id\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the OutgoingCallerId resources to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the OutgoingCallerId resource to update.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/OutgoingCallerIds/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"FriendlyName\": {\n \"description\": \"A descriptive string that you create to describe the resource. It can be up to 64 characters long.\",\n \"type\": \"string\"\n }\n },\n \"title\": \"UpdateOutgoingCallerIdRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_outgoing_caller_id\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Updates the caller-id\",\n \"tags\": [\n \"Api20100401OutgoingCallerId\"\n ]\n },\n \"update_participant\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Update the properties of the participant\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_participant\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Participant resources to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the conference with the participant to update.\",\n \"in\": \"path\",\n \"name\": \"ConferenceSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CF[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The [Call](https://www.twilio.com/docs/voice/api/call-resource) 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.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Conferences/{ConferenceSid}/Participants/{CallSid}.json\",\n \"request_body\": {\n \"properties\": {\n \"AnnounceMethod\": {\n \"description\": \"The HTTP method we should use to call `announce_url`. Can be: `GET` or `POST` and defaults to `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"AnnounceUrl\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"BeepOnExit\": {\n \"description\": \"Whether to play a notification beep to the conference when the participant exits. Can be: `true` or `false`.\",\n \"type\": \"boolean\"\n },\n \"CallSidToCoach\": {\n \"description\": \"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`.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"Coaching\": {\n \"description\": \"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.\",\n \"type\": \"boolean\"\n },\n \"EndConferenceOnExit\": {\n \"description\": \"Whether to end the conference when the participant leaves. Can be: `true` or `false` and defaults to `false`.\",\n \"type\": \"boolean\"\n },\n \"Hold\": {\n \"description\": \"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.\",\n \"type\": \"boolean\"\n },\n \"HoldMethod\": {\n \"description\": \"The HTTP method we should use to call `hold_url`. Can be: `GET` or `POST` and the default is `GET`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"HoldUrl\": {\n \"description\": \"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.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"Muted\": {\n \"description\": \"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`.\",\n \"type\": \"boolean\"\n },\n \"WaitMethod\": {\n \"description\": \"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.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"WaitUrl\": {\n \"description\": \"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](https://www.twilio.com/docs/voice/twiml/conference#attributes-waiturl).\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"title\": \"UpdateParticipantRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_participant\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Update the properties of the participant\",\n \"tags\": [\n \"Api20100401Participant\"\n ]\n },\n \"update_payments\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"update an instance of payments with different phases of payment flows.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_payments\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that will update the resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the call that will update the resource. This should be the same call sid that was used to create payments resource.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of Payments session that needs to be updated.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PK[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Payments/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"Capture\": {\n \"$ref\": \"#/components/schemas/payments_enum_capture\"\n },\n \"IdempotencyKey\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"Status\": {\n \"$ref\": \"#/components/schemas/payments_enum_status\"\n },\n \"StatusCallback\": {\n \"description\": \"Provide an absolute or relative URL to receive status updates regarding your Pay session. Read more about the [Update](https://www.twilio.com/docs/voice/api/payment-resource#statuscallback-update) and [Complete/Cancel](https://www.twilio.com/docs/voice/api/payment-resource#statuscallback-cancelcomplete) POST requests.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"IdempotencyKey\",\n \"StatusCallback\"\n ],\n \"title\": \"UpdatePaymentsRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_payments\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"update an instance of payments with different phases of payment flows.\",\n \"tags\": [\n \"Api20100401Payment\"\n ]\n },\n \"update_queue\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Update the queue with the new parameters\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_queue\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Queue resource to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the Queue resource to update\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^QU[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Queues/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"FriendlyName\": {\n \"description\": \"A descriptive string that you created to describe this resource. It can be up to 64 characters long.\",\n \"type\": \"string\"\n },\n \"MaxSize\": {\n \"description\": \"The maximum number of calls allowed to be in the queue. The default is 1000. The maximum is 5000.\",\n \"type\": \"integer\"\n }\n },\n \"title\": \"UpdateQueueRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_queue\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Update the queue with the new parameters\",\n \"tags\": [\n \"Api20100401Queue\"\n ]\n },\n \"update_realtime_transcription\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Stop a Transcription using either the SID of the Transcription resource or the `name` used when creating the resource\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_realtime_transcription\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created this Transcription resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the Transcription resource is associated with.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Transcription resource, or the `name` used when creating the resource\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Transcriptions/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"Status\": {\n \"$ref\": \"#/components/schemas/realtime_transcription_enum_update_status\"\n }\n },\n \"required\": [\n \"Status\"\n ],\n \"title\": \"UpdateRealtimeTranscriptionRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_realtime_transcription\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Stop a Transcription using either the SID of the Transcription resource or the `name` used when creating the resource\",\n \"tags\": [\n \"Api20100401CallTranscription\"\n ]\n },\n \"update_short_code\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Update a short code with the following parameters\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_short_code\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the ShortCode resource(s) to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the ShortCode resource to update\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SMS/ShortCodes/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"ApiVersion\": {\n \"description\": \"The API version to use to start a new TwiML session. Can be: `2010-04-01` or `2008-08-01`.\",\n \"type\": \"string\"\n },\n \"FriendlyName\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n },\n \"SmsFallbackMethod\": {\n \"description\": \"The HTTP method that we should use to call the `sms_fallback_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsFallbackUrl\": {\n \"description\": \"The URL that we should call if an error occurs while retrieving or executing the TwiML from `sms_url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"SmsMethod\": {\n \"description\": \"The HTTP method we should use when calling the `sms_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"SmsUrl\": {\n \"description\": \"The URL we should call when receiving an incoming SMS message to this short code.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"title\": \"UpdateShortCodeRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_short_code\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Update a short code with the following parameters\",\n \"tags\": [\n \"Api20100401ShortCode\"\n ]\n },\n \"update_signing_key\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"UpdateSigningKey\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_signing_key\",\n \"parameters\": [\n {\n \"description\": \"\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SK[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SigningKeys/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"FriendlyName\": {\n \"description\": \"\",\n \"type\": \"string\"\n }\n },\n \"title\": \"UpdateSigningKeyRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_signing_key\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"UpdateSigningKey\",\n \"tags\": [\n \"Api20100401SigningKey\"\n ]\n },\n \"update_sip_credential\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Update a credential resource.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_sip_credential\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The unique id that identifies the credential list that includes this credential.\",\n \"in\": \"path\",\n \"name\": \"CredentialListSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The unique id that identifies the resource to update.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CR[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{CredentialListSid}/Credentials/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"Password\": {\n \"description\": \"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`)\",\n \"type\": \"string\"\n }\n },\n \"title\": \"UpdateSipCredentialRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_sip_credential\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Update a credential resource.\",\n \"tags\": [\n \"Api20100401Credential\"\n ]\n },\n \"update_sip_credential_list\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Update a Credential List\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_sip_credential_list\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the Account that is responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The credential list Sid that uniquely identifies this resource\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/CredentialLists/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"FriendlyName\": {\n \"description\": \"A human readable descriptive text for a CredentialList, up to 64 characters long.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"FriendlyName\"\n ],\n \"title\": \"UpdateSipCredentialListRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_sip_credential_list\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Update a Credential List\",\n \"tags\": [\n \"Api20100401CredentialList\"\n ]\n },\n \"update_sip_domain\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Update the attributes of a domain\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_sip_domain\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the SipDomain resource to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the SipDomain resource to update.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^SD[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/Domains/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"ByocTrunkSid\": {\n \"description\": \"The SID of the BYOC Trunk(Bring Your Own Carrier) resource that the Sip Domain will be associated with.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^BY[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"DomainName\": {\n \"description\": \"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`.\",\n \"type\": \"string\"\n },\n \"EmergencyCallerSid\": {\n \"description\": \"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.\",\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^PN[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n },\n \"EmergencyCallingEnabled\": {\n \"description\": \"Whether emergency calling is enabled for the domain. If enabled, allows emergency calls on the domain from phone numbers with validated addresses.\",\n \"type\": \"boolean\"\n },\n \"FriendlyName\": {\n \"description\": \"A descriptive string that you created to describe the resource. It can be up to 64 characters long.\",\n \"type\": \"string\"\n },\n \"Secure\": {\n \"description\": \"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.\",\n \"type\": \"boolean\"\n },\n \"SipRegistration\": {\n \"description\": \"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.\",\n \"type\": \"boolean\"\n },\n \"VoiceFallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `voice_fallback_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceFallbackUrl\": {\n \"description\": \"The URL that we should call when an error occurs while retrieving or executing the TwiML requested by `voice_url`.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"VoiceMethod\": {\n \"description\": \"The HTTP method we should use to call `voice_url`\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceStatusCallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `voice_status_callback_url`. Can be: `GET` or `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"VoiceStatusCallbackUrl\": {\n \"description\": \"The URL that we should call to pass status parameters (such as call ended) to your application.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"VoiceUrl\": {\n \"description\": \"The URL we should call when the domain receives a call.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n }\n },\n \"title\": \"UpdateSipDomainRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_sip_domain\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Update the attributes of a domain\",\n \"tags\": [\n \"Api20100401Domain\"\n ]\n },\n \"update_sip_ip_access_control_list\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Rename an IpAccessControlList\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_sip_ip_access_control_list\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that uniquely identifies the resource to udpate.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"FriendlyName\": {\n \"description\": \"A human readable descriptive text, up to 255 characters long.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"FriendlyName\"\n ],\n \"title\": \"UpdateSipIpAccessControlListRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_sip_ip_access_control_list\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Rename an IpAccessControlList\",\n \"tags\": [\n \"Api20100401IpAccessControlList\"\n ]\n },\n \"update_sip_ip_address\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Update an IpAddress resource.\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_sip_ip_address\",\n \"parameters\": [\n {\n \"description\": \"The unique id of the [Account](https://www.twilio.com/docs/iam/api/account) responsible for this resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The IpAccessControlList Sid that identifies the IpAddress resources to update.\",\n \"in\": \"path\",\n \"name\": \"IpAccessControlListSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AL[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"A 34 character string that identifies the IpAddress resource to update.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^IP[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/SIP/IpAccessControlLists/{IpAccessControlListSid}/IpAddresses/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"CidrPrefixLength\": {\n \"description\": \"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.\",\n \"type\": \"integer\"\n },\n \"FriendlyName\": {\n \"description\": \"A human readable descriptive text for this resource, up to 255 characters long.\",\n \"type\": \"string\"\n },\n \"IpAddress\": {\n \"description\": \"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.\",\n \"type\": \"string\"\n }\n },\n \"title\": \"UpdateSipIpAddressRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_sip_ip_address\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Update an IpAddress resource.\",\n \"tags\": [\n \"Api20100401SipIpAddress\"\n ]\n },\n \"update_siprec\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Stop a Siprec using either the SID of the Siprec resource or the `name` used when creating the resource\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_siprec\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created this Siprec resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the Siprec resource is associated with.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the Siprec resource, or the `name` used when creating the resource\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Siprec/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"Status\": {\n \"$ref\": \"#/components/schemas/siprec_enum_update_status\"\n }\n },\n \"required\": [\n \"Status\"\n ],\n \"title\": \"UpdateSiprecRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_siprec\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Stop a Siprec using either the SID of the Siprec resource or the `name` used when creating the resource\",\n \"tags\": [\n \"Api20100401Siprec\"\n ]\n },\n \"update_stream\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Stop a Stream using either the SID of the Stream resource or the `name` used when creating the resource\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_stream\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created this Stream resource.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the Stream resource is associated with.\",\n \"in\": \"path\",\n \"name\": \"CallSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^CA[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The SID or the `name` of the Stream resource to be stopped\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Streams/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"Status\": {\n \"$ref\": \"#/components/schemas/stream_enum_update_status\"\n }\n },\n \"required\": [\n \"Status\"\n ],\n \"title\": \"UpdateStreamRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_stream\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Stop a Stream using either the SID of the Stream resource or the `name` used when creating the resource\",\n \"tags\": [\n \"Api20100401Stream\"\n ]\n },\n \"update_usage_trigger\": {\n \"base_url\": \"https://api.twilio.com\",\n \"base_url_field\": \"OPENAPI_BASE_URL\",\n \"description\": \"Update an instance of a usage trigger\",\n \"destructive\": true,\n \"method\": \"POST\",\n \"operation_id\": \"update_usage_trigger\",\n \"parameters\": [\n {\n \"description\": \"The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageTrigger resources to update.\",\n \"in\": \"path\",\n \"name\": \"AccountSid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^AC[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n },\n {\n \"description\": \"The Twilio-provided string that uniquely identifies the UsageTrigger resource to update.\",\n \"in\": \"path\",\n \"name\": \"Sid\",\n \"required\": true,\n \"schema\": {\n \"maxLength\": 34,\n \"minLength\": 34,\n \"pattern\": \"^UT[0-9a-fA-F]{32}$\",\n \"type\": \"string\"\n }\n }\n ],\n \"path\": \"/2010-04-01/Accounts/{AccountSid}/Usage/Triggers/{Sid}.json\",\n \"request_body\": {\n \"properties\": {\n \"CallbackMethod\": {\n \"description\": \"The HTTP method we should use to call `callback_url`. Can be: `GET` or `POST` and the default is `POST`.\",\n \"enum\": [\n \"GET\",\n \"POST\"\n ],\n \"format\": \"http-method\",\n \"type\": \"string\"\n },\n \"CallbackUrl\": {\n \"description\": \"The URL we should call using `callback_method` when the trigger fires.\",\n \"format\": \"uri\",\n \"type\": \"string\"\n },\n \"FriendlyName\": {\n \"description\": \"A descriptive string that you create to describe the resource. It can be up to 64 characters long.\",\n \"type\": \"string\"\n }\n },\n \"title\": \"UpdateUsageTriggerRequest\",\n \"type\": \"object\"\n },\n \"security\": [\n {\n \"accountSid_authToken\": []\n }\n ],\n \"skill_name\": \"update_usage_trigger\",\n \"source_index\": 1,\n \"source_openapi_url\": \"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml\",\n \"source_title\": \"Twilio - Api\",\n \"summary\": \"Update an instance of a usage trigger\",\n \"tags\": [\n \"Api20100401Trigger\"\n ]\n }\n}")
OPERATION_GROUPS = json.loads("[\n {\n \"common_prefix\": \"/2010-04-01\",\n \"description\": \"Handle 80 OpenAPI operation(s) under /2010-04-01 for the 2010 04 01 1 route group.\",\n \"id\": \"op_2010_04_01_1\",\n \"label\": \"2010 04 01 1\",\n \"operation_ids\": [\n \"create_account\",\n \"list_account\",\n \"fetch_account\",\n \"update_account\",\n \"create_address\",\n \"list_address\",\n \"delete_address\",\n \"fetch_address\",\n \"update_address\",\n \"create_application\",\n \"list_application\",\n \"delete_application\",\n \"fetch_application\",\n \"update_application\",\n \"fetch_authorized_connect_app\",\n \"list_authorized_connect_app\",\n \"list_available_phone_number_country\",\n \"fetch_available_phone_number_country\",\n \"list_available_phone_number_local\",\n \"list_available_phone_number_machine_to_machine\",\n \"list_available_phone_number_mobile\",\n \"list_available_phone_number_national\",\n \"list_available_phone_number_shared_cost\",\n \"list_available_phone_number_toll_free\",\n \"list_available_phone_number_voip\",\n \"fetch_balance\",\n \"create_call\",\n \"list_call\",\n \"delete_call\",\n \"fetch_call\",\n \"update_call\",\n \"list_call_event\",\n \"fetch_call_notification\",\n \"list_call_notification\",\n \"create_call_recording\",\n \"list_call_recording\",\n \"update_call_recording\",\n \"fetch_call_recording\",\n \"delete_call_recording\",\n \"fetch_conference\",\n \"update_conference\",\n \"list_conference\",\n \"list_conference_recording\",\n \"update_conference_recording\",\n \"fetch_conference_recording\",\n \"delete_conference_recording\",\n \"fetch_connect_app\",\n \"update_connect_app\",\n \"delete_connect_app\",\n \"list_connect_app\",\n \"list_dependent_phone_number\",\n \"update_incoming_phone_number\",\n \"fetch_incoming_phone_number\",\n \"delete_incoming_phone_number\",\n \"list_incoming_phone_number\",\n \"create_incoming_phone_number\",\n \"fetch_incoming_phone_number_assigned_add_on\",\n \"delete_incoming_phone_number_assigned_add_on\",\n \"list_incoming_phone_number_assigned_add_on\",\n \"create_incoming_phone_number_assigned_add_on\",\n \"fetch_incoming_phone_number_assigned_add_on_extension\",\n \"list_incoming_phone_number_assigned_add_on_extension\",\n \"list_incoming_phone_number_local\",\n \"create_incoming_phone_number_local\",\n \"list_incoming_phone_number_mobile\",\n \"create_incoming_phone_number_mobile\",\n \"list_incoming_phone_number_toll_free\",\n \"create_incoming_phone_number_toll_free\",\n \"fetch_key\",\n \"update_key\",\n \"delete_key\",\n \"list_key\",\n \"create_new_key\",\n \"delete_media\",\n \"fetch_media\",\n \"list_media\",\n \"fetch_member\",\n \"update_member\",\n \"list_member\",\n \"create_message\"\n ],\n \"skill_dir\": \"op-2010-04-01-1\",\n \"skill_name\": \"op-2010-04-01-1-routes\",\n \"skill_path\": \"skills/op-2010-04-01-1/SKILL.md\",\n \"subagent_name\": \"op-2010-04-01-1-api\"\n },\n {\n \"common_prefix\": \"/2010-04-01/Accounts/{AccountSid}\",\n \"description\": \"Handle 80 OpenAPI operation(s) under /2010-04-01/Accounts/{AccountSid} for the 2010 04 01 2 route group.\",\n \"id\": \"op_2010_04_01_2\",\n \"label\": \"2010 04 01 2\",\n \"operation_ids\": [\n \"list_message\",\n \"delete_message\",\n \"fetch_message\",\n \"update_message\",\n \"create_message_feedback\",\n \"create_new_signing_key\",\n \"list_signing_key\",\n \"fetch_notification\",\n \"list_notification\",\n \"fetch_outgoing_caller_id\",\n \"update_outgoing_caller_id\",\n \"delete_outgoing_caller_id\",\n \"list_outgoing_caller_id\",\n \"create_validation_request\",\n \"fetch_participant\",\n \"update_participant\",\n \"delete_participant\",\n \"create_participant\",\n \"list_participant\",\n \"create_payments\",\n \"update_payments\",\n \"fetch_queue\",\n \"update_queue\",\n \"delete_queue\",\n \"list_queue\",\n \"create_queue\",\n \"create_realtime_transcription\",\n \"update_realtime_transcription\",\n \"fetch_recording\",\n \"delete_recording\",\n \"list_recording\",\n \"fetch_recording_add_on_result\",\n \"delete_recording_add_on_result\",\n \"list_recording_add_on_result\",\n \"fetch_recording_add_on_result_payload\",\n \"delete_recording_add_on_result_payload\",\n \"list_recording_add_on_result_payload\",\n \"fetch_recording_add_on_result_payload_data\",\n \"fetch_recording_transcription\",\n \"delete_recording_transcription\",\n \"list_recording_transcription\",\n \"fetch_short_code\",\n \"update_short_code\",\n \"list_short_code\",\n \"fetch_signing_key\",\n \"update_signing_key\",\n \"delete_signing_key\",\n \"create_sip_auth_calls_credential_list_mapping\",\n \"list_sip_auth_calls_credential_list_mapping\",\n \"fetch_sip_auth_calls_credential_list_mapping\",\n \"delete_sip_auth_calls_credential_list_mapping\",\n \"create_sip_auth_calls_ip_access_control_list_mapping\",\n \"list_sip_auth_calls_ip_access_control_list_mapping\",\n \"fetch_sip_auth_calls_ip_access_control_list_mapping\",\n \"delete_sip_auth_calls_ip_access_control_list_mapping\",\n \"create_sip_auth_registrations_credential_list_mapping\",\n \"list_sip_auth_registrations_credential_list_mapping\",\n \"fetch_sip_auth_registrations_credential_list_mapping\",\n \"delete_sip_auth_registrations_credential_list_mapping\",\n \"list_sip_credential\",\n \"create_sip_credential\",\n \"fetch_sip_credential\",\n \"update_sip_credential\",\n \"delete_sip_credential\",\n \"list_sip_credential_list\",\n \"create_sip_credential_list\",\n \"fetch_sip_credential_list\",\n \"update_sip_credential_list\",\n \"delete_sip_credential_list\",\n \"create_sip_credential_list_mapping\",\n \"list_sip_credential_list_mapping\",\n \"fetch_sip_credential_list_mapping\",\n \"delete_sip_credential_list_mapping\",\n \"list_sip_domain\",\n \"create_sip_domain\",\n \"fetch_sip_domain\",\n \"update_sip_domain\",\n \"delete_sip_domain\",\n \"list_sip_ip_access_control_list\",\n \"create_sip_ip_access_control_list\"\n ],\n \"skill_dir\": \"op-2010-04-01-2\",\n \"skill_name\": \"op-2010-04-01-2-routes\",\n \"skill_path\": \"skills/op-2010-04-01-2/SKILL.md\",\n \"subagent_name\": \"op-2010-04-01-2-api\"\n },\n {\n \"common_prefix\": \"/2010-04-01/Accounts/{AccountSid}\",\n \"description\": \"Handle 37 OpenAPI operation(s) under /2010-04-01/Accounts/{AccountSid} for the 2010 04 01 3 route group.\",\n \"id\": \"op_2010_04_01_3\",\n \"label\": \"2010 04 01 3\",\n \"operation_ids\": [\n \"fetch_sip_ip_access_control_list\",\n \"update_sip_ip_access_control_list\",\n \"delete_sip_ip_access_control_list\",\n \"fetch_sip_ip_access_control_list_mapping\",\n \"delete_sip_ip_access_control_list_mapping\",\n \"create_sip_ip_access_control_list_mapping\",\n \"list_sip_ip_access_control_list_mapping\",\n \"list_sip_ip_address\",\n \"create_sip_ip_address\",\n \"fetch_sip_ip_address\",\n \"update_sip_ip_address\",\n \"delete_sip_ip_address\",\n \"create_siprec\",\n \"update_siprec\",\n \"create_stream\",\n \"update_stream\",\n \"create_token\",\n \"fetch_transcription\",\n \"delete_transcription\",\n \"list_transcription\",\n \"list_usage_record\",\n \"list_usage_record_all_time\",\n \"list_usage_record_daily\",\n \"list_usage_record_last_month\",\n \"list_usage_record_monthly\",\n \"list_usage_record_this_month\",\n \"list_usage_record_today\",\n \"list_usage_record_yearly\",\n \"list_usage_record_yesterday\",\n \"fetch_usage_trigger\",\n \"update_usage_trigger\",\n \"delete_usage_trigger\",\n \"create_usage_trigger\",\n \"list_usage_trigger\",\n \"create_user_defined_message\",\n \"create_user_defined_message_subscription\",\n \"delete_user_defined_message_subscription\"\n ],\n \"skill_dir\": \"op-2010-04-01-3\",\n \"skill_name\": \"op-2010-04-01-3-routes\",\n \"skill_path\": \"skills/op-2010-04-01-3/SKILL.md\",\n \"subagent_name\": \"op-2010-04-01-3-api\"\n }\n]")
ROOT_SECURITY = json.loads("[\n {\n \"accountSid_authToken\": []\n }\n]")
SECURITY_SCHEMES = json.loads("{\n \"accountSid_authToken\": {\n \"scheme\": \"basic\",\n \"type\": \"http\"\n }\n}")
SECURITY_FIELDS = json.loads("{\n \"accountSid_authToken\": {\n \"field\": \"ACCOUNTSID_AUTHTOKEN\",\n \"kind\": \"http\",\n \"scheme\": \"basic\"\n }\n}")
PATH_PARAMETER_RE = re.compile(r"{([^}/]+)}")
SOURCE_ROOT = Path(globals().get("__file__", "agent.py")).resolve().parent
SOURCE_SKILLS_DIR = SOURCE_ROOT / "skills"
RUNTIME_SKILLS_DIR = ".deepagents/openapi-skills/"
class OperationInput(BaseModel):
parameters: dict[str, Any] = Field(
default_factory=dict,
description="Path, query, header, and cookie parameters keyed by OpenAPI parameter name.",
)
body: Any | None = Field(default=None, description="JSON request body, when the operation accepts one.")
class TwilioV2010OpenapiAgent(A2AAgent):
name = "twilio-v2010-openapi-agent"
description = "Communications platform API for messaging, voice, phone numbers, and account resources."
version = "1.0.0"
consumer_setup = ConsumerSetup.from_fields(
ConsumerSetupField.config("OPENAPI_BASE_URL", label="API base URL", description="Override the default API server (https://api.twilio.com).", required=False, input_type="url"),
ConsumerSetupField.secret("ACCOUNTSID_AUTHTOKEN", label="accountSid_authToken basic credential", description="Basic auth credential in username:password form.", required=True),
)
llm_provisioning = LLMProvisioning.PLATFORM
pricing = Pricing(
price_per_call_usd=0.0,
caller_pays_llm=True,
notes="Uses the caller's saved LLM credential through ctx.llm.",
)
resources = Resources(cpu="200m", memory="512Mi")
egress = EgressPolicy(
allow_hosts=('api.twilio.com',),
deny_internet_by_default=True,
)
tools_used = ("openapi", "deepagents")
capabilities = {
"openapi_auto_agent": {
"operation_count": len(OPERATIONS),
"default_base_url": DEFAULT_BASE_URL,
"source_openapi_url": 'https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml',
"source_openapi_urls": ['https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/yaml/twilio_api_v2010.yaml'],
"server_urls": ['https://api.twilio.com'],
"regenerable": True,
"security_schemes": list(SECURITY_SCHEMES),
}
}
@skill(
name="auto",
description="Use the OpenAPI service to complete a natural-language goal.",
tags=("openapi", "auto"),
timeout_seconds=900,
)
async def auto(self, ctx: RunContext, goal: str) -> dict[str, Any]:
creds = ctx.llm
if not creds.api_key:
return {
"error": "llm_credentials_missing",
"final": (
"LLM key required. Add an LLM credential in Settings > "
"LLM credentials before running this agent."
),
"messages": [],
}
backend = ctx.workspace_backend()
skills_root = _seed_runtime_skills(backend, ctx)
graph = create_a2a_deep_agent(
ctx,
creds=creds,
backend=backend,
tools=[],
subagents=self._operation_subagents(ctx, skills_root),
system_prompt=self._system_prompt(),
)
result = await graph.ainvoke({"messages": [{"role": "user", "content": goal}]})
messages = result.get("messages", []) if isinstance(result, dict) else []
final = _message_text(messages[-1]) if messages else result
return {
"final": final,
"messages": [_message_to_dict(message) for message in messages[-8:]],
}
def _operation_subagents(self, ctx: RunContext, skills_root: str) -> list[dict[str, Any]]:
subagents: list[dict[str, Any]] = []
for group in OPERATION_GROUPS:
skill_path = (
f"{skills_root}{group['skill_dir']}/"
if skills_root
else ""
)
subagent = {
"name": group["subagent_name"],
"description": group["description"],
"system_prompt": self._subagent_prompt(group),
"tools": self._operation_tools(ctx, set(group["operation_ids"])),
}
if skill_path:
subagent["skills"] = [skill_path]
subagents.append(subagent)
return subagents
def _operation_tools(
self,
ctx: RunContext,
operation_ids: set[str] | None = None,
) -> list[StructuredTool]:
tools: list[StructuredTool] = []
for operation_id, operation in OPERATIONS.items():
if operation_ids is not None and operation_id not in operation_ids:
continue
async def call(
parameters: dict[str, Any] | None = None,
body: Any | None = None,
*,
_operation_id: str = operation_id,
) -> dict[str, Any]:
return await self._request(
ctx,
_operation_id,
parameters=parameters or {},
body=body,
)
tools.append(
StructuredTool.from_function(
coroutine=call,
name=operation["skill_name"],
description=self._tool_description(operation),
args_schema=OperationInput,
)
)
return tools
def _system_prompt(self) -> str:
if OPERATION_GROUPS:
lines = [
"You coordinate route-specific OpenAPI subagents.",
"Delegate API work to the matching subagent with the task tool.",
"Do not invent API responses; ask subagents to call their tools for real results.",
"If a subagent reports missing consumer setup, tell the user which setup field is required.",
"If a subagent reports that the generated OpenAPI agent may be stale, ask whether the user wants to refresh it from the latest OpenAPI spec.",
"",
"Available route groups:",
]
for group in OPERATION_GROUPS:
lines.append(
f"- {group['subagent_name']}: {group['description']}"
)
return "\n".join(lines)
lines = [
"You operate an API through generated OpenAPI tools.",
"Call tools to get real results. Do not invent API responses.",
"For write, update, or delete operations, explain the intended action before calling the tool.",
"If an operation reports missing consumer setup, tell the user which setup field is required.",
"If an operation returns 404, 405, 410, or a schema/validation error that suggests the live API no longer matches these tools, tell the user this generated agent may need to be refreshed from the latest OpenAPI spec and ask whether they want to refresh it.",
"",
"Available operations:",
]
for operation in OPERATIONS.values():
marker = "WRITE" if operation.get("destructive") else "READ"
lines.append(
f"- {operation['skill_name']}: {marker} {operation['method']} {operation['path']}{operation['summary']}"
)
return "\n".join(lines)
def _subagent_prompt(self, group: dict[str, Any]) -> str:
lines = [
"You operate one route group from a generated OpenAPI API.",
"Use the available operation tools to make real API calls. Do not invent API responses.",
"Read the route group's SKILL.md when it applies; it lists every route you cover.",
"For write, update, or delete operations, explain the intended action before calling the tool.",
"If an operation reports missing consumer setup, return the exact setup field name.",
"If an operation returns 404, 405, 410, or a schema/validation error that suggests the live API no longer matches these tools, say the generated agent may need to be refreshed from the latest OpenAPI spec.",
"",
f"Route group: {group['label']}",
f"Common prefix: {group.get('common_prefix') or '/'}",
"Available operation tools:",
]
for operation_id in group["operation_ids"]:
operation = OPERATIONS[operation_id]
marker = "WRITE" if operation.get("destructive") else "READ"
lines.append(
f"- {operation['skill_name']}: {marker} {operation['method']} {operation['path']} - {operation['summary']}"
)
return "\n".join(lines)
def _tool_description(self, operation: dict[str, Any]) -> str:
parts = [
f"{operation['method']} {operation['path']}",
str(operation.get("description") or operation.get("summary") or ""),
]
if operation.get("parameters"):
parts.append(
"Parameters: "
+ ", ".join(
f"{p['name']} in {p['in']}{' required' if p.get('required') else ''}"
for p in operation["parameters"]
)
)
if operation.get("request_body") is not None:
parts.append("Accepts a JSON request body.")
return "\n".join(part for part in parts if part)
async def _request(
self,
ctx: RunContext,
operation_id: str,
*,
parameters: dict[str, Any],
body: Any | None,
) -> dict[str, Any]:
operation = OPERATIONS[operation_id]
default_base_url = str(operation.get("base_url") or DEFAULT_BASE_URL).rstrip("/")
base_url_field = str(operation.get("base_url_field") or "OPENAPI_BASE_URL")
base_url = str(ctx.consumer_config(base_url_field, default_base_url) or default_base_url).rstrip("/")
url, query, headers = self._request_parts(ctx, operation, parameters)
request_kwargs: dict[str, Any] = {
"params": query,
"headers": headers,
}
if body is not None:
if isinstance(body, (bytes, bytearray)):
body = body.decode("utf-8", errors="replace")
if isinstance(body, str):
stripped = body.strip()
if stripped and stripped[0] in "{[":
try:
body = json.loads(stripped)
except ValueError:
pass
request_kwargs["json"] = body
async with httpx.AsyncClient(timeout=60.0, follow_redirects=True) as client:
response = await client.request(
operation["method"],
f"{base_url}{url}",
**request_kwargs,
)
content_type = response.headers.get("content-type", "")
try:
payload: Any = response.json() if "json" in content_type else response.text
except ValueError:
payload = response.text
if response.status_code >= 400:
out = {
"ok": False,
"status_code": response.status_code,
"operation_id": operation_id,
"error": payload,
}
if response.status_code in {404, 405, 410, 422}:
out["stale_openapi_hint"] = (
"This generated OpenAPI agent may be stale. Ask the user "
"whether they want to refresh it from the latest OpenAPI spec."
)
return out
return {
"ok": True,
"status_code": response.status_code,
"operation_id": operation_id,
"result": payload,
}
def _request_parts(
self,
ctx: RunContext,
operation: dict[str, Any],
parameters: dict[str, Any],
) -> tuple[str, dict[str, Any], dict[str, str]]:
path = operation["path"]
query: dict[str, Any] = {}
headers: dict[str, str] = {}
cookies: dict[str, Any] = {}
for param in operation.get("parameters") or []:
name = param["name"]
if name not in parameters:
if param.get("required"):
raise ValueError(f"missing required parameter {name!r}")
continue
value = parameters[name]
location = param["in"]
if location == "path":
path = path.replace("{" + name + "}", str(value))
elif location == "query":
query[name] = value
elif location == "header":
headers[name] = str(value)
elif location == "cookie":
cookies[name] = value
unresolved = PATH_PARAMETER_RE.findall(path)
if unresolved:
missing = ", ".join(sorted(set(unresolved)))
raise ValueError("missing required path parameter(s): " + missing)
if cookies:
headers["cookie"] = "; ".join(f"{key}={value}" for key, value in cookies.items())
auth_headers, auth_query = self._auth_for_operation(ctx, operation)
headers.update(auth_headers)
query.update(auth_query)
return path, query, headers
def _auth_for_operation(self, ctx: RunContext, operation: dict[str, Any]) -> tuple[dict[str, str], dict[str, Any]]:
requirements = operation.get("security")
if requirements is None:
requirements = ROOT_SECURITY
if requirements == []:
return {}, {}
missing: list[str] = []
for requirement in requirements or []:
if not isinstance(requirement, dict) or not requirement:
return {}, {}
headers: dict[str, str] = {}
query: dict[str, Any] = {}
ok = True
for scheme_name in requirement:
mapping = SECURITY_FIELDS.get(scheme_name) or {}
secret_name = mapping.get("field")
value = _consumer_secret_optional(ctx, secret_name) if secret_name else ""
if not value:
ok = False
if secret_name:
missing.append(secret_name)
continue
kind = mapping.get("kind")
if kind == "apiKey":
prefix = mapping.get("prefix") or ""
sent_value = f"{prefix}{value}"
if mapping.get("location") == "query":
query[mapping.get("name") or scheme_name] = sent_value
else:
headers[mapping.get("name") or scheme_name] = sent_value
elif kind in {"http", "oauth2"}:
scheme = mapping.get("scheme") or "Bearer"
if scheme.lower() == "basic":
token = base64.b64encode(value.encode("utf-8")).decode("ascii")
headers["authorization"] = f"Basic {token}"
else:
headers["authorization"] = f"{scheme} {value}"
else:
ok = False
if ok:
return headers, query
if missing:
raise ConsumerSetupMissing(
"operation requires consumer setup secret(s): "
+ ", ".join(sorted(set(missing)))
)
return {}, {}
def _consumer_secret_optional(ctx: RunContext, name: str | None) -> str:
if not name:
return ""
try:
return ctx.consumer_secret(name)
except ConsumerSetupMissing:
return ""
def _runtime_skills_root(ctx: RunContext) -> str:
workspace = getattr(ctx, "_workspace", None)
prefixes = tuple(getattr(workspace, "write_prefixes", ()) or ())
if not prefixes:
outputs_prefix = getattr(workspace, "outputs_prefix", None)
prefixes = (outputs_prefix or "outputs/",)
prefix = str(prefixes[0]).strip("/")
return f"/{prefix}/{RUNTIME_SKILLS_DIR}" if prefix else f"/{RUNTIME_SKILLS_DIR}"
def _seed_runtime_skills(backend: Any, ctx: RunContext) -> str:
if not SOURCE_SKILLS_DIR.exists():
return ""
runtime_root = _runtime_skills_root(ctx)
uploads: list[tuple[str, bytes]] = []
for path in SOURCE_SKILLS_DIR.rglob("*"):
if not path.is_file():
continue
rel = path.relative_to(SOURCE_SKILLS_DIR).as_posix()
uploads.append((runtime_root + rel, path.read_bytes()))
if not uploads:
return ""
backend.upload_files(uploads)
return runtime_root
def _message_text(message: Any) -> Any:
content = getattr(message, "content", message)
return content
def _message_to_dict(message: Any) -> dict[str, Any]:
if isinstance(message, BaseMessage):
return message.model_dump(mode="json")
if hasattr(message, "model_dump"):
return message.model_dump(mode="json")
if isinstance(message, dict):
return message
return {"content": str(message)}
agent = TwilioV2010OpenapiAgent()