diff --git a/CHANGES.md b/CHANGES.md index 2e75c06e..7dde3486 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,24 @@ twilio-oai changelog ==================== +[2022-09-07] Version 1.35.0 +--------------------------- +**Flex** +- Removed redundant `close` status from Flex Interactions flow **(breaking change)** +- Adding `debugger_integration` and `flex_ui_status_report` to Flex Configuration + +**Messaging** +- Add create, list and get tollfree verification API + +**Verify** +- Verify SafeList API endpoints added. + +**Video** +- Add `Anonymize` API + +**Twiml** +- Update `event` value `call-in-progress` to `call-answered` + + [2022-08-24] Version 1.34.0 --------------------------- **Library - Test** diff --git a/spec/json/twilio_accounts_v1.json b/spec/json/twilio_accounts_v1.json index b0732da7..c151b2c1 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_api_v2010.json b/spec/json/twilio_api_v2010.json index bcd9a653..4267569c 100644 --- a/spec/json/twilio_api_v2010.json +++ b/spec/json/twilio_api_v2010.json @@ -62,7 +62,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI for this resource, relative to `https://api.twilio.com`" } @@ -152,7 +151,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -288,7 +286,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -402,7 +399,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" } @@ -1236,7 +1232,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of this resource, relative to `https://api.twilio.com`" }, @@ -1539,7 +1534,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" } @@ -1653,7 +1647,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" } @@ -1729,7 +1722,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -2105,7 +2097,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" } @@ -2321,7 +2312,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" } @@ -2520,7 +2510,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -2710,7 +2699,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -2774,7 +2762,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -2962,7 +2949,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -3269,7 +3255,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -3576,7 +3561,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -3782,7 +3766,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of this resource, relative to `https://api.twilio.com`" } @@ -3812,7 +3795,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -4224,7 +4206,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" } @@ -4338,7 +4319,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" } @@ -4388,7 +4368,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" } @@ -4536,7 +4515,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" } @@ -4603,7 +4581,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of this resource, relative to `https://api.twilio.com`" }, @@ -4738,7 +4715,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -5031,7 +5007,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" } @@ -5133,7 +5108,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of this resource, relative to `https://api.twilio.com`" } @@ -5341,7 +5315,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI for this resource, relative to https://api.twilio.com" } @@ -5391,7 +5364,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI for this resource" } @@ -5443,7 +5415,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI for this resource, relative to https://api.twilio.com" } @@ -5502,7 +5473,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -5649,7 +5619,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI for this resource" } @@ -5701,7 +5670,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI for this resource, relative to https://api.twilio.com" } @@ -5763,7 +5731,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI for this resource, relative to https://api.twilio.com" } @@ -5815,7 +5782,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" } @@ -5888,7 +5854,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" } @@ -6056,7 +6021,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" } @@ -6147,7 +6111,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -6485,7 +6448,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -6823,7 +6785,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -7161,7 +7122,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -7499,7 +7459,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -7837,7 +7796,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -8175,7 +8133,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -8513,7 +8470,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -8851,7 +8807,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -9207,7 +9162,6 @@ }, "uri": { "type": "string", - "format": "uri", "nullable": true, "description": "The URI of the resource, relative to `https://api.twilio.com`" }, @@ -9548,7 +9502,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_autopilot_v1.json b/spec/json/twilio_autopilot_v1.json index 2ad3ac55..8ff26edd 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_bulkexports_v1.json b/spec/json/twilio_bulkexports_v1.json index f6d24a61..cedfbec2 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_chat_v1.json b/spec/json/twilio_chat_v1.json index 2e427c20..a0338e5c 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_chat_v2.json b/spec/json/twilio_chat_v2.json index 6c2a9996..8b18f1d1 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_chat_v3.json b/spec/json/twilio_chat_v3.json index 267a2d32..404c1c87 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_conversations_v1.json b/spec/json/twilio_conversations_v1.json index 099a2763..65d7862b 100644 --- a/spec/json/twilio_conversations_v1.json +++ b/spec/json/twilio_conversations_v1.json @@ -2332,7 +2332,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_events_v1.json b/spec/json/twilio_events_v1.json index ae22cdbe..872f5e58 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_flex_v1.json b/spec/json/twilio_flex_v1.json index 010eb2b5..246501eb 100644 --- a/spec/json/twilio_flex_v1.json +++ b/spec/json/twilio_flex_v1.json @@ -311,6 +311,14 @@ "items": {}, "nullable": true, "description": "Flex Conversations channels' attachments configurations" + }, + "debugger_integration": { + "nullable": true, + "description": "Configurable parameters for Debugger Integration" + }, + "flex_ui_status_report": { + "nullable": true, + "description": "Configurable parameters for Flex UI Status report" } } }, @@ -460,14 +468,6 @@ } } }, - "interaction_enum_status": { - "type": "string", - "enum": [ - "close", - "closed", - "wrapup" - ] - }, "flex.v1.interaction.interaction_channel": { "type": "object", "properties": { @@ -524,7 +524,6 @@ "interaction_channel_enum_status": { "type": "string", "enum": [ - "close", "closed", "wrapup" ] @@ -645,7 +644,6 @@ "interaction_channel_participant_enum_status": { "type": "string", "enum": [ - "close", "closed", "wrapup" ] @@ -734,7 +732,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_frontline_v1.json b/spec/json/twilio_frontline_v1.json index 8acee239..928a815b 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_insights_v1.json b/spec/json/twilio_insights_v1.json index d5a92f09..0032ef4a 100644 --- a/spec/json/twilio_insights_v1.json +++ b/spec/json/twilio_insights_v1.json @@ -1396,7 +1396,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.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 bfa9b343..07288bd1 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.34.0" + "version": "1.35.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 f7e4893c..323b3b28 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_lookups_v1.json b/spec/json/twilio_lookups_v1.json index 7140f966..b44c6853 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_lookups_v2.json b/spec/json/twilio_lookups_v2.json index a1dc4510..0ea61bd5 100644 --- a/spec/json/twilio_lookups_v2.json +++ b/spec/json/twilio_lookups_v2.json @@ -107,7 +107,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_media_v1.json b/spec/json/twilio_media_v1.json index 74cd0b54..3fd201d9 100644 --- a/spec/json/twilio_media_v1.json +++ b/spec/json/twilio_media_v1.json @@ -415,7 +415,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_messaging_v1.json b/spec/json/twilio_messaging_v1.json index d438b23f..7e042ac4 100644 --- a/spec/json/twilio_messaging_v1.json +++ b/spec/json/twilio_messaging_v1.json @@ -632,6 +632,214 @@ } } }, + "messaging.v1.tollfree_verification": { + "type": "object", + "properties": { + "sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^HH[0-9a-fA-F]{32}$", + "nullable": true, + "description": "Tollfree Verification Sid" + }, + "account_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The SID of the Account that created the resource" + }, + "customer_profile_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^BU[0-9a-fA-F]{32}$", + "nullable": true, + "description": "Customer's Profile Bundle BundleSid" + }, + "trust_product_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^BU[0-9a-fA-F]{32}$", + "nullable": true, + "description": "Tollfree TrustProduct Bundle BundleSid" + }, + "date_created": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The ISO 8601 date and time in GMT when the resource was created" + }, + "date_updated": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The ISO 8601 date and time in GMT when the resource was last updated" + }, + "regulated_item_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^RA[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The SID of the Regulated Item" + }, + "business_name": { + "type": "string", + "nullable": true, + "description": "The name of the business or organization using the Tollfree number" + }, + "business_street_address": { + "type": "string", + "nullable": true, + "description": "The address of the business or organization using the Tollfree number" + }, + "business_street_address2": { + "type": "string", + "nullable": true, + "description": "The address of the business or organization using the Tollfree number" + }, + "business_city": { + "type": "string", + "nullable": true, + "description": "The city of the business or organization using the Tollfree number" + }, + "business_state_province_region": { + "type": "string", + "nullable": true, + "description": "The state/province/region of the business or organization using the Tollfree number" + }, + "business_postal_code": { + "type": "string", + "nullable": true, + "description": "The postal code of the business or organization using the Tollfree number" + }, + "business_country": { + "type": "string", + "nullable": true, + "description": "The country of the business or organization using the Tollfree number" + }, + "business_website": { + "type": "string", + "nullable": true, + "description": "The website of the business or organization using the Tollfree number" + }, + "business_contact_first_name": { + "type": "string", + "nullable": true, + "description": "The first name of the contact for the business or organization using the Tollfree number" + }, + "business_contact_last_name": { + "type": "string", + "nullable": true, + "description": "The last name of the contact for the business or organization using the Tollfree number" + }, + "business_contact_email": { + "type": "string", + "nullable": true, + "description": "The email address of the contact for the business or organization using the Tollfree number" + }, + "business_contact_phone": { + "type": "string", + "format": "phone-number", + "nullable": true, + "description": "The phone number of the contact for the business or organization using the Tollfree number" + }, + "notification_email": { + "type": "string", + "nullable": true, + "description": "The email address to receive the notification about the verification result. " + }, + "use_case_categories": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true, + "description": "The category of the use case for the Tollfree Number. List as many are applicable." + }, + "use_case_summary": { + "type": "string", + "nullable": true, + "description": "Further explaination on how messaging is used by the business or organization" + }, + "production_message_sample": { + "type": "string", + "nullable": true, + "description": "An example of message content, i.e. a sample message" + }, + "opt_in_image_urls": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true, + "description": "Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL" + }, + "opt_in_type": { + "type": "string", + "$ref": "#/components/schemas/tollfree_verification_enum_opt_in_type", + "nullable": true, + "description": "Describe how a user opts-in to text messages" + }, + "message_volume": { + "type": "string", + "nullable": true, + "description": "Estimate monthly volume of messages from the Tollfree Number" + }, + "additional_information": { + "type": "string", + "nullable": true, + "description": "Additional information to be provided for verification" + }, + "tollfree_phone_number_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^PN[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The SID of the Phone Number associated with the Tollfree Verification" + }, + "status": { + "type": "string", + "$ref": "#/components/schemas/tollfree_verification_enum_status", + "nullable": true, + "description": "The compliance status of the Tollfree Verification record." + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true, + "description": "The absolute URL of the Tollfree Verification" + }, + "resource_links": { + "nullable": true, + "description": "The URLs of the documents associated with the Tollfree Verification resource" + } + } + }, + "tollfree_verification_enum_status": { + "type": "string", + "enum": [ + "PENDING_REVIEW", + "IN_REVIEW", + "TWILIO_APPROVED", + "TWILIO_REJECTED" + ] + }, + "tollfree_verification_enum_opt_in_type": { + "type": "string", + "enum": [ + "VERBAL", + "WEB_FORM", + "PAPER_FORM", + "VIA_TEXT", + "MOBILE_QR_CODE" + ] + }, "messaging.v1.service.us_app_to_person": { "type": "object", "properties": { @@ -782,7 +990,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { @@ -2638,6 +2846,321 @@ ] } }, + "/v1/Tollfree/Verifications/{Sid}": { + "servers": [ + { + "url": "https://messaging.twilio.com" + } + ], + "description": "A Messaging resource to add and fetch Tollfree Verifications.", + "x-twilio": { + "defaultOutputProperties": [ + "sid", + "date_created" + ], + "pathType": "instance", + "className": "tollfree_verification" + }, + "get": { + "description": "", + "parameters": [ + { + "name": "Sid", + "in": "path", + "description": "The unique string to identify Tollfree Verification.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^HH[0-9a-fA-F]{32}$" + }, + "required": true + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/messaging.v1.tollfree_verification" + } + } + }, + "description": "OK" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "FetchTollfreeVerification", + "x-maturity": [ + "Beta" + ] + } + }, + "/v1/Tollfree/Verifications": { + "servers": [ + { + "url": "https://messaging.twilio.com" + } + ], + "description": "A Messaging resource to add and fetch Tollfree Verifications.", + "x-twilio": { + "defaultOutputProperties": [ + "sid", + "date_created" + ], + "pathType": "list", + "className": "tollfree_verification" + }, + "get": { + "description": "", + "parameters": [ + { + "name": "TollfreePhoneNumberSid", + "in": "query", + "description": "The SID of the Phone Number associated with the Tollfree Verification.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^PN[0-9a-fA-F]{32}$" + } + }, + { + "name": "Status", + "in": "query", + "description": "The compliance status of the Tollfree Verification record.", + "schema": { + "type": "string", + "$ref": "#/components/schemas/tollfree_verification_enum_status" + } + }, + { + "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 + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "type": "object", + "title": "ListTollfreeVerificationResponse", + "properties": { + "verifications": { + "type": "array", + "items": { + "$ref": "#/components/schemas/messaging.v1.tollfree_verification" + } + }, + "meta": { + "type": "object", + "properties": { + "first_page_url": { + "type": "string", + "format": "uri" + }, + "next_page_url": { + "type": "string", + "format": "uri" + }, + "page": { + "type": "integer" + }, + "page_size": { + "type": "integer" + }, + "previous_page_url": { + "type": "string", + "format": "uri" + }, + "url": { + "type": "string", + "format": "uri" + }, + "key": { + "type": "string" + } + } + } + } + } + } + }, + "description": "OK" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "ListTollfreeVerification", + "x-maturity": [ + "Beta" + ] + }, + "post": { + "description": "", + "responses": { + "201": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/messaging.v1.tollfree_verification" + } + } + }, + "description": "Created" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "CreateTollfreeVerification", + "x-maturity": [ + "Beta" + ], + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "type": "object", + "title": "CreateTollfreeVerificationRequest", + "properties": { + "BusinessName": { + "type": "string", + "description": "The name of the business or organization using the Tollfree number." + }, + "BusinessWebsite": { + "type": "string", + "description": "The website of the business or organization using the Tollfree number." + }, + "NotificationEmail": { + "type": "string", + "description": "The email address to receive the notification about the verification result. ." + }, + "UseCaseCategories": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The category of the use case for the Tollfree Number. List as many are applicable.." + }, + "UseCaseSummary": { + "type": "string", + "description": "Use this to further explain how messaging is used by the business or organization." + }, + "ProductionMessageSample": { + "type": "string", + "description": "An example of message content, i.e. a sample message." + }, + "OptInImageUrls": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Link to an image that shows the opt-in workflow. Multiple images allowed and must be a publicly hosted URL." + }, + "OptInType": { + "type": "string", + "$ref": "#/components/schemas/tollfree_verification_enum_opt_in_type", + "description": "Describe how a user opts-in to text messages." + }, + "MessageVolume": { + "type": "string", + "description": "Estimate monthly volume of messages from the Tollfree Number." + }, + "TollfreePhoneNumberSid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^PN[0-9a-fA-F]{32}$", + "description": "The SID of the Phone Number associated with the Tollfree Verification." + }, + "CustomerProfileSid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^BU[0-9a-fA-F]{32}$", + "description": "Customer's Profile Bundle BundleSid." + }, + "BusinessStreetAddress": { + "type": "string", + "description": "The address of the business or organization using the Tollfree number." + }, + "BusinessStreetAddress2": { + "type": "string", + "description": "The address of the business or organization using the Tollfree number." + }, + "BusinessCity": { + "type": "string", + "description": "The city of the business or organization using the Tollfree number." + }, + "BusinessStateProvinceRegion": { + "type": "string", + "description": "The state/province/region of the business or organization using the Tollfree number." + }, + "BusinessPostalCode": { + "type": "string", + "description": "The postal code of the business or organization using the Tollfree number." + }, + "BusinessCountry": { + "type": "string", + "description": "The country of the business or organization using the Tollfree number." + }, + "AdditionalInformation": { + "type": "string", + "description": "Additional information to be provided for verification." + }, + "BusinessContactFirstName": { + "type": "string", + "description": "The first name of the contact for the business or organization using the Tollfree number." + }, + "BusinessContactLastName": { + "type": "string", + "description": "The last name of the contact for the business or organization using the Tollfree number." + }, + "BusinessContactEmail": { + "type": "string", + "description": "The email address of the contact for the business or organization using the Tollfree number." + }, + "BusinessContactPhone": { + "type": "string", + "format": "phone-number", + "description": "The phone number of the contact for the business or organization using the Tollfree number." + } + }, + "required": [ + "BusinessName", + "BusinessWebsite", + "NotificationEmail", + "UseCaseCategories", + "UseCaseSummary", + "ProductionMessageSample", + "OptInImageUrls", + "OptInType", + "MessageVolume", + "TollfreePhoneNumberSid" + ] + } + } + } + } + } + }, "/v1/Services/{MessagingServiceSid}/Compliance/Usa2p": { "servers": [ { diff --git a/spec/json/twilio_microvisor_v1.json b/spec/json/twilio_microvisor_v1.json index dc3d1112..59c23261 100644 --- a/spec/json/twilio_microvisor_v1.json +++ b/spec/json/twilio_microvisor_v1.json @@ -123,7 +123,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_monitor_v1.json b/spec/json/twilio_monitor_v1.json index 87ca04c6..bd49926f 100644 --- a/spec/json/twilio_monitor_v1.json +++ b/spec/json/twilio_monitor_v1.json @@ -71,7 +71,6 @@ }, "request_url": { "type": "string", - "format": "uri", "nullable": true, "description": "The URL of the request that generated the alert" }, @@ -177,7 +176,6 @@ }, "request_url": { "type": "string", - "format": "uri", "nullable": true, "description": "The URL of the request that generated the alert" }, @@ -343,7 +341,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_notify_v1.json b/spec/json/twilio_notify_v1.json index 4e8a597c..d2df5555 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_numbers_v2.json b/spec/json/twilio_numbers_v2.json index f7b6dfe4..9251767e 100644 --- a/spec/json/twilio_numbers_v2.json +++ b/spec/json/twilio_numbers_v2.json @@ -690,7 +690,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_preview.json b/spec/json/twilio_preview.json index 900c661c..574cd7c1 100644 --- a/spec/json/twilio_preview.json +++ b/spec/json/twilio_preview.json @@ -2854,7 +2854,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_pricing_v1.json b/spec/json/twilio_pricing_v1.json index 43af98a5..d0e2b366 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_pricing_v2.json b/spec/json/twilio_pricing_v2.json index 98b871ea..a35075b4 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_proxy_v1.json b/spec/json/twilio_proxy_v1.json index bf49a01b..b90f6fd9 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_routes_v2.json b/spec/json/twilio_routes_v2.json index f991436f..3e53bb94 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_serverless_v1.json b/spec/json/twilio_serverless_v1.json index bd3bfbb0..cc2ab6e1 100644 --- a/spec/json/twilio_serverless_v1.json +++ b/spec/json/twilio_serverless_v1.json @@ -848,7 +848,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_studio_v1.json b/spec/json/twilio_studio_v1.json index bc8944d6..81e0ea79 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_studio_v2.json b/spec/json/twilio_studio_v2.json index b3622ec3..ece8714d 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_supersim_v1.json b/spec/json/twilio_supersim_v1.json index bada66f1..e7966eef 100644 --- a/spec/json/twilio_supersim_v1.json +++ b/spec/json/twilio_supersim_v1.json @@ -821,7 +821,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_sync_v1.json b/spec/json/twilio_sync_v1.json index 6c9150db..3155c7f5 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_taskrouter_v1.json b/spec/json/twilio_taskrouter_v1.json index 7a7f8311..59695ffa 100644 --- a/spec/json/twilio_taskrouter_v1.json +++ b/spec/json/twilio_taskrouter_v1.json @@ -2037,7 +2037,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_trunking_v1.json b/spec/json/twilio_trunking_v1.json index ebcf7576..cc348807 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_trusthub_v1.json b/spec/json/twilio_trusthub_v1.json index 365a15e9..e058f78d 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_verify_v2.json b/spec/json/twilio_verify_v2.json index 9b0c9b28..523311ac 100644 --- a/spec/json/twilio_verify_v2.json +++ b/spec/json/twilio_verify_v2.json @@ -790,6 +790,30 @@ } } }, + "verify.v2.safelist": { + "type": "object", + "properties": { + "sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^GN[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The unique string that identifies the resource." + }, + "phone_number": { + "type": "string", + "nullable": true, + "description": "The phone number in SafeList." + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true, + "description": "The absolute URL of the SafeList resource." + } + } + }, "verify.v2.service": { "type": "object", "properties": { @@ -1416,7 +1440,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { @@ -3971,6 +3995,144 @@ ] } }, + "/v2/SafeList/Numbers": { + "servers": [ + { + "url": "https://verify.twilio.com" + } + ], + "description": "TODO: Resource-level docs", + "x-twilio": { + "defaultOutputProperties": [ + "sid", + "phone_number" + ], + "pathType": "list", + "className": "safelist" + }, + "post": { + "description": "Add a new phone number to SafeList.", + "responses": { + "201": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/verify.v2.safelist" + } + } + }, + "description": "Created" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "CreateSafelist", + "x-maturity": [ + "Beta" + ], + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "type": "object", + "title": "CreateSafelistRequest", + "properties": { + "PhoneNumber": { + "type": "string", + "description": "The phone number to be added in SafeList. Phone numbers must be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164)." + } + }, + "required": [ + "PhoneNumber" + ] + } + } + } + } + } + }, + "/v2/SafeList/Numbers/{PhoneNumber}": { + "servers": [ + { + "url": "https://verify.twilio.com" + } + ], + "description": "TODO: Resource-level docs", + "x-twilio": { + "defaultOutputProperties": [ + "sid", + "phone_number" + ], + "pathType": "instance", + "className": "safelist" + }, + "get": { + "description": "Check if a phone number exists in SafeList.", + "parameters": [ + { + "name": "PhoneNumber", + "in": "path", + "description": "The phone number to be fetched from SafeList. Phone numbers must be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164).", + "schema": { + "type": "string" + }, + "required": true + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/verify.v2.safelist" + } + } + }, + "description": "OK" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "FetchSafelist", + "x-maturity": [ + "Beta" + ] + }, + "delete": { + "description": "Remove a phone number from SafeList.", + "parameters": [ + { + "name": "PhoneNumber", + "in": "path", + "description": "The phone number to be removed from SafeList. Phone numbers must be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164).", + "schema": { + "type": "string" + }, + "required": true + } + ], + "responses": { + "204": { + "description": "The resource was deleted successfully." + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "DeleteSafelist", + "x-maturity": [ + "Beta" + ] + } + }, "/v2/Services": { "servers": [ { diff --git a/spec/json/twilio_video_v1.json b/spec/json/twilio_video_v1.json index 517b213a..e404c8ba 100644 --- a/spec/json/twilio_video_v1.json +++ b/spec/json/twilio_video_v1.json @@ -805,6 +805,91 @@ "disconnected" ] }, + "video.v1.room.room_participant.room_participant_anonymize": { + "type": "object", + "properties": { + "sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^PA[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The unique string that identifies the resource" + }, + "room_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^RM[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The SID of the participant's room" + }, + "account_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The SID of the Account that created the resource" + }, + "status": { + "type": "string", + "$ref": "#/components/schemas/room_participant_anonymize_enum_status", + "nullable": true, + "description": "The status of the Participant" + }, + "identity": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^PA[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The SID of the participant" + }, + "date_created": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The ISO 8601 date and time in GMT when the resource was created" + }, + "date_updated": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The ISO 8601 date and time in GMT when the resource was last updated" + }, + "start_time": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The time of participant connected to the room in ISO 8601 format" + }, + "end_time": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The time when the participant disconnected from the room in ISO 8601 format" + }, + "duration": { + "type": "integer", + "nullable": true, + "description": "Duration of time in seconds the participant was connected" + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true, + "description": "The absolute URL of the resource" + } + } + }, + "room_participant_anonymize_enum_status": { + "type": "string", + "enum": [ + "connected", + "disconnected" + ] + }, "video.v1.room.room_participant.room_participant_published_track": { "type": "object", "properties": { @@ -1233,7 +1318,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { @@ -3026,6 +3111,67 @@ ] } }, + "/v1/Rooms/{RoomSid}/Participants/{Sid}/Anonymize": { + "servers": [ + { + "url": "https://video.twilio.com" + } + ], + "description": "TODO: Resource-level docs", + "x-twilio": { + "defaultOutputProperties": [ + "sid", + "identity", + "status" + ], + "pathType": "instance", + "parent": "/Rooms/{RoomSid}/Participants" + }, + "post": { + "description": "", + "parameters": [ + { + "name": "RoomSid", + "in": "path", + "description": "The SID of the room with the participant to update.", + "schema": { + "type": "string" + }, + "required": true + }, + { + "name": "Sid", + "in": "path", + "description": "The SID of the RoomParticipant resource to update.", + "schema": { + "type": "string" + }, + "required": true + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/video.v1.room.room_participant.room_participant_anonymize" + } + } + }, + "description": "OK" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "UpdateRoomParticipantAnonymize", + "x-maturity": [ + "GA" + ] + } + }, "/v1/Rooms/{RoomSid}/Participants/{ParticipantSid}/PublishedTracks/{Sid}": { "servers": [ { diff --git a/spec/json/twilio_voice_v1.json b/spec/json/twilio_voice_v1.json index 3ad9fe01..cfb47977 100644 --- a/spec/json/twilio_voice_v1.json +++ b/spec/json/twilio_voice_v1.json @@ -553,7 +553,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "version": "1.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_wireless_v1.json b/spec/json/twilio_wireless_v1.json index 653ee1fd..3600513a 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.34.0" + "version": "1.35.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/yaml/twilio_accounts_v1.yaml b/spec/yaml/twilio_accounts_v1.yaml index aa75d2a3..6d3a82ee 100644 --- a/spec/yaml/twilio_accounts_v1.yaml +++ b/spec/yaml/twilio_accounts_v1.yaml @@ -157,7 +157,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Accounts - version: 1.34.0 + version: 1.35.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 2f8f7070..6badbe2d 100644 --- a/spec/yaml/twilio_api_v2010.yaml +++ b/spec/yaml/twilio_api_v2010.yaml @@ -53,7 +53,6 @@ components: description: The type of this account uri: description: The URI for this resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string account_enum_status: @@ -130,7 +129,6 @@ components: type: string uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string validated: @@ -243,7 +241,6 @@ components: type: string uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string voice_caller_id_lookup: @@ -338,7 +335,6 @@ components: description: Permissions authorized to the app uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string authorized_connect_app_enum_permission: @@ -1028,7 +1024,6 @@ components: was used for this call. uri: description: The URI of this resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string call_enum_event: @@ -1270,7 +1265,6 @@ components: description: The unique string that identifies the resource uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string api.v2010.account.call.call_notification-instance: @@ -1365,7 +1359,6 @@ components: description: The unique string that identifies the resource uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string api.v2010.account.call.call_recording: @@ -1461,7 +1454,6 @@ components: type: string uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string call_recording_enum_status: @@ -1743,7 +1735,6 @@ components: description: The unique string that identifies the resource uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string connect_app_enum_permission: @@ -1884,7 +1875,6 @@ components: description: The SID of the Trunk that handles calls to the phone number uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string voice_application_sid: @@ -2126,7 +2116,6 @@ components: description: The SID of the Trunk that handles calls to the phone number uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string voice_application_sid: @@ -2263,7 +2252,6 @@ components: type: string uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string ? api.v2010.account.incoming_phone_number.incoming_phone_number_assigned_add_on.incoming_phone_number_assigned_add_on_extension @@ -2317,7 +2305,6 @@ components: type: string uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string api.v2010.account.incoming_phone_number.incoming_phone_number_local: @@ -2500,7 +2487,6 @@ components: description: The SID of the Trunk that handles calls to the phone number uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string voice_application_sid: @@ -2760,7 +2746,6 @@ components: description: The SID of the Trunk that handles calls to the phone number uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string voice_application_sid: @@ -3020,7 +3005,6 @@ components: description: The SID of the Trunk that handles calls to the phone number uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string voice_application_sid: @@ -3165,7 +3149,6 @@ components: description: The unique string that identifies this resource uri: description: The URI of this resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string api.v2010.account.queue.member: @@ -3196,7 +3179,6 @@ components: description: The SID of the Queue the member is in uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string wait_time: @@ -3530,7 +3512,6 @@ components: description: The unique string that identifies the resource uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string api.v2010.account.notification-instance: @@ -3625,7 +3606,6 @@ components: description: The unique string that identifies the resource uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string api.v2010.account.outgoing_caller_id: @@ -3667,7 +3647,6 @@ components: description: The unique string that identifies the resource uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string api.v2010.account.conference.participant: @@ -3792,7 +3771,6 @@ components: description: The SID of the Payments resource. uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string payments_enum_payment_method: @@ -3871,7 +3849,6 @@ components: description: The unique string that identifies this resource uri: description: The URI of this resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string api.v2010.account.recording: @@ -3971,7 +3948,6 @@ components: type: object uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string recording_enum_status: @@ -4207,7 +4183,6 @@ components: type: string uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string recording_transcription_enum_status: @@ -4293,7 +4268,6 @@ components: type: string uri: description: The URI of this resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string api.v2010.account.signing_key: @@ -4463,7 +4437,6 @@ components: description: A 34 character string that uniquely identifies this resource. uri: description: The URI for this resource, relative to https://api.twilio.com - format: uri nullable: true type: string username: @@ -4508,7 +4481,6 @@ components: type: object uri: description: The URI for this resource - format: uri nullable: true type: string api.v2010.account.sip.sip_domain.sip_credential_list_mapping: @@ -4554,7 +4526,6 @@ components: description: A 34 character string that uniquely identifies this resource. uri: description: The URI for this resource, relative to https://api.twilio.com - format: uri nullable: true type: string api.v2010.account.sip.sip_domain: @@ -4634,7 +4605,6 @@ components: type: object uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string voice_fallback_method: @@ -4726,7 +4696,6 @@ components: type: object uri: description: The URI for this resource - format: uri nullable: true type: string api.v2010.account.sip.sip_domain.sip_ip_access_control_list_mapping: @@ -4772,7 +4741,6 @@ components: description: A 34 character string that uniquely identifies this resource. uri: description: The URI for this resource, relative to https://api.twilio.com - format: uri nullable: true type: string api.v2010.account.sip.sip_ip_access_control_list.sip_ip_address: @@ -4831,7 +4799,6 @@ components: description: A 34 character string that uniquely identifies this resource. uri: description: The URI for this resource, relative to https://api.twilio.com - format: uri nullable: true type: string api.v2010.account.call.siprec: @@ -4875,7 +4842,6 @@ components: description: The status - one of `stopped`, `in-progress` uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string siprec_enum_track: @@ -4934,7 +4900,6 @@ components: description: The status - one of `stopped`, `in-progress` uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string stream_enum_track: @@ -5068,7 +5033,6 @@ components: type: string uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string transcription_enum_status: @@ -5141,7 +5105,6 @@ components: type: object uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string usage: @@ -5460,7 +5423,6 @@ components: type: object uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string usage: @@ -5779,7 +5741,6 @@ components: type: object uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string usage: @@ -6098,7 +6059,6 @@ components: type: object uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string usage: @@ -6417,7 +6377,6 @@ components: type: object uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string usage: @@ -6736,7 +6695,6 @@ components: type: object uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string usage: @@ -7055,7 +7013,6 @@ components: type: object uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string usage: @@ -7374,7 +7331,6 @@ components: type: object uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string usage: @@ -7693,7 +7649,6 @@ components: type: object uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string usage: @@ -8030,7 +7985,6 @@ components: type: string uri: description: The URI of the resource, relative to `https://api.twilio.com` - format: uri nullable: true type: string usage_category: @@ -8348,7 +8302,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Api - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /2010-04-01/Accounts.json: diff --git a/spec/yaml/twilio_autopilot_v1.yaml b/spec/yaml/twilio_autopilot_v1.yaml index 7081657f..61fd9b6a 100644 --- a/spec/yaml/twilio_autopilot_v1.yaml +++ b/spec/yaml/twilio_autopilot_v1.yaml @@ -815,7 +815,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Autopilot - version: 1.34.0 + version: 1.35.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 4f2b7ef6..843048db 100644 --- a/spec/yaml/twilio_bulkexports_v1.yaml +++ b/spec/yaml/twilio_bulkexports_v1.yaml @@ -235,7 +235,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Bulkexports - version: 1.34.0 + version: 1.35.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 0477eeab..7a317a82 100644 --- a/spec/yaml/twilio_chat_v1.yaml +++ b/spec/yaml/twilio_chat_v1.yaml @@ -667,7 +667,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Chat - version: 1.34.0 + version: 1.35.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 70662dfb..deee1db3 100644 --- a/spec/yaml/twilio_chat_v2.yaml +++ b/spec/yaml/twilio_chat_v2.yaml @@ -966,7 +966,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Chat - version: 1.34.0 + version: 1.35.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 4131258c..860e4c43 100644 --- a/spec/yaml/twilio_chat_v3.yaml +++ b/spec/yaml/twilio_chat_v3.yaml @@ -103,7 +103,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Chat - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /v3/Services/{ServiceSid}/Channels/{Sid}: diff --git a/spec/yaml/twilio_conversations_v1.yaml b/spec/yaml/twilio_conversations_v1.yaml index 238f8c99..dba81710 100644 --- a/spec/yaml/twilio_conversations_v1.yaml +++ b/spec/yaml/twilio_conversations_v1.yaml @@ -1983,7 +1983,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Conversations - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /v1/Configuration: diff --git a/spec/yaml/twilio_events_v1.yaml b/spec/yaml/twilio_events_v1.yaml index fcaebf84..98ffbd62 100644 --- a/spec/yaml/twilio_events_v1.yaml +++ b/spec/yaml/twilio_events_v1.yaml @@ -252,7 +252,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Events - version: 1.34.0 + version: 1.35.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 bc544de7..2f41c456 100644 --- a/spec/yaml/twilio_flex_v1.yaml +++ b/spec/yaml/twilio_flex_v1.yaml @@ -123,6 +123,9 @@ components: nullable: true description: The ISO 8601 date and time in GMT when the Configuration resource was last updated + debugger_integration: + nullable: true + description: Configurable parameters for Debugger Integration flex_insights_drilldown: description: Setting to enable Flex UI redirection nullable: true @@ -137,6 +140,9 @@ components: pattern: ^IS[0-9a-fA-F]{32}$ nullable: true description: The SID of the Flex service instance + flex_ui_status_report: + nullable: true + description: Configurable parameters for Flex UI Status report flex_url: description: URL to redirect to in case drilldown is enabled. format: uri @@ -384,12 +390,6 @@ components: format: uri nullable: true type: string - interaction_enum_status: - enum: - - close - - closed - - wrapup - type: string flex.v1.interaction.interaction_channel: type: object properties: @@ -435,7 +435,6 @@ components: type: string interaction_channel_enum_status: enum: - - close - closed - wrapup type: string @@ -533,7 +532,6 @@ components: type: string interaction_channel_participant_enum_status: enum: - - close - closed - wrapup type: string @@ -605,7 +603,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Flex - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /v1/Channels: diff --git a/spec/yaml/twilio_frontline_v1.yaml b/spec/yaml/twilio_frontline_v1.yaml index d84b7fa9..3a480457 100644 --- a/spec/yaml/twilio_frontline_v1.yaml +++ b/spec/yaml/twilio_frontline_v1.yaml @@ -56,7 +56,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Frontline - version: 1.34.0 + version: 1.35.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 10746ddd..ebff1670 100644 --- a/spec/yaml/twilio_insights_v1.yaml +++ b/spec/yaml/twilio_insights_v1.yaml @@ -1118,7 +1118,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Insights - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /v1/Voice/Settings: diff --git a/spec/yaml/twilio_ip_messaging_v1.yaml b/spec/yaml/twilio_ip_messaging_v1.yaml index 83bf4fa6..ca678e06 100644 --- a/spec/yaml/twilio_ip_messaging_v1.yaml +++ b/spec/yaml/twilio_ip_messaging_v1.yaml @@ -535,7 +535,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Ip_messaging - version: 1.34.0 + version: 1.35.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 b92df013..20e6abea 100644 --- a/spec/yaml/twilio_ip_messaging_v2.yaml +++ b/spec/yaml/twilio_ip_messaging_v2.yaml @@ -776,7 +776,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Ip_messaging - version: 1.34.0 + version: 1.35.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 1a160095..81043a7a 100644 --- a/spec/yaml/twilio_lookups_v1.yaml +++ b/spec/yaml/twilio_lookups_v1.yaml @@ -51,7 +51,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Lookups - version: 1.34.0 + version: 1.35.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 cd0207ac..00dda31f 100644 --- a/spec/yaml/twilio_lookups_v2.yaml +++ b/spec/yaml/twilio_lookups_v2.yaml @@ -81,7 +81,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Lookups - version: 1.34.0 + version: 1.35.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 a49cc2f9..d3bb5dbf 100644 --- a/spec/yaml/twilio_media_v1.yaml +++ b/spec/yaml/twilio_media_v1.yaml @@ -341,7 +341,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Media - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /v1/MediaProcessors: diff --git a/spec/yaml/twilio_messaging_v1.yaml b/spec/yaml/twilio_messaging_v1.yaml index 846f62d3..2810b5b4 100644 --- a/spec/yaml/twilio_messaging_v1.yaml +++ b/spec/yaml/twilio_messaging_v1.yaml @@ -537,6 +537,193 @@ components: format: uri nullable: true type: string + messaging.v1.tollfree_verification: + 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 that created the resource + additional_information: + description: Additional information to be provided for verification + nullable: true + type: string + business_city: + description: The city of the business or organization using the Tollfree + number + nullable: true + type: string + business_contact_email: + description: The email address of the contact for the business or organization + using the Tollfree number + nullable: true + type: string + business_contact_first_name: + description: The first name of the contact for the business or organization + using the Tollfree number + nullable: true + type: string + business_contact_last_name: + description: The last name of the contact for the business or organization + using the Tollfree number + nullable: true + type: string + business_contact_phone: + description: The phone number of the contact for the business or organization + using the Tollfree number + format: phone-number + nullable: true + type: string + business_country: + description: The country of the business or organization using the Tollfree + number + nullable: true + type: string + business_name: + description: The name of the business or organization using the Tollfree + number + nullable: true + type: string + business_postal_code: + description: The postal code of the business or organization using the Tollfree + number + nullable: true + type: string + business_state_province_region: + description: The state/province/region of the business or organization using + the Tollfree number + nullable: true + type: string + business_street_address: + description: The address of the business or organization using the Tollfree + number + nullable: true + type: string + business_street_address2: + description: The address of the business or organization using the Tollfree + number + nullable: true + type: string + business_website: + description: The website of the business or organization using the Tollfree + number + nullable: true + type: string + customer_profile_sid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^BU[0-9a-fA-F]{32}$ + nullable: true + description: Customer's Profile Bundle BundleSid + date_created: + type: string + format: date-time + nullable: true + description: The ISO 8601 date and time in GMT when the resource was created + date_updated: + type: string + format: date-time + nullable: true + description: The ISO 8601 date and time in GMT when the resource was last + updated + message_volume: + description: Estimate monthly volume of messages from the Tollfree Number + nullable: true + type: string + notification_email: + description: 'The email address to receive the notification about the verification + result. ' + nullable: true + type: string + opt_in_image_urls: + type: array + items: + type: string + nullable: true + description: Link to an image that shows the opt-in workflow. Multiple images + allowed and must be a publicly hosted URL + opt_in_type: + type: string + $ref: '#/components/schemas/tollfree_verification_enum_opt_in_type' + nullable: true + description: Describe how a user opts-in to text messages + production_message_sample: + description: An example of message content, i.e. a sample message + nullable: true + type: string + regulated_item_sid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^RA[0-9a-fA-F]{32}$ + nullable: true + description: The SID of the Regulated Item + resource_links: + nullable: true + description: The URLs of the documents associated with the Tollfree Verification + resource + sid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^HH[0-9a-fA-F]{32}$ + nullable: true + description: Tollfree Verification Sid + status: + type: string + $ref: '#/components/schemas/tollfree_verification_enum_status' + nullable: true + description: The compliance status of the Tollfree Verification record. + tollfree_phone_number_sid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^PN[0-9a-fA-F]{32}$ + nullable: true + description: The SID of the Phone Number associated with the Tollfree Verification + trust_product_sid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^BU[0-9a-fA-F]{32}$ + nullable: true + description: Tollfree TrustProduct Bundle BundleSid + url: + description: The absolute URL of the Tollfree Verification + format: uri + nullable: true + type: string + use_case_categories: + type: array + items: + type: string + nullable: true + description: The category of the use case for the Tollfree Number. List + as many are applicable. + use_case_summary: + description: Further explaination on how messaging is used by the business + or organization + nullable: true + type: string + tollfree_verification_enum_status: + enum: + - PENDING_REVIEW + - IN_REVIEW + - TWILIO_APPROVED + - TWILIO_REJECTED + type: string + tollfree_verification_enum_opt_in_type: + enum: + - VERBAL + - WEB_FORM + - PAPER_FORM + - VIA_TEXT + - MOBILE_QR_CODE + type: string messaging.v1.service.us_app_to_person: type: object properties: @@ -660,7 +847,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Messaging - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /v1/Services/{ServiceSid}/AlphaSenders: @@ -1988,6 +2175,242 @@ paths: - accountSid_authToken: [] x-maturity: - Beta + /v1/Tollfree/Verifications/{Sid}: + servers: + - url: https://messaging.twilio.com + description: A Messaging resource to add and fetch Tollfree Verifications. + x-twilio: + defaultOutputProperties: + - sid + - date_created + pathType: instance + className: tollfree_verification + get: + description: '' + operationId: FetchTollfreeVerification + parameters: + - description: The unique string to identify Tollfree Verification. + in: path + name: Sid + required: true + schema: + type: string + minLength: 34 + maxLength: 34 + pattern: ^HH[0-9a-fA-F]{32}$ + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/messaging.v1.tollfree_verification' + description: OK + security: + - accountSid_authToken: [] + x-maturity: + - Beta + /v1/Tollfree/Verifications: + servers: + - url: https://messaging.twilio.com + description: A Messaging resource to add and fetch Tollfree Verifications. + x-twilio: + defaultOutputProperties: + - sid + - date_created + pathType: list + className: tollfree_verification + get: + description: '' + operationId: ListTollfreeVerification + parameters: + - description: The SID of the Phone Number associated with the Tollfree Verification. + in: query + name: TollfreePhoneNumberSid + schema: + type: string + minLength: 34 + maxLength: 34 + pattern: ^PN[0-9a-fA-F]{32}$ + - description: The compliance status of the Tollfree Verification record. + in: query + name: Status + schema: + type: string + $ref: '#/components/schemas/tollfree_verification_enum_status' + - description: How many resources to return in each list page. The default is + 50, and the maximum is 1000. + in: query + name: PageSize + schema: + maximum: 1000 + minimum: 1 + type: integer + responses: + '200': + content: + application/json: + schema: + type: object + title: ListTollfreeVerificationResponse + properties: + verifications: + type: array + items: + $ref: '#/components/schemas/messaging.v1.tollfree_verification' + meta: + type: object + properties: + first_page_url: + format: uri + type: string + next_page_url: + format: uri + type: string + page: + type: integer + page_size: + type: integer + previous_page_url: + format: uri + type: string + url: + format: uri + type: string + key: + type: string + description: OK + security: + - accountSid_authToken: [] + x-maturity: + - Beta + post: + description: '' + operationId: CreateTollfreeVerification + requestBody: + content: + application/x-www-form-urlencoded: + schema: + properties: + BusinessName: + description: The name of the business or organization using the + Tollfree number. + type: string + BusinessWebsite: + description: The website of the business or organization using the + Tollfree number. + type: string + NotificationEmail: + description: The email address to receive the notification about + the verification result. . + type: string + UseCaseCategories: + type: array + items: + type: string + description: The category of the use case for the Tollfree Number. + List as many are applicable.. + UseCaseSummary: + description: Use this to further explain how messaging is used by + the business or organization. + type: string + ProductionMessageSample: + description: An example of message content, i.e. a sample message. + type: string + OptInImageUrls: + type: array + items: + type: string + description: Link to an image that shows the opt-in workflow. Multiple + images allowed and must be a publicly hosted URL. + OptInType: + type: string + $ref: '#/components/schemas/tollfree_verification_enum_opt_in_type' + description: Describe how a user opts-in to text messages. + MessageVolume: + description: Estimate monthly volume of messages from the Tollfree + Number. + type: string + TollfreePhoneNumberSid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^PN[0-9a-fA-F]{32}$ + description: The SID of the Phone Number associated with the Tollfree + Verification. + CustomerProfileSid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^BU[0-9a-fA-F]{32}$ + description: Customer's Profile Bundle BundleSid. + BusinessStreetAddress: + description: The address of the business or organization using the + Tollfree number. + type: string + BusinessStreetAddress2: + description: The address of the business or organization using the + Tollfree number. + type: string + BusinessCity: + description: The city of the business or organization using the + Tollfree number. + type: string + BusinessStateProvinceRegion: + description: The state/province/region of the business or organization + using the Tollfree number. + type: string + BusinessPostalCode: + description: The postal code of the business or organization using + the Tollfree number. + type: string + BusinessCountry: + description: The country of the business or organization using the + Tollfree number. + type: string + AdditionalInformation: + description: Additional information to be provided for verification. + type: string + BusinessContactFirstName: + description: The first name of the contact for the business or organization + using the Tollfree number. + type: string + BusinessContactLastName: + description: The last name of the contact for the business or organization + using the Tollfree number. + type: string + BusinessContactEmail: + description: The email address of the contact for the business or + organization using the Tollfree number. + type: string + BusinessContactPhone: + description: The phone number of the contact for the business or + organization using the Tollfree number. + format: phone-number + type: string + required: + - BusinessName + - BusinessWebsite + - NotificationEmail + - UseCaseCategories + - UseCaseSummary + - ProductionMessageSample + - OptInImageUrls + - OptInType + - MessageVolume + - TollfreePhoneNumberSid + title: CreateTollfreeVerificationRequest + type: object + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/messaging.v1.tollfree_verification' + description: Created + security: + - accountSid_authToken: [] + x-maturity: + - Beta /v1/Services/{MessagingServiceSid}/Compliance/Usa2p: servers: - url: https://messaging.twilio.com diff --git a/spec/yaml/twilio_microvisor_v1.yaml b/spec/yaml/twilio_microvisor_v1.yaml index 34f093bd..014ab9c1 100644 --- a/spec/yaml/twilio_microvisor_v1.yaml +++ b/spec/yaml/twilio_microvisor_v1.yaml @@ -99,7 +99,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Microvisor - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /v1/Apps: diff --git a/spec/yaml/twilio_monitor_v1.yaml b/spec/yaml/twilio_monitor_v1.yaml index 639be870..d01af994 100644 --- a/spec/yaml/twilio_monitor_v1.yaml +++ b/spec/yaml/twilio_monitor_v1.yaml @@ -62,7 +62,6 @@ components: type: string request_url: description: The URL of the request that generated the alert - format: uri nullable: true type: string resource_sid: @@ -157,7 +156,6 @@ components: type: string request_url: description: The URL of the request that generated the alert - format: uri nullable: true type: string request_variables: @@ -287,7 +285,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Monitor - version: 1.34.0 + version: 1.35.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 5e2f8e87..b3ec2a74 100644 --- a/spec/yaml/twilio_notify_v1.yaml +++ b/spec/yaml/twilio_notify_v1.yaml @@ -363,7 +363,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Notify - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /v1/Services/{ServiceSid}/Bindings/{Sid}: diff --git a/spec/yaml/twilio_numbers_v2.yaml b/spec/yaml/twilio_numbers_v2.yaml index 6b4171c5..4f5f4955 100644 --- a/spec/yaml/twilio_numbers_v2.yaml +++ b/spec/yaml/twilio_numbers_v2.yaml @@ -568,7 +568,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Numbers - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /v2/RegulatoryCompliance/Bundles: diff --git a/spec/yaml/twilio_preview.yaml b/spec/yaml/twilio_preview.yaml index 4bc0bdd9..ab6c44a4 100644 --- a/spec/yaml/twilio_preview.yaml +++ b/spec/yaml/twilio_preview.yaml @@ -2338,7 +2338,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Preview - version: 1.34.0 + version: 1.35.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 8d5d2649..0823bc08 100644 --- a/spec/yaml/twilio_pricing_v1.yaml +++ b/spec/yaml/twilio_pricing_v1.yaml @@ -312,7 +312,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Pricing - version: 1.34.0 + version: 1.35.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 22ce88f8..70f10a73 100644 --- a/spec/yaml/twilio_pricing_v2.yaml +++ b/spec/yaml/twilio_pricing_v2.yaml @@ -311,7 +311,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Pricing - version: 1.34.0 + version: 1.35.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 e2010667..796b8a65 100644 --- a/spec/yaml/twilio_proxy_v1.yaml +++ b/spec/yaml/twilio_proxy_v1.yaml @@ -721,7 +721,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Proxy - version: 1.34.0 + version: 1.35.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 2a525ebc..64edc757 100644 --- a/spec/yaml/twilio_routes_v2.yaml +++ b/spec/yaml/twilio_routes_v2.yaml @@ -148,7 +148,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Routes - version: 1.34.0 + version: 1.35.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 da4f04a0..be73c029 100644 --- a/spec/yaml/twilio_serverless_v1.yaml +++ b/spec/yaml/twilio_serverless_v1.yaml @@ -741,7 +741,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Serverless - version: 1.34.0 + version: 1.35.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 8966c1e3..51ef3cc3 100644 --- a/spec/yaml/twilio_studio_v1.yaml +++ b/spec/yaml/twilio_studio_v1.yaml @@ -487,7 +487,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Studio - version: 1.34.0 + version: 1.35.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 d4f7c368..bc727975 100644 --- a/spec/yaml/twilio_studio_v2.yaml +++ b/spec/yaml/twilio_studio_v2.yaml @@ -398,7 +398,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Studio - version: 1.34.0 + version: 1.35.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 53b6f430..0b1e48ff 100644 --- a/spec/yaml/twilio_supersim_v1.yaml +++ b/spec/yaml/twilio_supersim_v1.yaml @@ -693,7 +693,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Supersim - version: 1.34.0 + version: 1.35.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 089597c9..1958de47 100644 --- a/spec/yaml/twilio_sync_v1.yaml +++ b/spec/yaml/twilio_sync_v1.yaml @@ -642,7 +642,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Sync - version: 1.34.0 + version: 1.35.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 41f76dab..9eca7070 100644 --- a/spec/yaml/twilio_taskrouter_v1.yaml +++ b/spec/yaml/twilio_taskrouter_v1.yaml @@ -1721,7 +1721,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Taskrouter - version: 1.34.0 + version: 1.35.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 97050156..f1081938 100644 --- a/spec/yaml/twilio_trunking_v1.yaml +++ b/spec/yaml/twilio_trunking_v1.yaml @@ -486,7 +486,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Trunking - version: 1.34.0 + version: 1.35.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 c4878019..c655a3e8 100644 --- a/spec/yaml/twilio_trusthub_v1.yaml +++ b/spec/yaml/twilio_trusthub_v1.yaml @@ -652,7 +652,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Trusthub - version: 1.34.0 + version: 1.35.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 c90d1fc4..237d1eed 100644 --- a/spec/yaml/twilio_verify_v2.yaml +++ b/spec/yaml/twilio_verify_v2.yaml @@ -643,6 +643,25 @@ components: format: uri nullable: true type: string + verify.v2.safelist: + type: object + properties: + phone_number: + description: The phone number in SafeList. + nullable: true + type: string + sid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^GN[0-9a-fA-F]{32}$ + nullable: true + description: The unique string that identifies the resource. + url: + description: The absolute URL of the SafeList resource. + format: uri + nullable: true + type: string verify.v2.service: type: object properties: @@ -1157,7 +1176,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Verify - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /v2/Services/{ServiceSid}/AccessTokens: @@ -3058,6 +3077,93 @@ paths: - accountSid_authToken: [] x-maturity: - GA + /v2/SafeList/Numbers: + servers: + - url: https://verify.twilio.com + description: 'TODO: Resource-level docs' + x-twilio: + defaultOutputProperties: + - sid + - phone_number + pathType: list + className: safelist + post: + description: Add a new phone number to SafeList. + operationId: CreateSafelist + requestBody: + content: + application/x-www-form-urlencoded: + schema: + properties: + PhoneNumber: + description: The phone number to be added in SafeList. Phone numbers + must be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164). + type: string + required: + - PhoneNumber + title: CreateSafelistRequest + type: object + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/verify.v2.safelist' + description: Created + security: + - accountSid_authToken: [] + x-maturity: + - Beta + /v2/SafeList/Numbers/{PhoneNumber}: + servers: + - url: https://verify.twilio.com + description: 'TODO: Resource-level docs' + x-twilio: + defaultOutputProperties: + - sid + - phone_number + pathType: instance + className: safelist + get: + description: Check if a phone number exists in SafeList. + operationId: FetchSafelist + parameters: + - description: The phone number to be fetched from SafeList. Phone numbers must + be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164). + in: path + name: PhoneNumber + required: true + schema: + type: string + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/verify.v2.safelist' + description: OK + security: + - accountSid_authToken: [] + x-maturity: + - Beta + delete: + description: Remove a phone number from SafeList. + operationId: DeleteSafelist + parameters: + - description: The phone number to be removed from SafeList. Phone numbers must + be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164). + in: path + name: PhoneNumber + required: true + schema: + type: string + responses: + '204': + description: The resource was deleted successfully. + security: + - accountSid_authToken: [] + x-maturity: + - Beta /v2/Services: servers: - url: https://verify.twilio.com diff --git a/spec/yaml/twilio_video_v1.yaml b/spec/yaml/twilio_video_v1.yaml index 18f2b315..db86aac3 100644 --- a/spec/yaml/twilio_video_v1.yaml +++ b/spec/yaml/twilio_video_v1.yaml @@ -677,6 +677,78 @@ components: - connected - disconnected type: string + video.v1.room.room_participant.room_participant_anonymize: + 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 that created the resource + date_created: + type: string + format: date-time + nullable: true + description: The ISO 8601 date and time in GMT when the resource was created + date_updated: + type: string + format: date-time + nullable: true + description: The ISO 8601 date and time in GMT when the resource was last + updated + duration: + description: Duration of time in seconds the participant was connected + nullable: true + type: integer + end_time: + type: string + format: date-time + nullable: true + description: The time when the participant disconnected from the room in + ISO 8601 format + identity: + type: string + minLength: 34 + maxLength: 34 + pattern: ^PA[0-9a-fA-F]{32}$ + nullable: true + description: The SID of the participant + room_sid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^RM[0-9a-fA-F]{32}$ + nullable: true + description: The SID of the participant's room + sid: + type: string + minLength: 34 + maxLength: 34 + pattern: ^PA[0-9a-fA-F]{32}$ + nullable: true + description: The unique string that identifies the resource + start_time: + type: string + format: date-time + nullable: true + description: The time of participant connected to the room in ISO 8601 format + status: + type: string + $ref: '#/components/schemas/room_participant_anonymize_enum_status' + nullable: true + description: The status of the Participant + url: + description: The absolute URL of the resource + format: uri + nullable: true + type: string + room_participant_anonymize_enum_status: + enum: + - connected + - disconnected + type: string video.v1.room.room_participant.room_participant_published_track: type: object properties: @@ -1026,7 +1098,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Video - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /v1/Compositions/{Sid}: @@ -2418,6 +2490,44 @@ paths: - accountSid_authToken: [] x-maturity: - GA + /v1/Rooms/{RoomSid}/Participants/{Sid}/Anonymize: + servers: + - url: https://video.twilio.com + description: 'TODO: Resource-level docs' + x-twilio: + defaultOutputProperties: + - sid + - identity + - status + pathType: instance + parent: /Rooms/{RoomSid}/Participants + post: + description: '' + operationId: UpdateRoomParticipantAnonymize + parameters: + - description: The SID of the room with the participant to update. + in: path + name: RoomSid + required: true + schema: + type: string + - description: The SID of the RoomParticipant resource to update. + in: path + name: Sid + required: true + schema: + type: string + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/video.v1.room.room_participant.room_participant_anonymize' + description: OK + security: + - accountSid_authToken: [] + x-maturity: + - GA /v1/Rooms/{RoomSid}/Participants/{ParticipantSid}/PublishedTracks/{Sid}: servers: - url: https://video.twilio.com diff --git a/spec/yaml/twilio_voice_v1.yaml b/spec/yaml/twilio_voice_v1.yaml index da587178..7baf0def 100644 --- a/spec/yaml/twilio_voice_v1.yaml +++ b/spec/yaml/twilio_voice_v1.yaml @@ -457,7 +457,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Voice - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /v1/Archives/{Date}/Calls/{Sid}: diff --git a/spec/yaml/twilio_wireless_v1.yaml b/spec/yaml/twilio_wireless_v1.yaml index d290bb6f..2c44d554 100644 --- a/spec/yaml/twilio_wireless_v1.yaml +++ b/spec/yaml/twilio_wireless_v1.yaml @@ -519,7 +519,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Wireless - version: 1.34.0 + version: 1.35.0 openapi: 3.0.1 paths: /v1/UsageRecords: