From 8fdee58266bec0e179598fa356442bcba38e6e21 Mon Sep 17 00:00:00 2001 From: Twilio Date: Thu, 24 Aug 2023 07:03:51 +0000 Subject: [PATCH] [Librarian] Regenerated @ 38fb28edc02f73b8635b45a5612c5ae33eab39fe --- CHANGES.md | 17 ++ spec/json/twilio_accounts_v1.json | 2 +- spec/json/twilio_api_v2010.json | 26 ++- spec/json/twilio_autopilot_v1.json | 2 +- spec/json/twilio_bulkexports_v1.json | 2 +- spec/json/twilio_chat_v1.json | 2 +- spec/json/twilio_chat_v2.json | 2 +- spec/json/twilio_chat_v3.json | 2 +- spec/json/twilio_content_v1.json | 2 +- spec/json/twilio_conversations_v1.json | 32 +-- spec/json/twilio_events_v1.json | 2 +- spec/json/twilio_flex_v1.json | 4 +- spec/json/twilio_flex_v2.json | 2 +- spec/json/twilio_frontline_v1.json | 2 +- spec/json/twilio_insights_v1.json | 8 +- spec/json/twilio_intelligence_v2.json | 2 +- spec/json/twilio_ip_messaging_v1.json | 2 +- spec/json/twilio_ip_messaging_v2.json | 2 +- spec/json/twilio_lookups_v1.json | 2 +- spec/json/twilio_lookups_v2.json | 2 +- spec/json/twilio_media_v1.json | 22 +- spec/json/twilio_messaging_v1.json | 265 ++++++++++++++++++++++++- spec/json/twilio_microvisor_v1.json | 2 +- spec/json/twilio_monitor_v1.json | 2 +- spec/json/twilio_notify_v1.json | 2 +- spec/json/twilio_numbers_v1.json | 2 +- spec/json/twilio_numbers_v2.json | 154 +++++++++++++- spec/json/twilio_oauth_v1.json | 2 +- spec/json/twilio_preview.json | 2 +- spec/json/twilio_pricing_v1.json | 2 +- spec/json/twilio_pricing_v2.json | 2 +- spec/json/twilio_proxy_v1.json | 2 +- spec/json/twilio_routes_v2.json | 2 +- spec/json/twilio_serverless_v1.json | 2 +- spec/json/twilio_studio_v1.json | 2 +- spec/json/twilio_studio_v2.json | 2 +- spec/json/twilio_supersim_v1.json | 2 +- spec/json/twilio_sync_v1.json | 2 +- spec/json/twilio_taskrouter_v1.json | 2 +- spec/json/twilio_trunking_v1.json | 2 +- spec/json/twilio_trusthub_v1.json | 2 +- spec/json/twilio_verify_v2.json | 2 +- spec/json/twilio_video_v1.json | 6 +- spec/json/twilio_voice_v1.json | 8 +- spec/json/twilio_wireless_v1.json | 2 +- spec/yaml/twilio_accounts_v1.yaml | 2 +- spec/yaml/twilio_api_v2010.yaml | 37 ++-- spec/yaml/twilio_autopilot_v1.yaml | 2 +- spec/yaml/twilio_bulkexports_v1.yaml | 2 +- spec/yaml/twilio_chat_v1.yaml | 2 +- spec/yaml/twilio_chat_v2.yaml | 2 +- spec/yaml/twilio_chat_v3.yaml | 2 +- spec/yaml/twilio_content_v1.yaml | 2 +- spec/yaml/twilio_conversations_v1.yaml | 38 ++-- spec/yaml/twilio_events_v1.yaml | 2 +- spec/yaml/twilio_flex_v1.yaml | 4 +- spec/yaml/twilio_flex_v2.yaml | 2 +- spec/yaml/twilio_frontline_v1.yaml | 2 +- spec/yaml/twilio_insights_v1.yaml | 8 +- spec/yaml/twilio_intelligence_v2.yaml | 2 +- spec/yaml/twilio_ip_messaging_v1.yaml | 2 +- spec/yaml/twilio_ip_messaging_v2.yaml | 2 +- spec/yaml/twilio_lookups_v1.yaml | 2 +- spec/yaml/twilio_lookups_v2.yaml | 2 +- spec/yaml/twilio_media_v1.yaml | 22 +- spec/yaml/twilio_messaging_v1.yaml | 194 +++++++++++++++++- spec/yaml/twilio_microvisor_v1.yaml | 2 +- spec/yaml/twilio_monitor_v1.yaml | 2 +- spec/yaml/twilio_notify_v1.yaml | 2 +- spec/yaml/twilio_numbers_v1.yaml | 2 +- spec/yaml/twilio_numbers_v2.yaml | 118 ++++++++++- spec/yaml/twilio_oauth_v1.yaml | 2 +- spec/yaml/twilio_preview.yaml | 2 +- spec/yaml/twilio_pricing_v1.yaml | 2 +- spec/yaml/twilio_pricing_v2.yaml | 2 +- spec/yaml/twilio_proxy_v1.yaml | 2 +- spec/yaml/twilio_routes_v2.yaml | 2 +- spec/yaml/twilio_serverless_v1.yaml | 2 +- spec/yaml/twilio_studio_v1.yaml | 2 +- spec/yaml/twilio_studio_v2.yaml | 2 +- spec/yaml/twilio_supersim_v1.yaml | 2 +- spec/yaml/twilio_sync_v1.yaml | 2 +- spec/yaml/twilio_taskrouter_v1.yaml | 2 +- spec/yaml/twilio_trunking_v1.yaml | 2 +- spec/yaml/twilio_trusthub_v1.yaml | 2 +- spec/yaml/twilio_verify_v2.yaml | 2 +- spec/yaml/twilio_video_v1.yaml | 6 +- spec/yaml/twilio_voice_v1.yaml | 14 +- spec/yaml/twilio_wireless_v1.yaml | 2 +- 89 files changed, 942 insertions(+), 181 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index acf73f76..c9b39ccf 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,22 @@ twilio-oai changelog ==================== +[2023-08-24] Version 1.48.0 +--------------------------- +**Api** +- Add new property `RiskCheck` for SMS pumping protection feature only (public beta to be available soon): Include this parameter with a value of `disable` to skip any kind of risk check on the respective message request + +**Flex** +- Changing `sid` path param to `sid` in interaction channel participant update endpoint **(breaking change)** + +**Messaging** +- Add Channel Sender api +- Fixing country code docs and removing Zipwhip references + +**Numbers** +- Request status changed in numbers/v2/BulkHostedNumberOrders **(breaking change)** +- Add bulk hosting orders API under version `/v2 + + [2023-08-10] Version 1.47.0 --------------------------- **Insights** diff --git a/spec/json/twilio_accounts_v1.json b/spec/json/twilio_accounts_v1.json index ac21e9db..f5a15022 100644 --- a/spec/json/twilio_accounts_v1.json +++ b/spec/json/twilio_accounts_v1.json @@ -186,7 +186,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_api_v2010.json b/spec/json/twilio_api_v2010.json index 33fec471..8a2fe7e5 100644 --- a/spec/json/twilio_api_v2010.json +++ b/spec/json/twilio_api_v2010.json @@ -3846,12 +3846,12 @@ "type": "string", "format": "phone-number", "nullable": true, - "description": "The sender's phone number (in [E.164](https://en.wikipedia.org/wiki/E.164) format), [alphanumeric sender ID](https://www.twilio.com/docs/sms/send-messages#use-an-alphanumeric-sender-id), [Wireless SIM](https://www.twilio.com/docs/wireless/tutorials/communications-guides/how-to-send-and-receive-text-messages), [short code](https://www.twilio.com/docs/sms/api/short-code), or [channel address](https://www.twilio.com/docs/sms/channels#channel-addresses) (e.g., `whatsapp:+15554449999`). For incoming messages, this is the number or channel address of the sender. For outgoing messages, this value is a Twilio phone number, alphanumeric sender ID, short code, or channel address from which the message is sent." + "description": "The sender's phone number (in [E.164](https://en.wikipedia.org/wiki/E.164) format), [alphanumeric sender ID](https://www.twilio.com/docs/sms/send-messages#use-an-alphanumeric-sender-id), [Wireless SIM](https://www.twilio.com/docs/iot/wireless/programmable-wireless-send-machine-machine-sms-commands), [short code](https://www.twilio.com/docs/sms/api/short-code), or [channel address](https://www.twilio.com/docs/messaging/channels) (e.g., `whatsapp:+15554449999`). For incoming messages, this is the number or channel address of the sender. For outgoing messages, this value is a Twilio phone number, alphanumeric sender ID, short code, or channel address from which the message is sent." }, "to": { "type": "string", "nullable": true, - "description": "The recipient's phone number (in [E.164](https://en.wikipedia.org/wiki/E.164) format) or [channel address](https://www.twilio.com/docs/sms/channels#channel-addresses) (e.g. `whatsapp:+15552229999`)" + "description": "The recipient's phone number (in [E.164](https://en.wikipedia.org/wiki/E.164) format) or [channel address](https://www.twilio.com/docs/messaging/channels) (e.g. `whatsapp:+15552229999`)" }, "date_updated": { "type": "string", @@ -3899,7 +3899,7 @@ "maxLength": 34, "pattern": "^MG[0-9a-fA-F]{32}$", "nullable": true, - "description": "The SID of the [Messaging Service](https://www.twilio.com/docs/messaging/services/api) associated with the Message resource. The value is `null` if a Messaging Service was not used." + "description": "The SID of the [Messaging Service](https://www.twilio.com/docs/messaging/api/service-resource) associated with the Message resource. The value is `null` if a Messaging Service was not used." }, "sid": { "type": "string", @@ -4004,6 +4004,13 @@ "fixed" ] }, + "message_enum_risk_check": { + "type": "string", + "enum": [ + "enable", + "disable" + ] + }, "api.v2010.account.message.message_feedback": { "type": "object", "properties": { @@ -9639,7 +9646,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { @@ -20272,12 +20279,12 @@ "To": { "type": "string", "format": "phone-number", - "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/sms/channels#channel-addresses), e.g. `whatsapp:+15552229999`." + "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`." }, "StatusCallback": { "type": "string", "format": "uri", - "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/services/api). " + "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). " }, "ApplicationSid": { "type": "string", @@ -20349,10 +20356,15 @@ "type": "string", "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." }, + "RiskCheck": { + "type": "string", + "$ref": "#/components/schemas/message_enum_risk_check", + "description": "For SMS pumping protection feature only (public beta to be available soon): Include this parameter with a value of `disable` to skip any kind of risk check on the respective message request." + }, "From": { "type": "string", "format": "phone-number", - "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/send-messages#use-an-alphanumeric-sender-id), [Wireless SIM](https://www.twilio.com/docs/wireless/tutorials/communications-guides/how-to-send-and-receive-text-messages), [short code](https://www.twilio.com/docs/sms/api/short-code), or [channel address](https://www.twilio.com/docs/sms/channels#channel-addresses) (e.g., `whatsapp:+15554449999`). The value of the `from` parameter must be a sender that is hosted within Twilio and belong 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." + "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/send-messages#use-an-alphanumeric-sender-id), [Wireless SIM](https://www.twilio.com/docs/iot/wireless/programmable-wireless-send-machine-machine-sms-commands), [short code](https://www.twilio.com/docs/sms/api/short-code), 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 belong 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." }, "MessagingServiceSid": { "type": "string", diff --git a/spec/json/twilio_autopilot_v1.json b/spec/json/twilio_autopilot_v1.json index 070ba36a..3f8c018d 100644 --- a/spec/json/twilio_autopilot_v1.json +++ b/spec/json/twilio_autopilot_v1.json @@ -954,7 +954,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_bulkexports_v1.json b/spec/json/twilio_bulkexports_v1.json index a37fe572..1cbb9fb9 100644 --- a/spec/json/twilio_bulkexports_v1.json +++ b/spec/json/twilio_bulkexports_v1.json @@ -271,7 +271,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_chat_v1.json b/spec/json/twilio_chat_v1.json index 89274975..8a089a02 100644 --- a/spec/json/twilio_chat_v1.json +++ b/spec/json/twilio_chat_v1.json @@ -788,7 +788,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_chat_v2.json b/spec/json/twilio_chat_v2.json index e6cc0ae8..f291ff79 100644 --- a/spec/json/twilio_chat_v2.json +++ b/spec/json/twilio_chat_v2.json @@ -1146,7 +1146,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_chat_v3.json b/spec/json/twilio_chat_v3.json index 9078858e..94041c1c 100644 --- a/spec/json/twilio_chat_v3.json +++ b/spec/json/twilio_chat_v3.json @@ -127,7 +127,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_content_v1.json b/spec/json/twilio_content_v1.json index c9ee2a5a..27288770 100644 --- a/spec/json/twilio_content_v1.json +++ b/spec/json/twilio_content_v1.json @@ -238,7 +238,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_conversations_v1.json b/spec/json/twilio_conversations_v1.json index fea035d3..b222fca4 100644 --- a/spec/json/twilio_conversations_v1.json +++ b/spec/json/twilio_conversations_v1.json @@ -1468,12 +1468,12 @@ "identity": { "type": "string", "nullable": true, - "description": "A unique string identifier for the conversation participant as [Conversation User](https://www.twilio.com/docs/conversations/api/user-resource). This parameter is non-null if (and only if) the participant is using the Conversation SDK to communicate. Limited to 256 characters." + "description": "A unique string identifier for the conversation participant as [Conversation User](https://www.twilio.com/docs/conversations/api/user-resource). This parameter is non-null if (and only if) the participant is using the [Conversation SDK](https://www.twilio.com/docs/conversations/sdk-overview) to communicate. Limited to 256 characters." }, "attributes": { "type": "string", "nullable": true, - "description": "An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set \"{}\" will be returned." + "description": "An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set `{}` will be returned." }, "messaging_binding": { "nullable": true, @@ -1491,13 +1491,13 @@ "type": "string", "format": "date-time", "nullable": true, - "description": "The date that this resource was created." + "description": "The date on which this resource was created." }, "date_updated": { "type": "string", "format": "date-time", "nullable": true, - "description": "The date that this resource was last updated." + "description": "The date on which this resource was last updated." }, "url": { "type": "string", @@ -2353,7 +2353,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { @@ -7754,33 +7754,33 @@ "properties": { "Identity": { "type": "string", - "description": "A unique string identifier for the conversation participant as [Conversation User](https://www.twilio.com/docs/conversations/api/user-resource). This parameter is non-null if (and only if) the participant is using the Conversation SDK to communicate. Limited to 256 characters." + "description": "A unique string identifier for the conversation participant as [Conversation User](https://www.twilio.com/docs/conversations/api/user-resource). This parameter is non-null if (and only if) the participant is using the [Conversation SDK](https://www.twilio.com/docs/conversations/sdk-overview) to communicate. Limited to 256 characters." }, "MessagingBinding.Address": { "type": "string", - "description": "The address of the participant's device, e.g. a phone or WhatsApp number. Together with the Proxy address, this determines a participant uniquely. This field (with proxy_address) is only null when the participant is interacting from an SDK endpoint (see the 'identity' field)." + "description": "The address of the participant's device, e.g. a phone or WhatsApp number. Together with the Proxy address, this determines a participant uniquely. This field (with `proxy_address`) is only null when the participant is interacting from an SDK endpoint (see the `identity` field)." }, "MessagingBinding.ProxyAddress": { "type": "string", - "description": "The address of the Twilio phone number (or WhatsApp number) that the participant is in contact with. This field, together with participant address, is only null when the participant is interacting from an SDK endpoint (see the 'identity' field)." + "description": "The address of the Twilio phone number (or WhatsApp number) that the participant is in contact with. This field, together with participant address, is only null when the participant is interacting from an SDK endpoint (see the `identity` field)." }, "DateCreated": { "type": "string", "format": "date-time", - "description": "The date that this resource was created." + "description": "The date on which this resource was created." }, "DateUpdated": { "type": "string", "format": "date-time", - "description": "The date that this resource was last updated." + "description": "The date on which this resource was last updated." }, "Attributes": { "type": "string", - "description": "An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set \"{}\" will be returned." + "description": "An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set `{}` will be returned." }, "MessagingBinding.ProjectedAddress": { "type": "string", - "description": "The address of the Twilio phone number that is used in Group MMS. Communication mask for the Conversation participant with Identity." + "description": "The address of the Twilio phone number that is used in Group MMS." }, "RoleSid": { "type": "string", @@ -8006,20 +8006,20 @@ "DateCreated": { "type": "string", "format": "date-time", - "description": "The date that this resource was created." + "description": "The date on which this resource was created." }, "DateUpdated": { "type": "string", "format": "date-time", - "description": "The date that this resource was last updated." + "description": "The date on which this resource was last updated." }, "Identity": { "type": "string", - "description": "A unique string identifier for the conversation participant as [Conversation User](https://www.twilio.com/docs/conversations/api/user-resource). This parameter is non-null if (and only if) the participant is using the Conversation SDK to communicate. Limited to 256 characters." + "description": "A unique string identifier for the conversation participant as [Conversation User](https://www.twilio.com/docs/conversations/api/user-resource). This parameter is non-null if (and only if) the participant is using the [Conversation SDK](https://www.twilio.com/docs/conversations/sdk-overview) to communicate. Limited to 256 characters." }, "Attributes": { "type": "string", - "description": "An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set \"{}\" will be returned." + "description": "An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are not set `{}` will be returned." }, "RoleSid": { "type": "string", diff --git a/spec/json/twilio_events_v1.json b/spec/json/twilio_events_v1.json index c97bbf37..cde3987d 100644 --- a/spec/json/twilio_events_v1.json +++ b/spec/json/twilio_events_v1.json @@ -320,7 +320,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_flex_v1.json b/spec/json/twilio_flex_v1.json index dc0cc45f..0427ebf8 100644 --- a/spec/json/twilio_flex_v1.json +++ b/spec/json/twilio_flex_v1.json @@ -1261,7 +1261,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { @@ -5096,7 +5096,7 @@ "type": "string", "minLength": 34, "maxLength": 34, - "pattern": "^UO[0-9a-fA-F]{32}$" + "pattern": "^UT[0-9a-fA-F]{32}$" }, "required": true } diff --git a/spec/json/twilio_flex_v2.json b/spec/json/twilio_flex_v2.json index 669bc20b..c168de25 100644 --- a/spec/json/twilio_flex_v2.json +++ b/spec/json/twilio_flex_v2.json @@ -40,7 +40,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_frontline_v1.json b/spec/json/twilio_frontline_v1.json index 74d7a75a..f30dc186 100644 --- a/spec/json/twilio_frontline_v1.json +++ b/spec/json/twilio_frontline_v1.json @@ -74,7 +74,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_insights_v1.json b/spec/json/twilio_insights_v1.json index 00ee1f33..015edfa7 100644 --- a/spec/json/twilio_insights_v1.json +++ b/spec/json/twilio_insights_v1.json @@ -1153,7 +1153,7 @@ "end_reason": { "type": "string", "nullable": true, - "description": "Reason the participant left the room. See [the list of possible values here](https://www.twilio.com/docs/video/video-log-analyzer/video-log-analyzer-api#end_reason)." + "description": "Reason the participant left the room. See [the list of possible values here](https://www.twilio.com/docs/video/troubleshooting/video-log-analyzer-api#end_reason)." }, "error_code": { "type": "integer", @@ -1173,7 +1173,7 @@ }, "properties": { "nullable": true, - "description": "Object containing information about the participant's data from the room. See [below](https://www.twilio.com/docs/video/video-log-analyzer/video-log-analyzer-api#properties) for more information." + "description": "Object containing information about the participant's data from the room. See [below](https://www.twilio.com/docs/video/troubleshooting/video-log-analyzer-api#properties) for more information." }, "edge_location": { "type": "string", @@ -1183,7 +1183,7 @@ }, "publisher_info": { "nullable": true, - "description": "Object containing information about the SDK name and version. See [below](https://www.twilio.com/docs/video/video-log-analyzer/video-log-analyzer-api#publisher_info) for more information." + "description": "Object containing information about the SDK name and version. See [below](https://www.twilio.com/docs/video/troubleshooting/video-log-analyzer-api#publisher_info) for more information." }, "url": { "type": "string", @@ -1502,7 +1502,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_intelligence_v2.json b/spec/json/twilio_intelligence_v2.json index ab167b34..5a3b850e 100644 --- a/spec/json/twilio_intelligence_v2.json +++ b/spec/json/twilio_intelligence_v2.json @@ -403,7 +403,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_ip_messaging_v1.json b/spec/json/twilio_ip_messaging_v1.json index 0787d88a..2b43c7ff 100644 --- a/spec/json/twilio_ip_messaging_v1.json +++ b/spec/json/twilio_ip_messaging_v1.json @@ -680,7 +680,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_ip_messaging_v2.json b/spec/json/twilio_ip_messaging_v2.json index cb122dbe..fdd07a67 100644 --- a/spec/json/twilio_ip_messaging_v2.json +++ b/spec/json/twilio_ip_messaging_v2.json @@ -989,7 +989,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_lookups_v1.json b/spec/json/twilio_lookups_v1.json index 96bd2645..fd4caed6 100644 --- a/spec/json/twilio_lookups_v1.json +++ b/spec/json/twilio_lookups_v1.json @@ -69,7 +69,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_lookups_v2.json b/spec/json/twilio_lookups_v2.json index a3f9c542..7547abfd 100644 --- a/spec/json/twilio_lookups_v2.json +++ b/spec/json/twilio_lookups_v2.json @@ -123,7 +123,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_media_v1.json b/spec/json/twilio_media_v1.json index 25954786..56f17fab 100644 --- a/spec/json/twilio_media_v1.json +++ b/spec/json/twilio_media_v1.json @@ -35,12 +35,12 @@ "extension": { "type": "string", "nullable": true, - "description": "The [Media Extension](/docs/live/api/media-extensions-overview) name or URL. Ex: `video-composer-v2`" + "description": "The [Media Extension](/docs/live/media-extensions-overview) name or URL. Ex: `video-composer-v2`" }, "extension_context": { "type": "string", "nullable": true, - "description": "The context of the Media Extension, represented as a JSON dictionary. See the documentation for the specific [Media Extension](/docs/live/api/media-extensions-overview) you are using for more information about the context to send." + "description": "The context of the Media Extension, represented as a JSON dictionary. See the documentation for the specific [Media Extension](/docs/live/media-extensions-overview) you are using for more information about the context to send." }, "status": { "type": "string", @@ -63,7 +63,7 @@ "type": "string", "format": "uri", "nullable": true, - "description": "The URL to which Twilio will send asynchronous webhook requests for every MediaProcessor event. See [Status Callbacks](/docs/live/status-callbacks) for details." + "description": "The URL to which Twilio will send asynchronous webhook requests for every MediaProcessor event. See [Status Callbacks](/docs/live/api/status-callbacks) for details." }, "status_callback_method": { "type": "string", @@ -192,7 +192,7 @@ "type": "string", "format": "uri", "nullable": true, - "description": "The URL to which Twilio will send asynchronous webhook requests for every MediaRecording event. See [Status Callbacks](/docs/live/status-callbacks) for more details." + "description": "The URL to which Twilio will send asynchronous webhook requests for every MediaRecording event. See [Status Callbacks](/docs/live/api/status-callbacks) for more details." }, "status_callback_method": { "type": "string", @@ -297,7 +297,7 @@ "type": "string", "format": "uri", "nullable": true, - "description": "The URL to which Twilio will send asynchronous webhook requests for every PlayerStreamer event. See [Status Callbacks](/docs/live/status-callbacks) for more details." + "description": "The URL to which Twilio will send asynchronous webhook requests for every PlayerStreamer event. See [Status Callbacks](/docs/live/api/status-callbacks) for more details." }, "status_callback_method": { "type": "string", @@ -415,7 +415,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { @@ -471,19 +471,19 @@ "properties": { "Extension": { "type": "string", - "description": "The [Media Extension](/docs/live/api/media-extensions-overview) name or URL. Ex: `video-composer-v2`" + "description": "The [Media Extension](/docs/live/media-extensions-overview) name or URL. Ex: `video-composer-v2`" }, "ExtensionContext": { "type": "string", - "description": "The context of the Media Extension, represented as a JSON dictionary. See the documentation for the specific [Media Extension](/docs/live/api/media-extensions-overview) you are using for more information about the context to send." + "description": "The context of the Media Extension, represented as a JSON dictionary. See the documentation for the specific [Media Extension](/docs/live/media-extensions-overview) you are using for more information about the context to send." }, "ExtensionEnvironment": { - "description": "User-defined environment variables for the Media Extension, represented as a JSON dictionary of key/value strings. See the documentation for the specific [Media Extension](/docs/live/api/media-extensions-overview) you are using for more information about whether you need to provide this." + "description": "User-defined environment variables for the Media Extension, represented as a JSON dictionary of key/value strings. See the documentation for the specific [Media Extension](/docs/live/media-extensions-overview) you are using for more information about whether you need to provide this." }, "StatusCallback": { "type": "string", "format": "uri", - "description": "The URL to which Twilio will send asynchronous webhook requests for every MediaProcessor event. See [Status Callbacks](/docs/live/status-callbacks) for details." + "description": "The URL to which Twilio will send asynchronous webhook requests for every MediaProcessor event. See [Status Callbacks](/docs/live/api/status-callbacks) for details." }, "StatusCallbackMethod": { "type": "string", @@ -1183,7 +1183,7 @@ "StatusCallback": { "type": "string", "format": "uri", - "description": "The URL to which Twilio will send asynchronous webhook requests for every PlayerStreamer event. See [Status Callbacks](/docs/live/status-callbacks) for more details." + "description": "The URL to which Twilio will send asynchronous webhook requests for every PlayerStreamer event. See [Status Callbacks](/docs/live/api/status-callbacks) for more details." }, "StatusCallbackMethod": { "type": "string", diff --git a/spec/json/twilio_messaging_v1.json b/spec/json/twilio_messaging_v1.json index ad959f39..6330db7e 100644 --- a/spec/json/twilio_messaging_v1.json +++ b/spec/json/twilio_messaging_v1.json @@ -311,6 +311,67 @@ "campaign-verify" ] }, + "messaging.v1.service.channel_sender": { + "type": "object", + "properties": { + "account_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the ChannelSender resource." + }, + "messaging_service_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^MG[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The SID of the [Service](https://www.twilio.com/docs/messaging/services) the resource is associated with." + }, + "sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^XE[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The unique string that we created to identify the ChannelSender resource." + }, + "sender": { + "type": "string", + "nullable": true, + "description": "The unique string that identifies the sender e.g whatsapp:+123456XXXX." + }, + "sender_type": { + "type": "string", + "nullable": true, + "description": "A string value that identifies the sender type e.g WhatsApp, Messenger." + }, + "country_code": { + "type": "string", + "nullable": true, + "description": "The 2-character [ISO Country Code](https://www.iso.org/iso-3166-country-codes.html) of the number." + }, + "date_created": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format." + }, + "date_updated": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The date and time in GMT when the resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format." + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true + } + } + }, "messaging.v1.deactivation": { "type": "object", "properties": { @@ -1311,7 +1372,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { @@ -2233,6 +2294,199 @@ ] } }, + "/v1/Services/{MessagingServiceSid}/ChannelSenders": { + "servers": [ + { + "url": "https://messaging.twilio.com" + } + ], + "description": "A Messaging Service resource to read, fetch all Channel Senders associated with a Messaging Service.", + "x-twilio": { + "defaultOutputProperties": [ + "sid", + "sender", + "sender_type" + ], + "pathType": "list", + "parent": "/Services/{Sid}" + }, + "get": { + "description": "", + "tags": [ + "MessagingV1ChannelSender" + ], + "parameters": [ + { + "name": "MessagingServiceSid", + "in": "path", + "description": "The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to read the resources from.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^MG[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "PageSize", + "in": "query", + "description": "How many resources to return in each list page. The default is 50, and the maximum is 1000.", + "schema": { + "type": "integer", + "minimum": 1, + "maximum": 1000 + } + }, + { + "name": "Page", + "in": "query", + "description": "The page index. This value is simply for client state.", + "schema": { + "type": "integer", + "minimum": 0 + } + }, + { + "name": "PageToken", + "in": "query", + "description": "The page token. This is provided by the API.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "type": "object", + "title": "ListChannelSenderResponse", + "properties": { + "senders": { + "type": "array", + "items": { + "$ref": "#/components/schemas/messaging.v1.service.channel_sender" + } + }, + "meta": { + "type": "object", + "properties": { + "first_page_url": { + "type": "string", + "format": "uri" + }, + "next_page_url": { + "type": "string", + "format": "uri", + "nullable": true + }, + "page": { + "type": "integer" + }, + "page_size": { + "type": "integer" + }, + "previous_page_url": { + "type": "string", + "format": "uri", + "nullable": true + }, + "url": { + "type": "string", + "format": "uri" + }, + "key": { + "type": "string" + } + } + } + } + } + } + }, + "description": "OK" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "ListChannelSender", + "x-maturity": [ + "Beta" + ] + } + }, + "/v1/Services/{MessagingServiceSid}/ChannelSenders/{Sid}": { + "servers": [ + { + "url": "https://messaging.twilio.com" + } + ], + "description": "A Messaging Service resource to read, fetch all Channel Senders associated with a Messaging Service.", + "x-twilio": { + "defaultOutputProperties": [ + "sid", + "sender", + "sender_type" + ], + "pathType": "instance", + "parent": "/Services/{Sid}" + }, + "get": { + "description": "", + "tags": [ + "MessagingV1ChannelSender" + ], + "parameters": [ + { + "name": "MessagingServiceSid", + "in": "path", + "description": "The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to fetch the resource from.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^MG[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "Sid", + "in": "path", + "description": "The SID of the ChannelSender resource to fetch.", + "schema": { + "type": "string" + }, + "required": true + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/messaging.v1.service.channel_sender" + } + } + }, + "description": "OK" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "FetchChannelSender", + "x-maturity": [ + "Beta" + ] + } + }, "/v1/Deactivations": { "servers": [ { @@ -3224,7 +3478,8 @@ "alpha_sender": "{service_sid: sid}", "messaging/v1/message": "{messaging_service_sid: sid}", "us_app_to_person": "{messaging_service_sid: sid}", - "us_app_to_person_usecase": "{messaging_service_sid: sid}" + "us_app_to_person_usecase": "{messaging_service_sid: sid}", + "channel_sender": "{messaging_service_sid: sid}" } }, "post": { @@ -3473,7 +3728,8 @@ "alpha_sender": "{service_sid: sid}", "messaging/v1/message": "{messaging_service_sid: sid}", "us_app_to_person": "{messaging_service_sid: sid}", - "us_app_to_person_usecase": "{messaging_service_sid: sid}" + "us_app_to_person_usecase": "{messaging_service_sid: sid}", + "channel_sender": "{messaging_service_sid: sid}" } }, "post": { @@ -4979,6 +5235,9 @@ { "name": "MessagingV1BrandVetting" }, + { + "name": "MessagingV1ChannelSender" + }, { "name": "MessagingV1Deactivations" }, diff --git a/spec/json/twilio_microvisor_v1.json b/spec/json/twilio_microvisor_v1.json index db21f6f0..f2219d6f 100644 --- a/spec/json/twilio_microvisor_v1.json +++ b/spec/json/twilio_microvisor_v1.json @@ -273,7 +273,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_monitor_v1.json b/spec/json/twilio_monitor_v1.json index ec131a19..d477e826 100644 --- a/spec/json/twilio_monitor_v1.json +++ b/spec/json/twilio_monitor_v1.json @@ -341,7 +341,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_notify_v1.json b/spec/json/twilio_notify_v1.json index a73953bd..5a95df79 100644 --- a/spec/json/twilio_notify_v1.json +++ b/spec/json/twilio_notify_v1.json @@ -442,7 +442,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_numbers_v1.json b/spec/json/twilio_numbers_v1.json index b6f88df7..12a3a584 100644 --- a/spec/json/twilio_numbers_v1.json +++ b/spec/json/twilio_numbers_v1.json @@ -242,7 +242,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_numbers_v2.json b/spec/json/twilio_numbers_v2.json index 6ba2c833..f05cd392 100644 --- a/spec/json/twilio_numbers_v2.json +++ b/spec/json/twilio_numbers_v2.json @@ -73,6 +73,80 @@ "failed" ] }, + "numbers.v2.bulk_hosted_number_order": { + "type": "object", + "properties": { + "sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^BH[0-9a-fA-F]{32}$", + "nullable": true, + "description": "A 34 character string that uniquely identifies this BulkHostedNumberOrder." + }, + "account_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$", + "nullable": true, + "description": "A 34 character string that uniquely identifies the account." + }, + "request_status": { + "type": "string", + "$ref": "#/components/schemas/bulk_hosted_number_order_enum_request_status", + "nullable": true, + "description": "A string that shows the status of the current Bulk Hosting request, it can vary between these values: 'QUEUED','IN_PROGRESS','PROCESSED'" + }, + "friendly_name": { + "type": "string", + "nullable": true, + "description": "A 128 character string that is a human-readable text that describes this resource." + }, + "notification_email": { + "type": "string", + "nullable": true, + "description": "Email address used for send notifications about this Bulk hosted number request." + }, + "date_created": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The date this resource was created, given as [GMT RFC 2822](http://www.ietf.org/rfc/rfc2822.txt) format." + }, + "date_completed": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The date that this resource was completed, given as [GMT RFC 2822](http://www.ietf.org/rfc/rfc2822.txt) format." + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true, + "description": "The URL of this BulkHostedNumberOrder resource." + }, + "total_count": { + "type": "integer", + "nullable": true, + "description": "The total count of phone numbers in this Bulk hosting request." + }, + "results": { + "type": "array", + "items": {}, + "nullable": true, + "description": "Contains a list of all the individual hosting orders and their information, for this Bulk request. Each result object is grouped by its order status. To see a complete list of order status, please check 'https://www.twilio.com/docs/phone-numbers/hosted-numbers/hosted-numbers-api/hosted-number-order-resource#status-values'." + } + } + }, + "bulk_hosted_number_order_enum_request_status": { + "type": "string", + "enum": [ + "QUEUED", + "IN_PROGRESS", + "PROCESSED" + ] + }, "numbers.v2.regulatory_compliance.bundle": { "type": "object", "properties": { @@ -1064,7 +1138,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { @@ -1366,6 +1440,81 @@ } } }, + "/v2/HostedNumber/Orders/Bulk/{Sid}": { + "servers": [ + { + "url": "https://numbers.twilio.com" + } + ], + "description": "TODO: Resource-level docs", + "x-twilio": { + "defaultOutputProperties": [], + "pathType": "instance", + "mountName": "bulk_hosted_number_orders" + }, + "get": { + "description": "Fetch a specific BulkHostedNumberOrder.", + "tags": [ + "NumbersV2BulkHostedNumberOrder" + ], + "parameters": [ + { + "name": "Sid", + "in": "path", + "description": "A 34 character string that uniquely identifies this BulkHostedNumberOrder.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^BH[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "OrderStatus", + "in": "query", + "description": "Order status can be used for filtering on Hosted Number Order status values. To see a complete list of order statuses, please check 'https://www.twilio.com/docs/phone-numbers/hosted-numbers/hosted-numbers-api/hosted-number-order-resource#status-values'.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/numbers.v2.bulk_hosted_number_order" + } + } + }, + "description": "OK" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "FetchBulkHostedNumberOrder", + "x-maturity": [ + "Beta" + ] + } + }, + "/v2/HostedNumber/Orders/Bulk": { + "servers": [ + { + "url": "https://numbers.twilio.com" + } + ], + "description": "TODO: Resource-level docs", + "x-twilio": { + "defaultOutputProperties": [], + "pathType": "list", + "mountName": "bulk_hosted_number_orders" + } + }, "/v2/RegulatoryCompliance/Bundles": { "servers": [ { @@ -4362,6 +4511,9 @@ { "name": "NumbersV2AuthorizationDocument" }, + { + "name": "NumbersV2BulkHostedNumberOrder" + }, { "name": "NumbersV2Bundle" }, diff --git a/spec/json/twilio_oauth_v1.json b/spec/json/twilio_oauth_v1.json index 9de496dd..56440b0f 100644 --- a/spec/json/twilio_oauth_v1.json +++ b/spec/json/twilio_oauth_v1.json @@ -233,7 +233,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_preview.json b/spec/json/twilio_preview.json index 6f3c8add..eea3de8a 100644 --- a/spec/json/twilio_preview.json +++ b/spec/json/twilio_preview.json @@ -2619,7 +2619,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_pricing_v1.json b/spec/json/twilio_pricing_v1.json index 74a1f853..b3d4a7a9 100644 --- a/spec/json/twilio_pricing_v1.json +++ b/spec/json/twilio_pricing_v1.json @@ -417,7 +417,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_pricing_v2.json b/spec/json/twilio_pricing_v2.json index b138a0f3..8176dc9d 100644 --- a/spec/json/twilio_pricing_v2.json +++ b/spec/json/twilio_pricing_v2.json @@ -416,7 +416,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_proxy_v1.json b/spec/json/twilio_proxy_v1.json index d1c4eaf5..72c6b023 100644 --- a/spec/json/twilio_proxy_v1.json +++ b/spec/json/twilio_proxy_v1.json @@ -858,7 +858,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_routes_v2.json b/spec/json/twilio_routes_v2.json index 2c82c2b7..f80b5272 100644 --- a/spec/json/twilio_routes_v2.json +++ b/spec/json/twilio_routes_v2.json @@ -176,7 +176,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_serverless_v1.json b/spec/json/twilio_serverless_v1.json index 9674f031..dd9ab710 100644 --- a/spec/json/twilio_serverless_v1.json +++ b/spec/json/twilio_serverless_v1.json @@ -849,7 +849,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_studio_v1.json b/spec/json/twilio_studio_v1.json index ca109dc7..0a0f256f 100644 --- a/spec/json/twilio_studio_v1.json +++ b/spec/json/twilio_studio_v1.json @@ -588,7 +588,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_studio_v2.json b/spec/json/twilio_studio_v2.json index 57233314..84aac034 100644 --- a/spec/json/twilio_studio_v2.json +++ b/spec/json/twilio_studio_v2.json @@ -488,7 +488,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_supersim_v1.json b/spec/json/twilio_supersim_v1.json index a3e6d933..6e2b7c3e 100644 --- a/spec/json/twilio_supersim_v1.json +++ b/spec/json/twilio_supersim_v1.json @@ -896,7 +896,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_sync_v1.json b/spec/json/twilio_sync_v1.json index 7a1a6242..5b0fa56f 100644 --- a/spec/json/twilio_sync_v1.json +++ b/spec/json/twilio_sync_v1.json @@ -757,7 +757,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_taskrouter_v1.json b/spec/json/twilio_taskrouter_v1.json index db98167e..640ca6db 100644 --- a/spec/json/twilio_taskrouter_v1.json +++ b/spec/json/twilio_taskrouter_v1.json @@ -2073,7 +2073,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_trunking_v1.json b/spec/json/twilio_trunking_v1.json index 28a5462c..8791aed6 100644 --- a/spec/json/twilio_trunking_v1.json +++ b/spec/json/twilio_trunking_v1.json @@ -578,7 +578,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_trusthub_v1.json b/spec/json/twilio_trusthub_v1.json index c8cb92f7..c0965365 100644 --- a/spec/json/twilio_trusthub_v1.json +++ b/spec/json/twilio_trusthub_v1.json @@ -789,7 +789,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_verify_v2.json b/spec/json/twilio_verify_v2.json index c357917d..ee767ee8 100644 --- a/spec/json/twilio_verify_v2.json +++ b/spec/json/twilio_verify_v2.json @@ -1455,7 +1455,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_video_v1.json b/spec/json/twilio_video_v1.json index 58f3118a..9e57321c 100644 --- a/spec/json/twilio_video_v1.json +++ b/spec/json/twilio_video_v1.json @@ -657,7 +657,7 @@ "media_region": { "type": "string", "nullable": true, - "description": "The region for the media server in Group Rooms. Can be: one of the [available Media Regions](https://www.twilio.com/docs/video/ip-address-whitelisting#media-servers). ***This feature is not available in `peer-to-peer` rooms.***" + "description": "The region for the media server in Group Rooms. Can be: one of the [available Media Regions](https://www.twilio.com/docs/video/ip-addresses#media-servers). ***This feature is not available in `peer-to-peer` rooms.***" }, "audio_only": { "type": "boolean", @@ -1318,7 +1318,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { @@ -2849,7 +2849,7 @@ }, "MediaRegion": { "type": "string", - "description": "The region for the media server in Group Rooms. Can be: one of the [available Media Regions](https://www.twilio.com/docs/video/ip-address-whitelisting#group-rooms-media-servers). ***This feature is not available in `peer-to-peer` rooms.***" + "description": "The region for the media server in Group Rooms. Can be: one of the [available Media Regions](https://www.twilio.com/docs/video/ip-addresses#group-rooms-media-servers). ***This feature is not available in `peer-to-peer` rooms.***" }, "RecordingRules": { "description": "A collection of Recording Rules that describe how to include or exclude matching tracks for recording" diff --git a/spec/json/twilio_voice_v1.json b/spec/json/twilio_voice_v1.json index 05d11996..7c4806cb 100644 --- a/spec/json/twilio_voice_v1.json +++ b/spec/json/twilio_voice_v1.json @@ -318,7 +318,7 @@ "high_risk_tollfraud_numbers_enabled": { "type": "boolean", "nullable": true, - "description": "Whether dialing to high-risk [toll fraud](https://www.twilio.com/learn/voice-and-video/toll-fraud) numbers is enabled. These prefixes include narrow number ranges that have a high-risk of international revenue sharing fraud (IRSF) attacks, also known as [toll fraud](https://www.twilio.com/learn/voice-and-video/toll-fraud). These prefixes are collected from anti-fraud databases and verified by analyzing calls on our network. These prefixes are not available for download and are updated frequently" + "description": "Whether dialing to high-risk [toll fraud](https://www.twilio.com/blog/how-to-protect-your-account-from-toll-fraud-with-voice-dialing-geo-permissions-html) numbers is enabled. These prefixes include narrow number ranges that have a high-risk of international revenue sharing fraud (IRSF) attacks, also known as [toll fraud](https://www.twilio.com/blog/how-to-protect-your-account-from-toll-fraud-with-voice-dialing-geo-permissions-html). These prefixes are collected from anti-fraud databases and verified by analyzing calls on our network. These prefixes are not available for download and are updated frequently" }, "url": { "type": "string", @@ -374,7 +374,7 @@ "high_risk_tollfraud_numbers_enabled": { "type": "boolean", "nullable": true, - "description": "Whether dialing to high-risk [toll fraud](https://www.twilio.com/learn/voice-and-video/toll-fraud) numbers is enabled. These prefixes include narrow number ranges that have a high-risk of international revenue sharing fraud (IRSF) attacks, also known as [toll fraud](https://www.twilio.com/learn/voice-and-video/toll-fraud). These prefixes are collected from anti-fraud databases and verified by analyzing calls on our network. These prefixes are not available for download and are updated frequently" + "description": "Whether dialing to high-risk [toll fraud](https://www.twilio.com/blog/how-to-protect-your-account-from-toll-fraud-with-voice-dialing-geo-permissions-html) numbers is enabled. These prefixes include narrow number ranges that have a high-risk of international revenue sharing fraud (IRSF) attacks, also known as [toll fraud](https://www.twilio.com/blog/how-to-protect-your-account-from-toll-fraud-with-voice-dialing-geo-permissions-html). These prefixes are collected from anti-fraud databases and verified by analyzing calls on our network. These prefixes are not available for download and are updated frequently" }, "url": { "type": "string", @@ -553,7 +553,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { @@ -1920,7 +1920,7 @@ { "name": "HighRiskTollfraudNumbersEnabled", "in": "query", - "description": "Filter to retrieve the country permissions with dialing to high-risk [toll fraud](https://www.twilio.com/learn/voice-and-video/toll-fraud) numbers enabled. Can be: `true` or `false`.", + "description": "Filter to retrieve the country permissions with dialing to high-risk [toll fraud](https://www.twilio.com/blog/how-to-protect-your-account-from-toll-fraud-with-voice-dialing-geo-permissions-html) numbers enabled. Can be: `true` or `false`.", "schema": { "type": "boolean" } diff --git a/spec/json/twilio_wireless_v1.json b/spec/json/twilio_wireless_v1.json index c3cc6c2b..71a7428a 100644 --- a/spec/json/twilio_wireless_v1.json +++ b/spec/json/twilio_wireless_v1.json @@ -608,7 +608,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.47.0" + "version": "1.48.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/yaml/twilio_accounts_v1.yaml b/spec/yaml/twilio_accounts_v1.yaml index f1209c6b..a5b1a7ed 100644 --- a/spec/yaml/twilio_accounts_v1.yaml +++ b/spec/yaml/twilio_accounts_v1.yaml @@ -163,7 +163,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/AuthTokens/Promote: diff --git a/spec/yaml/twilio_api_v2010.yaml b/spec/yaml/twilio_api_v2010.yaml index bd899f3a..1141747b 100644 --- a/spec/yaml/twilio_api_v2010.yaml +++ b/spec/yaml/twilio_api_v2010.yaml @@ -3668,18 +3668,17 @@ components: nullable: true description: The sender's phone number (in [E.164](https://en.wikipedia.org/wiki/E.164) format), [alphanumeric sender ID](https://www.twilio.com/docs/sms/send-messages#use-an-alphanumeric-sender-id), - [Wireless SIM](https://www.twilio.com/docs/wireless/tutorials/communications-guides/how-to-send-and-receive-text-messages), + [Wireless SIM](https://www.twilio.com/docs/iot/wireless/programmable-wireless-send-machine-machine-sms-commands), [short code](https://www.twilio.com/docs/sms/api/short-code), or [channel - address](https://www.twilio.com/docs/sms/channels#channel-addresses) (e.g., - `whatsapp:+15554449999`). For incoming messages, this is the number or - channel address of the sender. For outgoing messages, this value is a - Twilio phone number, alphanumeric sender ID, short code, or channel address - from which the message is sent. + address](https://www.twilio.com/docs/messaging/channels) (e.g., `whatsapp:+15554449999`). + For incoming messages, this is the number or channel address of the sender. + For outgoing messages, this value is a Twilio phone number, alphanumeric + sender ID, short code, or channel address from which the message is sent. to: type: string nullable: true description: The recipient's phone number (in [E.164](https://en.wikipedia.org/wiki/E.164) - format) or [channel address](https://www.twilio.com/docs/sms/channels#channel-addresses) + format) or [channel address](https://www.twilio.com/docs/messaging/channels) (e.g. `whatsapp:+15552229999`) date_updated: type: string @@ -3730,7 +3729,7 @@ components: maxLength: 34 pattern: ^MG[0-9a-fA-F]{32}$ nullable: true - description: The SID of the [Messaging Service](https://www.twilio.com/docs/messaging/services/api) + description: The SID of the [Messaging Service](https://www.twilio.com/docs/messaging/api/service-resource) associated with the Message resource. The value is `null` if a Messaging Service was not used. sid: @@ -3822,6 +3821,11 @@ components: type: string enum: - fixed + message_enum_risk_check: + type: string + enum: + - enable + - disable api.v2010.account.message.message_feedback: type: object properties: @@ -9220,7 +9224,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /2010-04-01/Accounts.json: @@ -17479,7 +17483,7 @@ paths: type: string format: phone-number 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/sms/channels#channel-addresses), + format (for SMS/MMS) or [channel address](https://www.twilio.com/docs/messaging/channels), e.g. `whatsapp:+15552229999`. StatusCallback: type: string @@ -17489,7 +17493,7 @@ paths: 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/services/api). ' + [Messaging Service](https://www.twilio.com/docs/messaging/api/service-resource). ' ApplicationSid: type: string minLength: 34 @@ -17578,14 +17582,21 @@ paths: 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.' + RiskCheck: + type: string + $ref: '#/components/schemas/message_enum_risk_check' + description: 'For SMS pumping protection feature only (public beta + to be available soon): Include this parameter with a value of + `disable` to skip any kind of risk check on the respective message + request.' From: type: string format: phone-number 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/send-messages#use-an-alphanumeric-sender-id), - [Wireless SIM](https://www.twilio.com/docs/wireless/tutorials/communications-guides/how-to-send-and-receive-text-messages), + [Wireless SIM](https://www.twilio.com/docs/iot/wireless/programmable-wireless-send-machine-machine-sms-commands), [short code](https://www.twilio.com/docs/sms/api/short-code), - or [channel address](https://www.twilio.com/docs/sms/channels#channel-addresses) + 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 belong to the Account creating the Message. If you are using `messaging_service_sid`, diff --git a/spec/yaml/twilio_autopilot_v1.yaml b/spec/yaml/twilio_autopilot_v1.yaml index 58107241..a508b3bd 100644 --- a/spec/yaml/twilio_autopilot_v1.yaml +++ b/spec/yaml/twilio_autopilot_v1.yaml @@ -884,7 +884,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Assistants/{Sid}: diff --git a/spec/yaml/twilio_bulkexports_v1.yaml b/spec/yaml/twilio_bulkexports_v1.yaml index 1c79ed63..ff3bfbe8 100644 --- a/spec/yaml/twilio_bulkexports_v1.yaml +++ b/spec/yaml/twilio_bulkexports_v1.yaml @@ -246,7 +246,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Exports/{ResourceType}/Days/{Day}: diff --git a/spec/yaml/twilio_chat_v1.yaml b/spec/yaml/twilio_chat_v1.yaml index 5632a6f6..e2e6ad70 100644 --- a/spec/yaml/twilio_chat_v1.yaml +++ b/spec/yaml/twilio_chat_v1.yaml @@ -771,7 +771,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Services/{ServiceSid}/Channels/{Sid}: diff --git a/spec/yaml/twilio_chat_v2.yaml b/spec/yaml/twilio_chat_v2.yaml index 850c9f37..2eaf2546 100644 --- a/spec/yaml/twilio_chat_v2.yaml +++ b/spec/yaml/twilio_chat_v2.yaml @@ -1112,7 +1112,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v2/Services/{ServiceSid}/Bindings: diff --git a/spec/yaml/twilio_chat_v3.yaml b/spec/yaml/twilio_chat_v3.yaml index d4680510..710216c7 100644 --- a/spec/yaml/twilio_chat_v3.yaml +++ b/spec/yaml/twilio_chat_v3.yaml @@ -109,7 +109,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v3/Services/{ServiceSid}/Channels/{Sid}: diff --git a/spec/yaml/twilio_content_v1.yaml b/spec/yaml/twilio_content_v1.yaml index 8252ac0d..62595b28 100644 --- a/spec/yaml/twilio_content_v1.yaml +++ b/spec/yaml/twilio_content_v1.yaml @@ -222,7 +222,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Content/{Sid}/ApprovalRequests: diff --git a/spec/yaml/twilio_conversations_v1.yaml b/spec/yaml/twilio_conversations_v1.yaml index 0af00889..fb5956ef 100644 --- a/spec/yaml/twilio_conversations_v1.yaml +++ b/spec/yaml/twilio_conversations_v1.yaml @@ -1359,13 +1359,14 @@ components: description: A unique string identifier for the conversation participant as [Conversation User](https://www.twilio.com/docs/conversations/api/user-resource). This parameter is non-null if (and only if) the participant is using the - Conversation SDK to communicate. Limited to 256 characters. + [Conversation SDK](https://www.twilio.com/docs/conversations/sdk-overview) + to communicate. Limited to 256 characters. attributes: type: string nullable: true description: An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if - specified. **Note** that if the attributes are not set "{}" will be returned. + specified. **Note** that if the attributes are not set `{}` will be returned. messaging_binding: nullable: true description: Information about how this participant exchanges messages with @@ -1383,12 +1384,12 @@ components: type: string format: date-time nullable: true - description: The date that this resource was created. + description: The date on which this resource was created. date_updated: type: string format: date-time nullable: true - description: The date that this resource was last updated. + description: The date on which this resource was last updated. url: type: string format: uri @@ -2192,7 +2193,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Configuration: @@ -6105,39 +6106,39 @@ paths: description: A unique string identifier for the conversation participant as [Conversation User](https://www.twilio.com/docs/conversations/api/user-resource). This parameter is non-null if (and only if) the participant is - using the Conversation SDK to communicate. Limited to 256 characters. + using the [Conversation SDK](https://www.twilio.com/docs/conversations/sdk-overview) + to communicate. Limited to 256 characters. MessagingBinding.Address: type: string description: The address of the participant's device, e.g. a phone or WhatsApp number. Together with the Proxy address, this determines - a participant uniquely. This field (with proxy_address) is only + a participant uniquely. This field (with `proxy_address`) is only null when the participant is interacting from an SDK endpoint - (see the 'identity' field). + (see the `identity` field). MessagingBinding.ProxyAddress: type: string description: The address of the Twilio phone number (or WhatsApp number) that the participant is in contact with. This field, together with participant address, is only null when the participant is - interacting from an SDK endpoint (see the 'identity' field). + interacting from an SDK endpoint (see the `identity` field). DateCreated: type: string format: date-time - description: The date that this resource was created. + description: The date on which this resource was created. DateUpdated: type: string format: date-time - description: The date that this resource was last updated. + description: The date on which this resource was last updated. Attributes: type: string description: An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are - not set "{}" will be returned. + not set `{}` will be returned. MessagingBinding.ProjectedAddress: type: string description: The address of the Twilio phone number that is used - in Group MMS. Communication mask for the Conversation participant - with Identity. + in Group MMS. RoleSid: type: string minLength: 34 @@ -6294,23 +6295,24 @@ paths: DateCreated: type: string format: date-time - description: The date that this resource was created. + description: The date on which this resource was created. DateUpdated: type: string format: date-time - description: The date that this resource was last updated. + description: The date on which this resource was last updated. Identity: type: string description: A unique string identifier for the conversation participant as [Conversation User](https://www.twilio.com/docs/conversations/api/user-resource). This parameter is non-null if (and only if) the participant is - using the Conversation SDK to communicate. Limited to 256 characters. + using the [Conversation SDK](https://www.twilio.com/docs/conversations/sdk-overview) + to communicate. Limited to 256 characters. Attributes: type: string description: An optional string metadata field you can use to store any data you wish. The string value must contain structurally valid JSON if specified. **Note** that if the attributes are - not set "{}" will be returned. + not set `{}` will be returned. RoleSid: type: string minLength: 34 diff --git a/spec/yaml/twilio_events_v1.yaml b/spec/yaml/twilio_events_v1.yaml index e89e77da..91c28254 100644 --- a/spec/yaml/twilio_events_v1.yaml +++ b/spec/yaml/twilio_events_v1.yaml @@ -267,7 +267,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Types: diff --git a/spec/yaml/twilio_flex_v1.yaml b/spec/yaml/twilio_flex_v1.yaml index 21a3d406..25e014f0 100644 --- a/spec/yaml/twilio_flex_v1.yaml +++ b/spec/yaml/twilio_flex_v1.yaml @@ -1075,7 +1075,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Channels: @@ -3717,7 +3717,7 @@ paths: type: string minLength: 34 maxLength: 34 - pattern: ^UO[0-9a-fA-F]{32}$ + pattern: ^UT[0-9a-fA-F]{32}$ required: true responses: '200': diff --git a/spec/yaml/twilio_flex_v2.yaml b/spec/yaml/twilio_flex_v2.yaml index 91104e00..ed89b450 100644 --- a/spec/yaml/twilio_flex_v2.yaml +++ b/spec/yaml/twilio_flex_v2.yaml @@ -32,7 +32,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v2/WebChats: diff --git a/spec/yaml/twilio_frontline_v1.yaml b/spec/yaml/twilio_frontline_v1.yaml index 6f61f485..591b777f 100644 --- a/spec/yaml/twilio_frontline_v1.yaml +++ b/spec/yaml/twilio_frontline_v1.yaml @@ -60,7 +60,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Users/{Sid}: diff --git a/spec/yaml/twilio_insights_v1.yaml b/spec/yaml/twilio_insights_v1.yaml index f0cc923b..bbb93025 100644 --- a/spec/yaml/twilio_insights_v1.yaml +++ b/spec/yaml/twilio_insights_v1.yaml @@ -1026,7 +1026,7 @@ components: type: string nullable: true description: Reason the participant left the room. See [the list of possible - values here](https://www.twilio.com/docs/video/video-log-analyzer/video-log-analyzer-api#end_reason). + values here](https://www.twilio.com/docs/video/troubleshooting/video-log-analyzer-api#end_reason). error_code: type: integer nullable: true @@ -1044,7 +1044,7 @@ components: properties: nullable: true description: Object containing information about the participant's data - from the room. See [below](https://www.twilio.com/docs/video/video-log-analyzer/video-log-analyzer-api#properties) + from the room. See [below](https://www.twilio.com/docs/video/troubleshooting/video-log-analyzer-api#properties) for more information. edge_location: type: string @@ -1056,7 +1056,7 @@ components: publisher_info: nullable: true description: Object containing information about the SDK name and version. - See [below](https://www.twilio.com/docs/video/video-log-analyzer/video-log-analyzer-api#publisher_info) + See [below](https://www.twilio.com/docs/video/troubleshooting/video-log-analyzer-api#publisher_info) for more information. url: type: string @@ -1322,7 +1322,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Voice/Settings: diff --git a/spec/yaml/twilio_intelligence_v2.yaml b/spec/yaml/twilio_intelligence_v2.yaml index 2b304fd7..eafe0d03 100644 --- a/spec/yaml/twilio_intelligence_v2.yaml +++ b/spec/yaml/twilio_intelligence_v2.yaml @@ -350,7 +350,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v2/Transcripts/{Sid}/Media: diff --git a/spec/yaml/twilio_ip_messaging_v1.yaml b/spec/yaml/twilio_ip_messaging_v1.yaml index c35f3f1c..6c7bd399 100644 --- a/spec/yaml/twilio_ip_messaging_v1.yaml +++ b/spec/yaml/twilio_ip_messaging_v1.yaml @@ -535,7 +535,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Services/{ServiceSid}/Channels/{Sid}: diff --git a/spec/yaml/twilio_ip_messaging_v2.yaml b/spec/yaml/twilio_ip_messaging_v2.yaml index c493ea15..b3684d15 100644 --- a/spec/yaml/twilio_ip_messaging_v2.yaml +++ b/spec/yaml/twilio_ip_messaging_v2.yaml @@ -776,7 +776,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v2/Services/{ServiceSid}/Bindings: diff --git a/spec/yaml/twilio_lookups_v1.yaml b/spec/yaml/twilio_lookups_v1.yaml index e840d7fd..a957af6f 100644 --- a/spec/yaml/twilio_lookups_v1.yaml +++ b/spec/yaml/twilio_lookups_v1.yaml @@ -57,7 +57,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/PhoneNumbers/{PhoneNumber}: diff --git a/spec/yaml/twilio_lookups_v2.yaml b/spec/yaml/twilio_lookups_v2.yaml index 135697a9..085cc7dc 100644 --- a/spec/yaml/twilio_lookups_v2.yaml +++ b/spec/yaml/twilio_lookups_v2.yaml @@ -111,7 +111,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v2/PhoneNumbers/{PhoneNumber}: diff --git a/spec/yaml/twilio_media_v1.yaml b/spec/yaml/twilio_media_v1.yaml index 8fa99e11..07f7d0d9 100644 --- a/spec/yaml/twilio_media_v1.yaml +++ b/spec/yaml/twilio_media_v1.yaml @@ -34,13 +34,13 @@ components: extension: type: string nullable: true - description: 'The [Media Extension](/docs/live/api/media-extensions-overview) + description: 'The [Media Extension](/docs/live/media-extensions-overview) name or URL. Ex: `video-composer-v2`' extension_context: type: string nullable: true description: The context of the Media Extension, represented as a JSON dictionary. - See the documentation for the specific [Media Extension](/docs/live/api/media-extensions-overview) + See the documentation for the specific [Media Extension](/docs/live/media-extensions-overview) you are using for more information about the context to send. status: type: string @@ -66,7 +66,7 @@ components: format: uri nullable: true description: The URL to which Twilio will send asynchronous webhook requests - for every MediaProcessor event. See [Status Callbacks](/docs/live/status-callbacks) + for every MediaProcessor event. See [Status Callbacks](/docs/live/api/status-callbacks) for details. status_callback_method: type: string @@ -184,7 +184,7 @@ components: format: uri nullable: true description: The URL to which Twilio will send asynchronous webhook requests - for every MediaRecording event. See [Status Callbacks](/docs/live/status-callbacks) + for every MediaRecording event. See [Status Callbacks](/docs/live/api/status-callbacks) for more details. status_callback_method: type: string @@ -279,7 +279,7 @@ components: format: uri nullable: true description: The URL to which Twilio will send asynchronous webhook requests - for every PlayerStreamer event. See [Status Callbacks](/docs/live/status-callbacks) + for every PlayerStreamer event. See [Status Callbacks](/docs/live/api/status-callbacks) for more details. status_callback_method: type: string @@ -383,7 +383,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/MediaProcessors: @@ -424,25 +424,25 @@ paths: properties: Extension: type: string - description: 'The [Media Extension](/docs/live/api/media-extensions-overview) + description: 'The [Media Extension](/docs/live/media-extensions-overview) name or URL. Ex: `video-composer-v2`' ExtensionContext: type: string description: The context of the Media Extension, represented as a JSON dictionary. See the documentation for the specific [Media - Extension](/docs/live/api/media-extensions-overview) you are using + Extension](/docs/live/media-extensions-overview) you are using for more information about the context to send. ExtensionEnvironment: description: User-defined environment variables for the Media Extension, represented as a JSON dictionary of key/value strings. See the - documentation for the specific [Media Extension](/docs/live/api/media-extensions-overview) + documentation for the specific [Media Extension](/docs/live/media-extensions-overview) you are using for more information about whether you need to provide this. StatusCallback: type: string format: uri description: The URL to which Twilio will send asynchronous webhook - requests for every MediaProcessor event. See [Status Callbacks](/docs/live/status-callbacks) + requests for every MediaProcessor event. See [Status Callbacks](/docs/live/api/status-callbacks) for details. StatusCallbackMethod: type: string @@ -921,7 +921,7 @@ paths: type: string format: uri description: The URL to which Twilio will send asynchronous webhook - requests for every PlayerStreamer event. See [Status Callbacks](/docs/live/status-callbacks) + requests for every PlayerStreamer event. See [Status Callbacks](/docs/live/api/status-callbacks) for more details. StatusCallbackMethod: type: string diff --git a/spec/yaml/twilio_messaging_v1.yaml b/spec/yaml/twilio_messaging_v1.yaml index 3999d197..f8ad39f7 100644 --- a/spec/yaml/twilio_messaging_v1.yaml +++ b/spec/yaml/twilio_messaging_v1.yaml @@ -284,6 +284,63 @@ components: type: string enum: - campaign-verify + messaging.v1.service.channel_sender: + type: object + properties: + account_sid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^AC[0-9a-fA-F]{32}$ + nullable: true + description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) + that created the ChannelSender resource. + messaging_service_sid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^MG[0-9a-fA-F]{32}$ + nullable: true + description: The SID of the [Service](https://www.twilio.com/docs/messaging/services) + the resource is associated with. + sid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^XE[0-9a-fA-F]{32}$ + nullable: true + description: The unique string that we created to identify the ChannelSender + resource. + sender: + type: string + nullable: true + description: The unique string that identifies the sender e.g whatsapp:+123456XXXX. + sender_type: + type: string + nullable: true + description: A string value that identifies the sender type e.g WhatsApp, + Messenger. + country_code: + type: string + nullable: true + description: The 2-character [ISO Country Code](https://www.iso.org/iso-3166-country-codes.html) + of the number. + date_created: + type: string + format: date-time + nullable: true + description: The date and time in GMT when the resource was created specified + in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. + date_updated: + type: string + format: date-time + nullable: true + description: The date and time in GMT when the resource was last updated + specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. + url: + type: string + format: uri + nullable: true messaging.v1.deactivation: type: object properties: @@ -1242,7 +1299,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Services/{ServiceSid}/AlphaSenders: @@ -1870,6 +1927,138 @@ paths: operationId: FetchBrandVetting x-maturity: - Beta + /v1/Services/{MessagingServiceSid}/ChannelSenders: + servers: + - url: https://messaging.twilio.com + description: A Messaging Service resource to read, fetch all Channel Senders associated + with a Messaging Service. + x-twilio: + defaultOutputProperties: + - sid + - sender + - sender_type + pathType: list + parent: /Services/{Sid} + get: + description: '' + tags: + - MessagingV1ChannelSender + parameters: + - name: MessagingServiceSid + in: path + description: The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) + to read the resources from. + schema: + type: string + minLength: 34 + maxLength: 34 + pattern: ^MG[0-9a-fA-F]{32}$ + required: true + - name: PageSize + in: query + description: How many resources to return in each list page. The default is + 50, and the maximum is 1000. + schema: + type: integer + minimum: 1 + maximum: 1000 + - name: Page + in: query + description: The page index. This value is simply for client state. + schema: + type: integer + minimum: 0 + - name: PageToken + in: query + description: The page token. This is provided by the API. + schema: + type: string + responses: + '200': + content: + application/json: + schema: + type: object + title: ListChannelSenderResponse + properties: + senders: + type: array + items: + $ref: '#/components/schemas/messaging.v1.service.channel_sender' + meta: + type: object + properties: + first_page_url: + type: string + format: uri + next_page_url: + type: string + format: uri + nullable: true + page: + type: integer + page_size: + type: integer + previous_page_url: + type: string + format: uri + nullable: true + url: + type: string + format: uri + key: + type: string + description: OK + security: + - accountSid_authToken: [] + operationId: ListChannelSender + x-maturity: + - Beta + /v1/Services/{MessagingServiceSid}/ChannelSenders/{Sid}: + servers: + - url: https://messaging.twilio.com + description: A Messaging Service resource to read, fetch all Channel Senders associated + with a Messaging Service. + x-twilio: + defaultOutputProperties: + - sid + - sender + - sender_type + pathType: instance + parent: /Services/{Sid} + get: + description: '' + tags: + - MessagingV1ChannelSender + parameters: + - name: MessagingServiceSid + in: path + description: The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) + to fetch the resource from. + schema: + type: string + minLength: 34 + maxLength: 34 + pattern: ^MG[0-9a-fA-F]{32}$ + required: true + - name: Sid + in: path + description: The SID of the ChannelSender resource to fetch. + schema: + type: string + required: true + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/messaging.v1.service.channel_sender' + description: OK + security: + - accountSid_authToken: [] + operationId: FetchChannelSender + x-maturity: + - Beta /v1/Deactivations: servers: - url: https://messaging.twilio.com @@ -2560,6 +2749,7 @@ paths: messaging/v1/message: '{messaging_service_sid: sid}' us_app_to_person: '{messaging_service_sid: sid}' us_app_to_person_usecase: '{messaging_service_sid: sid}' + channel_sender: '{messaging_service_sid: sid}' post: description: '' tags: @@ -2764,6 +2954,7 @@ paths: messaging/v1/message: '{messaging_service_sid: sid}' us_app_to_person: '{messaging_service_sid: sid}' us_app_to_person_usecase: '{messaging_service_sid: sid}' + channel_sender: '{messaging_service_sid: sid}' post: description: '' tags: @@ -3901,6 +4092,7 @@ tags: - name: MessagingV1BrandRegistration - name: MessagingV1BrandRegistrationOtp - name: MessagingV1BrandVetting +- name: MessagingV1ChannelSender - name: MessagingV1Deactivations - name: MessagingV1DomainCerts - name: MessagingV1DomainConfig diff --git a/spec/yaml/twilio_microvisor_v1.yaml b/spec/yaml/twilio_microvisor_v1.yaml index 7cd59a6e..44bb9032 100644 --- a/spec/yaml/twilio_microvisor_v1.yaml +++ b/spec/yaml/twilio_microvisor_v1.yaml @@ -229,7 +229,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Configs: diff --git a/spec/yaml/twilio_monitor_v1.yaml b/spec/yaml/twilio_monitor_v1.yaml index a2c690f9..33e267f4 100644 --- a/spec/yaml/twilio_monitor_v1.yaml +++ b/spec/yaml/twilio_monitor_v1.yaml @@ -340,7 +340,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Alerts/{Sid}: diff --git a/spec/yaml/twilio_notify_v1.yaml b/spec/yaml/twilio_notify_v1.yaml index c4cd273d..7d2fbab3 100644 --- a/spec/yaml/twilio_notify_v1.yaml +++ b/spec/yaml/twilio_notify_v1.yaml @@ -462,7 +462,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Services/{ServiceSid}/Bindings/{Sid}: diff --git a/spec/yaml/twilio_numbers_v1.yaml b/spec/yaml/twilio_numbers_v1.yaml index af7fa73e..b40c2032 100644 --- a/spec/yaml/twilio_numbers_v1.yaml +++ b/spec/yaml/twilio_numbers_v1.yaml @@ -234,7 +234,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/HostedNumber/Eligibility/Bulk: diff --git a/spec/yaml/twilio_numbers_v2.yaml b/spec/yaml/twilio_numbers_v2.yaml index 6271d4d3..a2e5b6a0 100644 --- a/spec/yaml/twilio_numbers_v2.yaml +++ b/spec/yaml/twilio_numbers_v2.yaml @@ -65,6 +65,73 @@ components: - signed - canceled - failed + numbers.v2.bulk_hosted_number_order: + type: object + properties: + sid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^BH[0-9a-fA-F]{32}$ + nullable: true + description: A 34 character string that uniquely identifies this BulkHostedNumberOrder. + account_sid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^AC[0-9a-fA-F]{32}$ + nullable: true + description: A 34 character string that uniquely identifies the account. + request_status: + type: string + $ref: '#/components/schemas/bulk_hosted_number_order_enum_request_status' + nullable: true + description: 'A string that shows the status of the current Bulk Hosting + request, it can vary between these values: ''QUEUED'',''IN_PROGRESS'',''PROCESSED''' + friendly_name: + type: string + nullable: true + description: A 128 character string that is a human-readable text that describes + this resource. + notification_email: + type: string + nullable: true + description: Email address used for send notifications about this Bulk hosted + number request. + date_created: + type: string + format: date-time + nullable: true + description: The date this resource was created, given as [GMT RFC 2822](http://www.ietf.org/rfc/rfc2822.txt) + format. + date_completed: + type: string + format: date-time + nullable: true + description: The date that this resource was completed, given as [GMT RFC + 2822](http://www.ietf.org/rfc/rfc2822.txt) format. + url: + type: string + format: uri + nullable: true + description: The URL of this BulkHostedNumberOrder resource. + total_count: + type: integer + nullable: true + description: The total count of phone numbers in this Bulk hosting request. + results: + type: array + items: {} + nullable: true + description: Contains a list of all the individual hosting orders and their + information, for this Bulk request. Each result object is grouped by its + order status. To see a complete list of order status, please check 'https://www.twilio.com/docs/phone-numbers/hosted-numbers/hosted-numbers-api/hosted-number-order-resource#status-values'. + bulk_hosted_number_order_enum_request_status: + type: string + enum: + - QUEUED + - IN_PROGRESS + - PROCESSED numbers.v2.regulatory_compliance.bundle: type: object properties: @@ -954,7 +1021,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v2/HostedNumber/AuthorizationDocuments/{Sid}: @@ -1165,6 +1232,54 @@ paths: - Email - ContactPhoneNumber - HostedNumberOrderSids + /v2/HostedNumber/Orders/Bulk/{Sid}: + servers: + - url: https://numbers.twilio.com + description: 'TODO: Resource-level docs' + x-twilio: + defaultOutputProperties: [] + pathType: instance + mountName: bulk_hosted_number_orders + get: + description: Fetch a specific BulkHostedNumberOrder. + tags: + - NumbersV2BulkHostedNumberOrder + parameters: + - name: Sid + in: path + description: A 34 character string that uniquely identifies this BulkHostedNumberOrder. + schema: + type: string + minLength: 34 + maxLength: 34 + pattern: ^BH[0-9a-fA-F]{32}$ + required: true + - name: OrderStatus + in: query + description: Order status can be used for filtering on Hosted Number Order + status values. To see a complete list of order statuses, please check 'https://www.twilio.com/docs/phone-numbers/hosted-numbers/hosted-numbers-api/hosted-number-order-resource#status-values'. + schema: + type: string + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/numbers.v2.bulk_hosted_number_order' + description: OK + security: + - accountSid_authToken: [] + operationId: FetchBulkHostedNumberOrder + x-maturity: + - Beta + /v2/HostedNumber/Orders/Bulk: + servers: + - url: https://numbers.twilio.com + description: 'TODO: Resource-level docs' + x-twilio: + defaultOutputProperties: [] + pathType: list + mountName: bulk_hosted_number_orders /v2/RegulatoryCompliance/Bundles: servers: - url: https://numbers.twilio.com @@ -3223,6 +3338,7 @@ servers: - url: https://numbers.twilio.com tags: - name: NumbersV2AuthorizationDocument +- name: NumbersV2BulkHostedNumberOrder - name: NumbersV2Bundle - name: NumbersV2BundleCopy - name: NumbersV2DependentHostedNumberOrder diff --git a/spec/yaml/twilio_oauth_v1.yaml b/spec/yaml/twilio_oauth_v1.yaml index 7f9fa628..f2b33769 100644 --- a/spec/yaml/twilio_oauth_v1.yaml +++ b/spec/yaml/twilio_oauth_v1.yaml @@ -200,7 +200,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/certs: diff --git a/spec/yaml/twilio_preview.yaml b/spec/yaml/twilio_preview.yaml index 6b737ac0..d6916f01 100644 --- a/spec/yaml/twilio_preview.yaml +++ b/spec/yaml/twilio_preview.yaml @@ -2260,7 +2260,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /DeployedDevices/Fleets/{FleetSid}/Certificates/{Sid}: diff --git a/spec/yaml/twilio_pricing_v1.yaml b/spec/yaml/twilio_pricing_v1.yaml index 11824c96..d4c86597 100644 --- a/spec/yaml/twilio_pricing_v1.yaml +++ b/spec/yaml/twilio_pricing_v1.yaml @@ -327,7 +327,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Messaging: diff --git a/spec/yaml/twilio_pricing_v2.yaml b/spec/yaml/twilio_pricing_v2.yaml index 861f9764..ebe4e855 100644 --- a/spec/yaml/twilio_pricing_v2.yaml +++ b/spec/yaml/twilio_pricing_v2.yaml @@ -330,7 +330,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v2/Trunking/Countries: diff --git a/spec/yaml/twilio_proxy_v1.yaml b/spec/yaml/twilio_proxy_v1.yaml index 67b6bdc0..881440bd 100644 --- a/spec/yaml/twilio_proxy_v1.yaml +++ b/spec/yaml/twilio_proxy_v1.yaml @@ -811,7 +811,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Services/{ServiceSid}/Sessions/{SessionSid}/Interactions/{Sid}: diff --git a/spec/yaml/twilio_routes_v2.yaml b/spec/yaml/twilio_routes_v2.yaml index 39cc5b18..90c2a731 100644 --- a/spec/yaml/twilio_routes_v2.yaml +++ b/spec/yaml/twilio_routes_v2.yaml @@ -148,7 +148,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v2/PhoneNumbers/{PhoneNumber}: diff --git a/spec/yaml/twilio_serverless_v1.yaml b/spec/yaml/twilio_serverless_v1.yaml index b4d0eeb2..d0e492b0 100644 --- a/spec/yaml/twilio_serverless_v1.yaml +++ b/spec/yaml/twilio_serverless_v1.yaml @@ -784,7 +784,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Services/{ServiceSid}/Assets: diff --git a/spec/yaml/twilio_studio_v1.yaml b/spec/yaml/twilio_studio_v1.yaml index 1d9bfd0c..d5313e97 100644 --- a/spec/yaml/twilio_studio_v1.yaml +++ b/spec/yaml/twilio_studio_v1.yaml @@ -531,7 +531,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Flows/{FlowSid}/Engagements: diff --git a/spec/yaml/twilio_studio_v2.yaml b/spec/yaml/twilio_studio_v2.yaml index e3ab9439..ce811ae7 100644 --- a/spec/yaml/twilio_studio_v2.yaml +++ b/spec/yaml/twilio_studio_v2.yaml @@ -424,7 +424,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v2/Flows/{FlowSid}/Executions: diff --git a/spec/yaml/twilio_supersim_v1.yaml b/spec/yaml/twilio_supersim_v1.yaml index 566d2292..ddbd7dab 100644 --- a/spec/yaml/twilio_supersim_v1.yaml +++ b/spec/yaml/twilio_supersim_v1.yaml @@ -858,7 +858,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Sims/{SimSid}/BillingPeriods: diff --git a/spec/yaml/twilio_sync_v1.yaml b/spec/yaml/twilio_sync_v1.yaml index da764246..710e7ca4 100644 --- a/spec/yaml/twilio_sync_v1.yaml +++ b/spec/yaml/twilio_sync_v1.yaml @@ -720,7 +720,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Services/{ServiceSid}/Documents/{Sid}: diff --git a/spec/yaml/twilio_taskrouter_v1.yaml b/spec/yaml/twilio_taskrouter_v1.yaml index 8dff04bf..1c5dc0b8 100644 --- a/spec/yaml/twilio_taskrouter_v1.yaml +++ b/spec/yaml/twilio_taskrouter_v1.yaml @@ -1881,7 +1881,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Workspaces/{WorkspaceSid}/Activities/{Sid}: diff --git a/spec/yaml/twilio_trunking_v1.yaml b/spec/yaml/twilio_trunking_v1.yaml index 7d61ee19..ce410e87 100644 --- a/spec/yaml/twilio_trunking_v1.yaml +++ b/spec/yaml/twilio_trunking_v1.yaml @@ -555,7 +555,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Trunks/{TrunkSid}/CredentialLists/{Sid}: diff --git a/spec/yaml/twilio_trusthub_v1.yaml b/spec/yaml/twilio_trusthub_v1.yaml index ef3be077..ff1c2055 100644 --- a/spec/yaml/twilio_trusthub_v1.yaml +++ b/spec/yaml/twilio_trusthub_v1.yaml @@ -704,7 +704,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/CustomerProfiles: diff --git a/spec/yaml/twilio_verify_v2.yaml b/spec/yaml/twilio_verify_v2.yaml index 272d8f5f..c2a33680 100644 --- a/spec/yaml/twilio_verify_v2.yaml +++ b/spec/yaml/twilio_verify_v2.yaml @@ -1336,7 +1336,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v2/Services/{ServiceSid}/AccessTokens: diff --git a/spec/yaml/twilio_video_v1.yaml b/spec/yaml/twilio_video_v1.yaml index 394c063d..a7fe405e 100644 --- a/spec/yaml/twilio_video_v1.yaml +++ b/spec/yaml/twilio_video_v1.yaml @@ -678,7 +678,7 @@ components: type: string nullable: true description: 'The region for the media server in Group Rooms. Can be: one - of the [available Media Regions](https://www.twilio.com/docs/video/ip-address-whitelisting#media-servers). + of the [available Media Regions](https://www.twilio.com/docs/video/ip-addresses#media-servers). ***This feature is not available in `peer-to-peer` rooms.***' audio_only: type: boolean @@ -1263,7 +1263,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Compositions/{Sid}: @@ -2472,7 +2472,7 @@ paths: MediaRegion: type: string description: 'The region for the media server in Group Rooms. Can - be: one of the [available Media Regions](https://www.twilio.com/docs/video/ip-address-whitelisting#group-rooms-media-servers). + be: one of the [available Media Regions](https://www.twilio.com/docs/video/ip-addresses#group-rooms-media-servers). ***This feature is not available in `peer-to-peer` rooms.***' RecordingRules: description: A collection of Recording Rules that describe how to diff --git a/spec/yaml/twilio_voice_v1.yaml b/spec/yaml/twilio_voice_v1.yaml index 3b274cb4..0f9c32d6 100644 --- a/spec/yaml/twilio_voice_v1.yaml +++ b/spec/yaml/twilio_voice_v1.yaml @@ -298,10 +298,10 @@ components: high_risk_tollfraud_numbers_enabled: type: boolean nullable: true - description: Whether dialing to high-risk [toll fraud](https://www.twilio.com/learn/voice-and-video/toll-fraud) + description: Whether dialing to high-risk [toll fraud](https://www.twilio.com/blog/how-to-protect-your-account-from-toll-fraud-with-voice-dialing-geo-permissions-html) numbers is enabled. These prefixes include narrow number ranges that have a high-risk of international revenue sharing fraud (IRSF) attacks, also - known as [toll fraud](https://www.twilio.com/learn/voice-and-video/toll-fraud). + known as [toll fraud](https://www.twilio.com/blog/how-to-protect-your-account-from-toll-fraud-with-voice-dialing-geo-permissions-html). These prefixes are collected from anti-fraud databases and verified by analyzing calls on our network. These prefixes are not available for download and are updated frequently @@ -350,10 +350,10 @@ components: high_risk_tollfraud_numbers_enabled: type: boolean nullable: true - description: Whether dialing to high-risk [toll fraud](https://www.twilio.com/learn/voice-and-video/toll-fraud) + description: Whether dialing to high-risk [toll fraud](https://www.twilio.com/blog/how-to-protect-your-account-from-toll-fraud-with-voice-dialing-geo-permissions-html) numbers is enabled. These prefixes include narrow number ranges that have a high-risk of international revenue sharing fraud (IRSF) attacks, also - known as [toll fraud](https://www.twilio.com/learn/voice-and-video/toll-fraud). + known as [toll fraud](https://www.twilio.com/blog/how-to-protect-your-account-from-toll-fraud-with-voice-dialing-geo-permissions-html). These prefixes are collected from anti-fraud databases and verified by analyzing calls on our network. These prefixes are not available for download and are updated frequently @@ -513,7 +513,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/Archives/{Date}/Calls/{Sid}: @@ -1502,8 +1502,8 @@ paths: - name: HighRiskTollfraudNumbersEnabled in: query description: 'Filter to retrieve the country permissions with dialing to high-risk - [toll fraud](https://www.twilio.com/learn/voice-and-video/toll-fraud) numbers - enabled. Can be: `true` or `false`.' + [toll fraud](https://www.twilio.com/blog/how-to-protect-your-account-from-toll-fraud-with-voice-dialing-geo-permissions-html) + numbers enabled. Can be: `true` or `false`.' schema: type: boolean - name: PageSize diff --git a/spec/yaml/twilio_wireless_v1.yaml b/spec/yaml/twilio_wireless_v1.yaml index 551d3274..27a5e923 100644 --- a/spec/yaml/twilio_wireless_v1.yaml +++ b/spec/yaml/twilio_wireless_v1.yaml @@ -576,7 +576,7 @@ info: license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html - version: 1.47.0 + version: 1.48.0 openapi: 3.0.1 paths: /v1/UsageRecords: