From cf6945c869ae1bf23a0870e370ac72330eb0409a Mon Sep 17 00:00:00 2001 From: Twilio Date: Wed, 6 Oct 2021 18:30:47 +0000 Subject: [PATCH] [Librarian] Regenerated @ 29d344435d2eacaa41b65d3f4430047ad5fe380f --- CHANGES.md | 36 + spec/json/twilio_accounts_v1.json | 2 +- spec/json/twilio_api_v2010.json | 1070 +++++++++++++++++++++++- 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_conversations_v1.json | 10 +- spec/json/twilio_events_v1.json | 2 +- spec/json/twilio_fax_v1.json | 2 +- spec/json/twilio_flex_v1.json | 7 +- spec/json/twilio_frontline_v1.json | 2 +- spec/json/twilio_insights_v1.json | 70 +- 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_messaging_v1.json | 6 +- spec/json/twilio_monitor_v1.json | 2 +- spec/json/twilio_notify_v1.json | 2 +- spec/json/twilio_numbers_v2.json | 296 ++++++- spec/json/twilio_pricing_v1.json | 2 +- spec/json/twilio_pricing_v2.json | 2 +- spec/json/twilio_proxy_v1.json | 2 +- spec/json/twilio_serverless_v1.json | 9 +- 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 | 36 +- spec/json/twilio_trunking_v1.json | 27 +- spec/json/twilio_trusthub_v1.json | 2 +- spec/json/twilio_verify_v2.json | 6 +- spec/json/twilio_video_v1.json | 2 +- spec/json/twilio_voice_v1.json | 2 +- spec/json/twilio_wireless_v1.json | 2 +- spec/yaml/twilio_accounts_v1.yaml | 2 +- spec/yaml/twilio_api_v2010.yaml | 820 +++++++++++++++++- 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_conversations_v1.yaml | 12 +- spec/yaml/twilio_events_v1.yaml | 2 +- spec/yaml/twilio_fax_v1.yaml | 2 +- spec/yaml/twilio_flex_v1.yaml | 6 +- spec/yaml/twilio_frontline_v1.yaml | 2 +- spec/yaml/twilio_insights_v1.yaml | 58 +- 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_messaging_v1.yaml | 2 +- spec/yaml/twilio_monitor_v1.yaml | 2 +- spec/yaml/twilio_notify_v1.yaml | 2 +- spec/yaml/twilio_numbers_v2.yaml | 228 ++++- spec/yaml/twilio_pricing_v1.yaml | 2 +- spec/yaml/twilio_pricing_v2.yaml | 2 +- spec/yaml/twilio_proxy_v1.yaml | 2 +- spec/yaml/twilio_serverless_v1.yaml | 11 +- 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 | 26 +- spec/yaml/twilio_trunking_v1.yaml | 23 +- spec/yaml/twilio_trusthub_v1.yaml | 2 +- spec/yaml/twilio_verify_v2.yaml | 14 +- spec/yaml/twilio_video_v1.yaml | 2 +- spec/yaml/twilio_voice_v1.yaml | 2 +- spec/yaml/twilio_wireless_v1.yaml | 2 +- 69 files changed, 2655 insertions(+), 214 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 833007a7..36bfae75 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,41 @@ twilio-oai changelog ==================== +[2021-10-06] Version 1.21.0 +--------------------------- +**Library - Fix** +- [PR #44](https://github.com/twilio/twilio-oai/pull/44): fix naming of params. Thanks to [@shwetha-manvinkurke](https://github.com/shwetha-manvinkurke)! + +**Api** +- Add `emergency_address_status` attribute to `/IncomingPhoneNumbers` response. +- Add `siprec` resource + +**Conversations** +- Added attachment parameters in configuration for `NewMessage` type of push notifications + +**Flex** +- Adding `flex_insights_hr` object to Flex Configuration + +**Numbers** +- Add API endpoint for Bundle ReplaceItems resource +- Add API endpoint for Bundle Copies resource + +**Serverless** +- Add domain_base field to Service response + +**Taskrouter** +- Add `If-Match` Header based on ETag for Worker Delete **(breaking change)** +- Add `If-Match` Header based on Etag for Reservation Update +- Add `If-Match` Header based on ETag for Worker Update +- Add `If-Match` Header based on ETag for Worker Delete +- Add `ETag` as Response Header to Worker + +**Trunking** +- Added `transfer_caller_id` property on Trunks. + +**Verify** +- Document new pilot `whatsapp` channel. + + [2021-09-22] Version 1.20.3 --------------------------- **Events** diff --git a/spec/json/twilio_accounts_v1.json b/spec/json/twilio_accounts_v1.json index f4e18431..71c58de0 100644 --- a/spec/json/twilio_accounts_v1.json +++ b/spec/json/twilio_accounts_v1.json @@ -186,7 +186,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Accounts", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_api_v2010.json b/spec/json/twilio_api_v2010.json index 7d1d321a..c8b71488 100644 --- a/spec/json/twilio_api_v2010.json +++ b/spec/json/twilio_api_v2010.json @@ -1973,6 +1973,55 @@ }, "type": "object" }, + "api.v2010.account.call.siprec": { + "properties": { + "account_sid": { + "description": "The SID of the Account that created this resource", + "maxLength": 34, + "minLength": 34, + "nullable": true, + "pattern": "^AC[0-9a-fA-F]{32}$", + "type": "string" + }, + "call_sid": { + "description": "The SID of the Call the resource is associated with", + "maxLength": 34, + "minLength": 34, + "nullable": true, + "pattern": "^CA[0-9a-fA-F]{32}$", + "type": "string" + }, + "date_updated": { + "description": "The RFC 2822 date and time in GMT that this resource was last updated", + "format": "date-time-rfc-2822", + "nullable": true, + "type": "string" + }, + "name": { + "description": "The name of this resource", + "nullable": true, + "type": "string" + }, + "sid": { + "description": "The SID of the Siprec resource.", + "maxLength": 34, + "minLength": 34, + "nullable": true, + "pattern": "^SR[0-9a-fA-F]{32}$", + "type": "string" + }, + "status": { + "description": "The status - one of `stopped`, `in-progress`", + "enum": [ + "in-progress", + "stopped" + ], + "nullable": true, + "type": "string" + } + }, + "type": "object" + }, "api.v2010.account.conference": { "properties": { "account_sid": { @@ -2452,7 +2501,7 @@ "type": "string" }, "emergency_status": { - "description": "Whether the phone number is enabled for emergency calling", + "description": "Displays if emergency calling is enabled for this number.", "enum": [ "Active", "Inactive" @@ -2858,7 +2907,7 @@ "type": "string" }, "emergency_status": { - "description": "Whether the phone number is enabled for emergency calling", + "description": "Displays if emergency calling is enabled for this number.", "enum": [ "Active", "Inactive" @@ -3129,7 +3178,7 @@ "type": "string" }, "emergency_status": { - "description": "Whether the phone number is enabled for emergency calling", + "description": "Displays if emergency calling is enabled for this number.", "enum": [ "Active", "Inactive" @@ -3400,7 +3449,7 @@ "type": "string" }, "emergency_status": { - "description": "Whether the phone number is enabled for emergency calling", + "description": "Displays if emergency calling is enabled for this number.", "enum": [ "Active", "Inactive" @@ -8896,7 +8945,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Api", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { @@ -12688,7 +12737,7 @@ "type": "string" }, "Twiml": { - "description": "TwiML instructions for the call Twilio will use without fetching Twiml from url parameter. If both `twiml` and `url` are provided then `twiml` parameter will be ignored.", + "description": "TwiML instructions for the call Twilio will use without fetching Twiml from url parameter. If both `twiml` and `url` are provided then `twiml` parameter will be ignored. Max 4000 characters.", "type": "string" }, "Url": { @@ -14186,6 +14235,1005 @@ "pathType": "instance" } }, + "/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Siprec.json": { + "description": "TODO: Resource-level docs", + "post": { + "description": "Create a Siprec", + "operationId": "CreateSiprec", + "parameters": [ + { + "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created this Siprec resource.", + "in": "path", + "name": "AccountSid", + "required": true, + "schema": { + "maxLength": 34, + "minLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$", + "type": "string" + } + }, + { + "description": "The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the Siprec resource is associated with.", + "in": "path", + "name": "CallSid", + "required": true, + "schema": { + "maxLength": 34, + "minLength": 34, + "pattern": "^CA[0-9a-fA-F]{32}$", + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "properties": { + "ConnectorName": { + "description": "Unique name used when configuring the connector via Marketplace Add-on.", + "type": "string" + }, + "Name": { + "description": "The user-specified name of this Siprec, if one was given when the Siprec was created. This may be used to stop the Siprec.", + "type": "string" + }, + "Parameter1.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter1.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter10.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter10.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter11.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter11.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter12.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter12.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter13.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter13.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter14.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter14.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter15.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter15.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter16.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter16.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter17.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter17.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter18.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter18.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter19.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter19.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter2.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter2.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter20.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter20.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter21.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter21.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter22.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter22.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter23.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter23.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter24.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter24.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter25.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter25.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter26.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter26.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter27.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter27.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter28.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter28.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter29.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter29.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter3.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter3.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter30.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter30.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter31.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter31.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter32.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter32.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter33.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter33.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter34.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter34.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter35.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter35.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter36.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter36.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter37.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter37.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter38.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter38.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter39.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter39.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter4.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter4.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter40.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter40.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter41.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter41.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter42.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter42.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter43.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter43.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter44.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter44.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter45.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter45.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter46.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter46.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter47.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter47.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter48.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter48.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter49.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter49.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter5.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter5.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter50.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter50.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter51.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter51.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter52.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter52.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter53.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter53.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter54.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter54.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter55.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter55.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter56.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter56.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter57.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter57.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter58.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter58.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter59.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter59.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter6.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter6.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter60.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter60.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter61.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter61.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter62.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter62.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter63.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter63.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter64.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter64.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter65.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter65.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter66.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter66.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter67.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter67.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter68.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter68.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter69.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter69.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter7.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter7.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter70.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter70.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter71.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter71.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter72.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter72.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter73.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter73.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter74.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter74.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter75.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter75.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter76.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter76.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter77.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter77.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter78.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter78.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter79.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter79.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter8.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter8.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter80.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter80.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter81.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter81.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter82.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter82.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter83.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter83.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter84.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter84.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter85.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter85.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter86.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter86.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter87.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter87.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter88.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter88.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter89.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter89.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter9.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter9.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter90.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter90.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter91.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter91.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter92.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter92.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter93.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter93.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter94.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter94.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter95.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter95.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter96.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter96.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter97.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter97.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter98.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter98.Value": { + "description": "Parameter value", + "type": "string" + }, + "Parameter99.Name": { + "description": "Parameter name", + "type": "string" + }, + "Parameter99.Value": { + "description": "Parameter value", + "type": "string" + }, + "StatusCallback": { + "description": "Absolute URL of the status callback.", + "format": "uri", + "type": "string" + }, + "StatusCallbackMethod": { + "description": "The http method for the status_callback (one of GET, POST).", + "enum": [ + "HEAD", + "GET", + "POST", + "PATCH", + "PUT", + "DELETE" + ], + "type": "string" + }, + "Track": { + "description": "One of `inbound_track`, `outbound_track`, `both_tracks`.", + "enum": [ + "inbound_track", + "outbound_track", + "both_tracks" + ], + "type": "string" + } + }, + "title": "CreateSiprecRequest", + "type": "object" + } + } + } + }, + "responses": { + "201": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/api.v2010.account.call.siprec" + } + } + }, + "description": "Created" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "x-maturity": [ + "GA" + ] + }, + "servers": [ + { + "url": "https://api.twilio.com" + } + ], + "x-twilio": { + "defaultOutputProperties": [ + "call_sid", + "name" + ], + "pathType": "list" + } + }, + "/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Siprec/{Sid}.json": { + "description": "TODO: Resource-level docs", + "post": { + "description": "Stop a Siprec using either the SID of the Siprec resource or the `name` used when creating the resource", + "operationId": "UpdateSiprec", + "parameters": [ + { + "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created this Siprec resource.", + "in": "path", + "name": "AccountSid", + "required": true, + "schema": { + "maxLength": 34, + "minLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$", + "type": "string" + } + }, + { + "description": "The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the Siprec resource is associated with.", + "in": "path", + "name": "CallSid", + "required": true, + "schema": { + "maxLength": 34, + "minLength": 34, + "pattern": "^CA[0-9a-fA-F]{32}$", + "type": "string" + } + }, + { + "description": "The SID of the Siprec resource, or the `name` used when creating the resource", + "in": "path", + "name": "Sid", + "required": true, + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "properties": { + "Status": { + "description": "The status. Must have the value `stopped`", + "enum": [ + "stopped" + ], + "type": "string" + } + }, + "required": [ + "Status" + ], + "title": "UpdateSiprecRequest", + "type": "object" + } + } + } + }, + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/api.v2010.account.call.siprec" + } + } + }, + "description": "OK" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "x-maturity": [ + "GA" + ] + }, + "servers": [ + { + "url": "https://api.twilio.com" + } + ], + "x-twilio": { + "defaultOutputProperties": [ + "call_sid", + "name" + ], + "pathType": "instance" + } + }, "/2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json": { "delete": { "description": "Delete a Call record from your account. Once the record is deleted, it will no longer appear in the API and Account Portal logs.", @@ -16308,7 +17356,7 @@ "type": "string" }, "EmergencyStatus": { - "description": "The configuration status parameter that determines whether the new phone number is enabled for emergency calling.", + "description": "The parameter displays if emergency calling is enabled for this number. Active numbers may place emergency calls by dialing valid emergency numbers for the country.", "enum": [ "Active", "Inactive" @@ -16657,7 +17705,7 @@ "type": "string" }, "EmergencyStatus": { - "description": "The configuration status parameter that determines whether the new phone number is enabled for emergency calling.", + "description": "The parameter displays if emergency calling is enabled for this number. Active numbers may place emergency calls by dialing valid emergency numbers for the country.", "enum": [ "Active", "Inactive" @@ -17009,7 +18057,7 @@ "type": "string" }, "EmergencyStatus": { - "description": "The configuration status parameter that determines whether the new phone number is enabled for emergency calling.", + "description": "The parameter displays if emergency calling is enabled for this number. Active numbers may place emergency calls by dialing valid emergency numbers for the country.", "enum": [ "Active", "Inactive" @@ -17361,7 +18409,7 @@ "type": "string" }, "EmergencyStatus": { - "description": "The configuration status parameter that determines whether the new phone number is enabled for emergency calling.", + "description": "The parameter displays if emergency calling is enabled for this number. Active numbers may place emergency calls by dialing valid emergency numbers for the country.", "enum": [ "Active", "Inactive" @@ -18245,7 +19293,7 @@ "type": "string" }, "EmergencyStatus": { - "description": "The configuration status parameter that determines whether the phone number is enabled for emergency calling.", + "description": "The parameter displays if emergency calling is enabled for this number. Active numbers may place emergency calls by dialing valid emergency numbers for the country.", "enum": [ "Active", "Inactive" diff --git a/spec/json/twilio_autopilot_v1.json b/spec/json/twilio_autopilot_v1.json index c69acd48..4e684db1 100644 --- a/spec/json/twilio_autopilot_v1.json +++ b/spec/json/twilio_autopilot_v1.json @@ -952,7 +952,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Autopilot", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_bulkexports_v1.json b/spec/json/twilio_bulkexports_v1.json index c3a2b665..a2a20dd4 100644 --- a/spec/json/twilio_bulkexports_v1.json +++ b/spec/json/twilio_bulkexports_v1.json @@ -246,7 +246,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Bulkexports", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_chat_v1.json b/spec/json/twilio_chat_v1.json index 3eaf0ae4..bd81e63c 100644 --- a/spec/json/twilio_chat_v1.json +++ b/spec/json/twilio_chat_v1.json @@ -764,7 +764,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Chat", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_chat_v2.json b/spec/json/twilio_chat_v2.json index 6d9c2bad..cffa0048 100644 --- a/spec/json/twilio_chat_v2.json +++ b/spec/json/twilio_chat_v2.json @@ -1061,7 +1061,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Chat", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_conversations_v1.json b/spec/json/twilio_conversations_v1.json index 8aae7a70..c31f4f7f 100644 --- a/spec/json/twilio_conversations_v1.json +++ b/spec/json/twilio_conversations_v1.json @@ -2036,7 +2036,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Conversations", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { @@ -5364,6 +5364,14 @@ "description": "The template to use to create the notification text displayed when a new message is added to a conversation and `new_message.enabled` is `true`.", "type": "string" }, + "NewMessage.WithMedia.Enabled": { + "description": "Whether to send a notification when a new message with media/file attachments is added to a conversation. The default is `false`.", + "type": "boolean" + }, + "NewMessage.WithMedia.Template": { + "description": "The template to use to create the notification text displayed when a new message with media/file attachments is added to a conversation and `new_message.attachments.enabled` is `true`.", + "type": "string" + }, "RemovedFromConversation.Enabled": { "description": "Whether to send a notification to a user when they are removed from a conversation. The default is `false`.", "type": "boolean" diff --git a/spec/json/twilio_events_v1.json b/spec/json/twilio_events_v1.json index 31ba1014..950020b8 100644 --- a/spec/json/twilio_events_v1.json +++ b/spec/json/twilio_events_v1.json @@ -309,7 +309,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Events", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_fax_v1.json b/spec/json/twilio_fax_v1.json index e471181e..14c8c8f4 100644 --- a/spec/json/twilio_fax_v1.json +++ b/spec/json/twilio_fax_v1.json @@ -202,7 +202,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Fax", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_flex_v1.json b/spec/json/twilio_flex_v1.json index c03ab681..051d564c 100644 --- a/spec/json/twilio_flex_v1.json +++ b/spec/json/twilio_flex_v1.json @@ -137,6 +137,11 @@ "nullable": true, "type": "string" }, + "flex_insights_hr": { + "description": "Object that controls workspace reporting", + "nullable": true, + "type": "object" + }, "flex_service_instance_sid": { "description": "The SID of the Flex service instance", "maxLength": 34, @@ -483,7 +488,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Flex", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_frontline_v1.json b/spec/json/twilio_frontline_v1.json index 775ae10c..68736599 100644 --- a/spec/json/twilio_frontline_v1.json +++ b/spec/json/twilio_frontline_v1.json @@ -65,7 +65,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Frontline", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_insights_v1.json b/spec/json/twilio_insights_v1.json index 9330cd71..6793c689 100644 --- a/spec/json/twilio_insights_v1.json +++ b/spec/json/twilio_insights_v1.json @@ -760,7 +760,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Insights", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { @@ -1130,10 +1130,7 @@ "in": "query", "name": "From", "schema": { - "items": { - "type": "string" - }, - "type": "array" + "type": "string" } }, { @@ -1141,10 +1138,7 @@ "in": "query", "name": "To", "schema": { - "items": { - "type": "string" - }, - "type": "array" + "type": "string" } }, { @@ -1152,10 +1146,7 @@ "in": "query", "name": "FromCarrier", "schema": { - "items": { - "type": "string" - }, - "type": "array" + "type": "string" } }, { @@ -1163,10 +1154,7 @@ "in": "query", "name": "ToCarrier", "schema": { - "items": { - "type": "string" - }, - "type": "array" + "type": "string" } }, { @@ -1174,10 +1162,7 @@ "in": "query", "name": "FromCountryCode", "schema": { - "items": { - "type": "string" - }, - "type": "array" + "type": "string" } }, { @@ -1185,10 +1170,7 @@ "in": "query", "name": "ToCountryCode", "schema": { - "items": { - "type": "string" - }, - "type": "array" + "type": "string" } }, { @@ -1236,16 +1218,7 @@ "in": "query", "name": "CallType", "schema": { - "items": { - "enum": [ - "carrier", - "sip", - "trunking", - "client" - ], - "type": "string" - }, - "type": "array" + "type": "string" } }, { @@ -1253,20 +1226,7 @@ "in": "query", "name": "CallState", "schema": { - "items": { - "enum": [ - "ringing", - "completed", - "busy", - "fail", - "noanswer", - "canceled", - "answered", - "undialed" - ], - "type": "string" - }, - "type": "array" + "type": "string" } }, { @@ -1274,17 +1234,7 @@ "in": "query", "name": "Direction", "schema": { - "items": { - "enum": [ - "outbound_api", - "outbound_dial", - "inbound", - "trunking_originating", - "trunking_terminating" - ], - "type": "string" - }, - "type": "array" + "type": "string" } }, { diff --git a/spec/json/twilio_ip_messaging_v1.json b/spec/json/twilio_ip_messaging_v1.json index 34729e2d..fbe551e3 100644 --- a/spec/json/twilio_ip_messaging_v1.json +++ b/spec/json/twilio_ip_messaging_v1.json @@ -656,7 +656,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Ip_messaging", - "version": "1.20.3" + "version": "1.21.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 1292f9d3..cea90472 100644 --- a/spec/json/twilio_ip_messaging_v2.json +++ b/spec/json/twilio_ip_messaging_v2.json @@ -911,7 +911,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Ip_messaging", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_lookups_v1.json b/spec/json/twilio_lookups_v1.json index 38235144..a4127de7 100644 --- a/spec/json/twilio_lookups_v1.json +++ b/spec/json/twilio_lookups_v1.json @@ -63,7 +63,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Lookups", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_messaging_v1.json b/spec/json/twilio_messaging_v1.json index 6b806ed3..9685da4c 100644 --- a/spec/json/twilio_messaging_v1.json +++ b/spec/json/twilio_messaging_v1.json @@ -656,7 +656,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Messaging", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { @@ -2487,7 +2487,7 @@ "application/x-www-form-urlencoded": { "schema": { "properties": { - "A2pProfileBundleSid": { + "A2PProfileBundleSid": { "description": "A2P Messaging Profile Bundle Sid.", "maxLength": 34, "minLength": 34, @@ -2516,7 +2516,7 @@ }, "required": [ "CustomerProfileBundleSid", - "A2pProfileBundleSid" + "A2PProfileBundleSid" ], "title": "CreateBrandRegistrationsRequest", "type": "object" diff --git a/spec/json/twilio_monitor_v1.json b/spec/json/twilio_monitor_v1.json index 80ab9f55..a97afba6 100644 --- a/spec/json/twilio_monitor_v1.json +++ b/spec/json/twilio_monitor_v1.json @@ -341,7 +341,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Monitor", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_notify_v1.json b/spec/json/twilio_notify_v1.json index af87bd25..15de2e3d 100644 --- a/spec/json/twilio_notify_v1.json +++ b/spec/json/twilio_notify_v1.json @@ -428,7 +428,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Notify", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_numbers_v2.json b/spec/json/twilio_numbers_v2.json index 1ade9de4..ff27c392 100644 --- a/spec/json/twilio_numbers_v2.json +++ b/spec/json/twilio_numbers_v2.json @@ -92,6 +92,82 @@ }, "type": "object" }, + "numbers.v2.regulatory_compliance.bundle.bundle_copy": { + "properties": { + "account_sid": { + "description": "The SID of the Account that created the resource", + "maxLength": 34, + "minLength": 34, + "nullable": true, + "pattern": "^AC[0-9a-fA-F]{32}$", + "type": "string" + }, + "date_created": { + "description": "The ISO 8601 date and time in GMT when the resource was created", + "format": "date-time", + "nullable": true, + "type": "string" + }, + "date_updated": { + "description": "The ISO 8601 date and time in GMT when the resource was last updated", + "format": "date-time", + "nullable": true, + "type": "string" + }, + "email": { + "description": "The email address", + "nullable": true, + "type": "string" + }, + "friendly_name": { + "description": "The string that you assigned to describe the resource", + "nullable": true, + "type": "string" + }, + "regulation_sid": { + "description": "The unique string of a regulation", + "maxLength": 34, + "minLength": 34, + "nullable": true, + "pattern": "^RN[0-9a-fA-F]{32}$", + "type": "string" + }, + "sid": { + "description": "The unique string that identifies the resource", + "maxLength": 34, + "minLength": 34, + "nullable": true, + "pattern": "^BU[0-9a-fA-F]{32}$", + "type": "string" + }, + "status": { + "description": "The verification status of the Bundle resource", + "enum": [ + "draft", + "pending-review", + "in-review", + "twilio-rejected", + "twilio-approved", + "provisionally-approved" + ], + "nullable": true, + "type": "string" + }, + "status_callback": { + "description": "The URL we call to inform your application of status changes", + "format": "uri", + "nullable": true, + "type": "string" + }, + "valid_until": { + "description": "The ISO 8601 date and time in GMT when the resource will be valid until", + "format": "date-time", + "nullable": true, + "type": "string" + } + }, + "type": "object" + }, "numbers.v2.regulatory_compliance.bundle.evaluation": { "properties": { "account_sid": { @@ -205,6 +281,82 @@ }, "type": "object" }, + "numbers.v2.regulatory_compliance.bundle.replace_items": { + "properties": { + "account_sid": { + "description": "The SID of the Account that created the resource", + "maxLength": 34, + "minLength": 34, + "nullable": true, + "pattern": "^AC[0-9a-fA-F]{32}$", + "type": "string" + }, + "date_created": { + "description": "The ISO 8601 date and time in GMT when the resource was created", + "format": "date-time", + "nullable": true, + "type": "string" + }, + "date_updated": { + "description": "The ISO 8601 date and time in GMT when the resource was last updated", + "format": "date-time", + "nullable": true, + "type": "string" + }, + "email": { + "description": "The email address", + "nullable": true, + "type": "string" + }, + "friendly_name": { + "description": "The string that you assigned to describe the resource", + "nullable": true, + "type": "string" + }, + "regulation_sid": { + "description": "The unique string of a regulation", + "maxLength": 34, + "minLength": 34, + "nullable": true, + "pattern": "^RN[0-9a-fA-F]{32}$", + "type": "string" + }, + "sid": { + "description": "The unique string that identifies the resource", + "maxLength": 34, + "minLength": 34, + "nullable": true, + "pattern": "^BU[0-9a-fA-F]{32}$", + "type": "string" + }, + "status": { + "description": "The verification status of the Bundle resource", + "enum": [ + "draft", + "pending-review", + "in-review", + "twilio-rejected", + "twilio-approved", + "provisionally-approved" + ], + "nullable": true, + "type": "string" + }, + "status_callback": { + "description": "The URL we call to inform your application of status changes", + "format": "uri", + "nullable": true, + "type": "string" + }, + "valid_until": { + "description": "The ISO 8601 date and time in GMT when the resource will be valid until", + "format": "date-time", + "nullable": true, + "type": "string" + } + }, + "type": "object" + }, "numbers.v2.regulatory_compliance.end_user": { "properties": { "account_sid": { @@ -478,7 +630,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Numbers", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { @@ -700,6 +852,72 @@ "pathType": "list" } }, + "/v2/RegulatoryCompliance/Bundles/{BundleSid}/Copies": { + "description": "TODO: Resource-level docs", + "post": { + "description": "Creates a new copy of a Bundle. It will internally create copies of all the bundle items (identities and documents) of the original bundle", + "operationId": "CreateBundleCopy", + "parameters": [ + { + "description": "The unique string that identifies the Bundle to be copied.", + "in": "path", + "name": "BundleSid", + "required": true, + "schema": { + "maxLength": 34, + "minLength": 34, + "pattern": "^BU[0-9a-fA-F]{32}$", + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "properties": { + "FriendlyName": { + "description": "The string that you assigned to describe the copied bundle.", + "type": "string" + } + }, + "title": "CreateBundleCopyRequest", + "type": "object" + } + } + } + }, + "responses": { + "201": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/numbers.v2.regulatory_compliance.bundle.bundle_copy" + } + } + }, + "description": "Created" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "x-maturity": [ + "Beta" + ] + }, + "servers": [ + { + "url": "https://numbers.twilio.com" + } + ], + "x-twilio": { + "defaultOutputProperties": [], + "pathType": "list" + } + }, "/v2/RegulatoryCompliance/Bundles/{BundleSid}/Evaluations": { "description": "TODO: Resource-level docs", "get": { @@ -1171,6 +1389,78 @@ "pathType": "instance" } }, + "/v2/RegulatoryCompliance/Bundles/{BundleSid}/ReplaceItems": { + "description": "TODO: Resource-level docs", + "post": { + "description": "Replaces all bundle items in the target bundle (specified in the path) with all the bundle items of the source bundle (specified by the from_bundle_sid body param)", + "operationId": "CreateReplaceItems", + "parameters": [ + { + "description": "The unique string that identifies the Bundle where the item assignments are going to be replaced.", + "in": "path", + "name": "BundleSid", + "required": true, + "schema": { + "maxLength": 34, + "minLength": 34, + "pattern": "^BU[0-9a-fA-F]{32}$", + "type": "string" + } + } + ], + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "properties": { + "FromBundleSid": { + "description": "The source bundle sid to copy the item assignments from.", + "maxLength": 34, + "minLength": 34, + "pattern": "^BU[0-9a-fA-F]{32}$", + "type": "string" + } + }, + "required": [ + "FromBundleSid" + ], + "title": "CreateReplaceItemsRequest", + "type": "object" + } + } + } + }, + "responses": { + "201": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/numbers.v2.regulatory_compliance.bundle.replace_items" + } + } + }, + "description": "Created" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "x-maturity": [ + "Beta" + ] + }, + "servers": [ + { + "url": "https://numbers.twilio.com" + } + ], + "x-twilio": { + "defaultOutputProperties": [], + "pathType": "list" + } + }, "/v2/RegulatoryCompliance/Bundles/{Sid}": { "delete": { "description": "Delete a specific Bundle.", @@ -2364,6 +2654,10 @@ { "description": "This product is Generally Available.", "name": "GA" + }, + { + "description": "PLEASE NOTE that this is a Beta product that is subject to change. Use it with caution.", + "name": "Beta" } ] } \ No newline at end of file diff --git a/spec/json/twilio_pricing_v1.json b/spec/json/twilio_pricing_v1.json index 0833056b..f2cdbdcf 100644 --- a/spec/json/twilio_pricing_v1.json +++ b/spec/json/twilio_pricing_v1.json @@ -395,7 +395,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Pricing", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_pricing_v2.json b/spec/json/twilio_pricing_v2.json index dd682d33..3ab8ba3b 100644 --- a/spec/json/twilio_pricing_v2.json +++ b/spec/json/twilio_pricing_v2.json @@ -393,7 +393,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Pricing", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_proxy_v1.json b/spec/json/twilio_proxy_v1.json index 38d9af64..fbd8b5f5 100644 --- a/spec/json/twilio_proxy_v1.json +++ b/spec/json/twilio_proxy_v1.json @@ -864,7 +864,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Proxy", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_serverless_v1.json b/spec/json/twilio_serverless_v1.json index bd1ac96e..0a34c3ed 100644 --- a/spec/json/twilio_serverless_v1.json +++ b/spec/json/twilio_serverless_v1.json @@ -23,6 +23,11 @@ "nullable": true, "type": "string" }, + "domain_base": { + "description": "The base domain name for this Service, which is a combination of the unique name and a randomly generated string", + "nullable": true, + "type": "string" + }, "friendly_name": { "description": "The string that you assigned to describe the Service resource", "nullable": true, @@ -357,7 +362,7 @@ "type": "string" }, "domain_name": { - "description": "The base domain name for all Functions and Assets deployed in the Environment", + "description": "The domain name for all Functions and Assets deployed in the Environment", "nullable": true, "type": "string" }, @@ -818,7 +823,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Serverless", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_studio_v1.json b/spec/json/twilio_studio_v1.json index ae39ee87..aa7a7fae 100644 --- a/spec/json/twilio_studio_v1.json +++ b/spec/json/twilio_studio_v1.json @@ -579,7 +579,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Studio", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_studio_v2.json b/spec/json/twilio_studio_v2.json index d8a1ee69..33df362b 100644 --- a/spec/json/twilio_studio_v2.json +++ b/spec/json/twilio_studio_v2.json @@ -478,7 +478,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Studio", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_supersim_v1.json b/spec/json/twilio_supersim_v1.json index 21f9968e..3b641baa 100644 --- a/spec/json/twilio_supersim_v1.json +++ b/spec/json/twilio_supersim_v1.json @@ -613,7 +613,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Supersim", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_sync_v1.json b/spec/json/twilio_sync_v1.json index 713bb4a5..d1104ea9 100644 --- a/spec/json/twilio_sync_v1.json +++ b/spec/json/twilio_sync_v1.json @@ -728,7 +728,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Sync", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_taskrouter_v1.json b/spec/json/twilio_taskrouter_v1.json index a8cebef6..8910126e 100644 --- a/spec/json/twilio_taskrouter_v1.json +++ b/spec/json/twilio_taskrouter_v1.json @@ -1993,7 +1993,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Taskrouter", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { @@ -5137,6 +5137,14 @@ "pattern": "^WR[0-9a-fA-F]{32}$", "type": "string" } + }, + { + "description": "The If-Match HTTP request header", + "in": "header", + "name": "If-Match", + "schema": { + "type": "string" + } } ], "requestBody": { @@ -6024,6 +6032,14 @@ "pattern": "^WK[0-9a-fA-F]{32}$", "type": "string" } + }, + { + "description": "The If-Match HTTP request header", + "in": "header", + "name": "If-Match", + "schema": { + "type": "string" + } } ], "responses": { @@ -6118,6 +6134,14 @@ "pattern": "^WK[0-9a-fA-F]{32}$", "type": "string" } + }, + { + "description": "The If-Match HTTP request header", + "in": "header", + "name": "If-Match", + "schema": { + "type": "string" + } } ], "requestBody": { @@ -6141,7 +6165,7 @@ "type": "string" }, "RejectPendingReservations": { - "description": "Whether to reject pending reservations.", + "description": "Whether to reject the Worker's pending reservations. This option is only valid if the Worker's new [Activity](https://www.twilio.com/docs/taskrouter/api/activity) resource has its `availability` property set to `False`.", "type": "boolean" } }, @@ -6691,6 +6715,14 @@ "pattern": "^WR[0-9a-fA-F]{32}$", "type": "string" } + }, + { + "description": "The If-Match HTTP request header", + "in": "header", + "name": "If-Match", + "schema": { + "type": "string" + } } ], "requestBody": { diff --git a/spec/json/twilio_trunking_v1.json b/spec/json/twilio_trunking_v1.json index 8a59225a..d10f29bb 100644 --- a/spec/json/twilio_trunking_v1.json +++ b/spec/json/twilio_trunking_v1.json @@ -93,6 +93,15 @@ "pattern": "^TK[0-9a-fA-F]{32}$", "type": "string" }, + "transfer_caller_id": { + "description": "Caller Id for transfer target", + "enum": [ + "from-transferee", + "from-transferor" + ], + "nullable": true, + "type": "string" + }, "transfer_mode": { "description": "The call transfer settings for the trunk", "enum": [ @@ -540,7 +549,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Trunking", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { @@ -662,6 +671,14 @@ "description": "Whether Secure Trunking is enabled for the trunk. If enabled, all calls going through the trunk will be secure using SRTP for media and TLS for signaling. If disabled, then RTP will be used for media. See [Secure Trunking](https://www.twilio.com/docs/sip-trunking#securetrunking) for more information.", "type": "boolean" }, + "TransferCallerId": { + "description": "Caller Id for transfer target. Can be: `from-transferee` (default) or `from-transferor`.", + "enum": [ + "from-transferee", + "from-transferor" + ], + "type": "string" + }, "TransferMode": { "description": "The call transfer settings for the trunk. Can be: `enable-all`, `sip-only` and `disable-all`. See [Transfer](https://www.twilio.com/docs/sip-trunking/call-transfer) for more information.", "enum": [ @@ -839,6 +856,14 @@ "description": "Whether Secure Trunking is enabled for the trunk. If enabled, all calls going through the trunk will be secure using SRTP for media and TLS for signaling. If disabled, then RTP will be used for media. See [Secure Trunking](https://www.twilio.com/docs/sip-trunking#securetrunking) for more information.", "type": "boolean" }, + "TransferCallerId": { + "description": "Caller Id for transfer target. Can be: `from-transferee` (default) or `from-transferor`.", + "enum": [ + "from-transferee", + "from-transferor" + ], + "type": "string" + }, "TransferMode": { "description": "The call transfer settings for the trunk. Can be: `enable-all`, `sip-only` and `disable-all`. See [Transfer](https://www.twilio.com/docs/sip-trunking/call-transfer) for more information.", "enum": [ diff --git a/spec/json/twilio_trusthub_v1.json b/spec/json/twilio_trusthub_v1.json index 54d4140e..8d7e0c3f 100644 --- a/spec/json/twilio_trusthub_v1.json +++ b/spec/json/twilio_trusthub_v1.json @@ -757,7 +757,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Trusthub", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_verify_v2.json b/spec/json/twilio_verify_v2.json index 4ac3b11b..3ca45434 100644 --- a/spec/json/twilio_verify_v2.json +++ b/spec/json/twilio_verify_v2.json @@ -1134,7 +1134,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Verify", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { @@ -4105,7 +4105,7 @@ "type": "string" }, "Channel": { - "description": "The verification method to use. Can be: [`email`](https://www.twilio.com/docs/verify/email), `sms` or `call`.", + "description": "The verification method to use. Can be: [`email`](https://www.twilio.com/docs/verify/email), `sms`, `whatsapp` or `call`.", "type": "string" }, "ChannelConfiguration": { @@ -4125,7 +4125,7 @@ "type": "string" }, "Locale": { - "description": "The locale to use for the verification SMS or call. Can be: `af`, `ar`, `ca`, `cs`, `da`, `de`, `el`, `en`, `en-GB`, `es`, `fi`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `it`, `ja`, `ko`, `ms`, `nb`, `nl`, `pl`, `pt`, `pr-BR`, `ro`, `ru`, `sv`, `th`, `tl`, `tr`, `vi`, `zh`, `zh-CN`, or `zh-HK.`", + "description": "The locale to use for the verification SMS, WhatsApp or call. Can be: `af`, `ar`, `ca`, `cs`, `da`, `de`, `el`, `en`, `en-GB`, `es`, `fi`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `it`, `ja`, `ko`, `ms`, `nb`, `nl`, `pl`, `pt`, `pr-BR`, `ro`, `ru`, `sv`, `th`, `tl`, `tr`, `vi`, `zh`, `zh-CN`, or `zh-HK.`", "type": "string" }, "Payee": { diff --git a/spec/json/twilio_video_v1.json b/spec/json/twilio_video_v1.json index 76b7e8ac..e79fcd3f 100644 --- a/spec/json/twilio_video_v1.json +++ b/spec/json/twilio_video_v1.json @@ -1052,7 +1052,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Video", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_voice_v1.json b/spec/json/twilio_voice_v1.json index 5a853c7c..88f021d7 100644 --- a/spec/json/twilio_voice_v1.json +++ b/spec/json/twilio_voice_v1.json @@ -520,7 +520,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Voice", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/json/twilio_wireless_v1.json b/spec/json/twilio_wireless_v1.json index c7b0f4f6..1d82a035 100644 --- a/spec/json/twilio_wireless_v1.json +++ b/spec/json/twilio_wireless_v1.json @@ -562,7 +562,7 @@ }, "termsOfService": "https://www.twilio.com/legal/tos", "title": "Twilio - Wireless", - "version": "1.20.3" + "version": "1.21.0" }, "openapi": "3.0.1", "paths": { diff --git a/spec/yaml/twilio_accounts_v1.yaml b/spec/yaml/twilio_accounts_v1.yaml index 4f61d1ca..58629730 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.20.3 + version: 1.21.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 86253408..16e4b6c8 100644 --- a/spec/yaml/twilio_api_v2010.yaml +++ b/spec/yaml/twilio_api_v2010.yaml @@ -1635,6 +1635,47 @@ components: nullable: true type: string type: object + api.v2010.account.call.siprec: + properties: + account_sid: + description: The SID of the Account that created this resource + maxLength: 34 + minLength: 34 + nullable: true + pattern: ^AC[0-9a-fA-F]{32}$ + type: string + call_sid: + description: The SID of the Call the resource is associated with + maxLength: 34 + minLength: 34 + nullable: true + pattern: ^CA[0-9a-fA-F]{32}$ + type: string + date_updated: + description: The RFC 2822 date and time in GMT that this resource was last + updated + format: date-time-rfc-2822 + nullable: true + type: string + name: + description: The name of this resource + nullable: true + type: string + sid: + description: The SID of the Siprec resource. + maxLength: 34 + minLength: 34 + nullable: true + pattern: ^SR[0-9a-fA-F]{32}$ + type: string + status: + description: The status - one of `stopped`, `in-progress` + enum: + - in-progress + - stopped + nullable: true + type: string + type: object api.v2010.account.conference: properties: account_sid: @@ -2037,7 +2078,7 @@ components: pattern: ^AD[0-9a-fA-F]{32}$ type: string emergency_status: - description: Whether the phone number is enabled for emergency calling + description: Displays if emergency calling is enabled for this number. enum: - Active - Inactive @@ -2381,7 +2422,7 @@ components: pattern: ^AD[0-9a-fA-F]{32}$ type: string emergency_status: - description: Whether the phone number is enabled for emergency calling + description: Displays if emergency calling is enabled for this number. enum: - Active - Inactive @@ -2609,7 +2650,7 @@ components: pattern: ^AD[0-9a-fA-F]{32}$ type: string emergency_status: - description: Whether the phone number is enabled for emergency calling + description: Displays if emergency calling is enabled for this number. enum: - Active - Inactive @@ -2838,7 +2879,7 @@ components: pattern: ^AD[0-9a-fA-F]{32}$ type: string emergency_status: - description: Whether the phone number is enabled for emergency calling + description: Displays if emergency calling is enabled for this number. enum: - Active - Inactive @@ -7805,7 +7846,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Api - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /2010-04-01/Accounts.json: @@ -10779,7 +10820,7 @@ paths: Twiml: description: TwiML instructions for the call Twilio will use without fetching Twiml from url parameter. If both `twiml` and `url` are - provided then `twiml` parameter will be ignored. + provided then `twiml` parameter will be ignored. Max 4000 characters. type: string Url: description: The absolute URL that returns the TwiML instructions @@ -11942,6 +11983,748 @@ paths: - start_time - duration pathType: instance + /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Siprec.json: + description: 'TODO: Resource-level docs' + post: + description: Create a Siprec + operationId: CreateSiprec + parameters: + - description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) + that created this Siprec resource. + in: path + name: AccountSid + required: true + schema: + maxLength: 34 + minLength: 34 + pattern: ^AC[0-9a-fA-F]{32}$ + type: string + - description: The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) + the Siprec resource is associated with. + in: path + name: CallSid + required: true + schema: + maxLength: 34 + minLength: 34 + pattern: ^CA[0-9a-fA-F]{32}$ + type: string + requestBody: + content: + application/x-www-form-urlencoded: + schema: + properties: + ConnectorName: + description: Unique name used when configuring the connector via + Marketplace Add-on. + type: string + Name: + description: The user-specified name of this Siprec, if one was + given when the Siprec was created. This may be used to stop the + Siprec. + type: string + Parameter1.Name: + description: Parameter name + type: string + Parameter1.Value: + description: Parameter value + type: string + Parameter10.Name: + description: Parameter name + type: string + Parameter10.Value: + description: Parameter value + type: string + Parameter11.Name: + description: Parameter name + type: string + Parameter11.Value: + description: Parameter value + type: string + Parameter12.Name: + description: Parameter name + type: string + Parameter12.Value: + description: Parameter value + type: string + Parameter13.Name: + description: Parameter name + type: string + Parameter13.Value: + description: Parameter value + type: string + Parameter14.Name: + description: Parameter name + type: string + Parameter14.Value: + description: Parameter value + type: string + Parameter15.Name: + description: Parameter name + type: string + Parameter15.Value: + description: Parameter value + type: string + Parameter16.Name: + description: Parameter name + type: string + Parameter16.Value: + description: Parameter value + type: string + Parameter17.Name: + description: Parameter name + type: string + Parameter17.Value: + description: Parameter value + type: string + Parameter18.Name: + description: Parameter name + type: string + Parameter18.Value: + description: Parameter value + type: string + Parameter19.Name: + description: Parameter name + type: string + Parameter19.Value: + description: Parameter value + type: string + Parameter2.Name: + description: Parameter name + type: string + Parameter2.Value: + description: Parameter value + type: string + Parameter20.Name: + description: Parameter name + type: string + Parameter20.Value: + description: Parameter value + type: string + Parameter21.Name: + description: Parameter name + type: string + Parameter21.Value: + description: Parameter value + type: string + Parameter22.Name: + description: Parameter name + type: string + Parameter22.Value: + description: Parameter value + type: string + Parameter23.Name: + description: Parameter name + type: string + Parameter23.Value: + description: Parameter value + type: string + Parameter24.Name: + description: Parameter name + type: string + Parameter24.Value: + description: Parameter value + type: string + Parameter25.Name: + description: Parameter name + type: string + Parameter25.Value: + description: Parameter value + type: string + Parameter26.Name: + description: Parameter name + type: string + Parameter26.Value: + description: Parameter value + type: string + Parameter27.Name: + description: Parameter name + type: string + Parameter27.Value: + description: Parameter value + type: string + Parameter28.Name: + description: Parameter name + type: string + Parameter28.Value: + description: Parameter value + type: string + Parameter29.Name: + description: Parameter name + type: string + Parameter29.Value: + description: Parameter value + type: string + Parameter3.Name: + description: Parameter name + type: string + Parameter3.Value: + description: Parameter value + type: string + Parameter30.Name: + description: Parameter name + type: string + Parameter30.Value: + description: Parameter value + type: string + Parameter31.Name: + description: Parameter name + type: string + Parameter31.Value: + description: Parameter value + type: string + Parameter32.Name: + description: Parameter name + type: string + Parameter32.Value: + description: Parameter value + type: string + Parameter33.Name: + description: Parameter name + type: string + Parameter33.Value: + description: Parameter value + type: string + Parameter34.Name: + description: Parameter name + type: string + Parameter34.Value: + description: Parameter value + type: string + Parameter35.Name: + description: Parameter name + type: string + Parameter35.Value: + description: Parameter value + type: string + Parameter36.Name: + description: Parameter name + type: string + Parameter36.Value: + description: Parameter value + type: string + Parameter37.Name: + description: Parameter name + type: string + Parameter37.Value: + description: Parameter value + type: string + Parameter38.Name: + description: Parameter name + type: string + Parameter38.Value: + description: Parameter value + type: string + Parameter39.Name: + description: Parameter name + type: string + Parameter39.Value: + description: Parameter value + type: string + Parameter4.Name: + description: Parameter name + type: string + Parameter4.Value: + description: Parameter value + type: string + Parameter40.Name: + description: Parameter name + type: string + Parameter40.Value: + description: Parameter value + type: string + Parameter41.Name: + description: Parameter name + type: string + Parameter41.Value: + description: Parameter value + type: string + Parameter42.Name: + description: Parameter name + type: string + Parameter42.Value: + description: Parameter value + type: string + Parameter43.Name: + description: Parameter name + type: string + Parameter43.Value: + description: Parameter value + type: string + Parameter44.Name: + description: Parameter name + type: string + Parameter44.Value: + description: Parameter value + type: string + Parameter45.Name: + description: Parameter name + type: string + Parameter45.Value: + description: Parameter value + type: string + Parameter46.Name: + description: Parameter name + type: string + Parameter46.Value: + description: Parameter value + type: string + Parameter47.Name: + description: Parameter name + type: string + Parameter47.Value: + description: Parameter value + type: string + Parameter48.Name: + description: Parameter name + type: string + Parameter48.Value: + description: Parameter value + type: string + Parameter49.Name: + description: Parameter name + type: string + Parameter49.Value: + description: Parameter value + type: string + Parameter5.Name: + description: Parameter name + type: string + Parameter5.Value: + description: Parameter value + type: string + Parameter50.Name: + description: Parameter name + type: string + Parameter50.Value: + description: Parameter value + type: string + Parameter51.Name: + description: Parameter name + type: string + Parameter51.Value: + description: Parameter value + type: string + Parameter52.Name: + description: Parameter name + type: string + Parameter52.Value: + description: Parameter value + type: string + Parameter53.Name: + description: Parameter name + type: string + Parameter53.Value: + description: Parameter value + type: string + Parameter54.Name: + description: Parameter name + type: string + Parameter54.Value: + description: Parameter value + type: string + Parameter55.Name: + description: Parameter name + type: string + Parameter55.Value: + description: Parameter value + type: string + Parameter56.Name: + description: Parameter name + type: string + Parameter56.Value: + description: Parameter value + type: string + Parameter57.Name: + description: Parameter name + type: string + Parameter57.Value: + description: Parameter value + type: string + Parameter58.Name: + description: Parameter name + type: string + Parameter58.Value: + description: Parameter value + type: string + Parameter59.Name: + description: Parameter name + type: string + Parameter59.Value: + description: Parameter value + type: string + Parameter6.Name: + description: Parameter name + type: string + Parameter6.Value: + description: Parameter value + type: string + Parameter60.Name: + description: Parameter name + type: string + Parameter60.Value: + description: Parameter value + type: string + Parameter61.Name: + description: Parameter name + type: string + Parameter61.Value: + description: Parameter value + type: string + Parameter62.Name: + description: Parameter name + type: string + Parameter62.Value: + description: Parameter value + type: string + Parameter63.Name: + description: Parameter name + type: string + Parameter63.Value: + description: Parameter value + type: string + Parameter64.Name: + description: Parameter name + type: string + Parameter64.Value: + description: Parameter value + type: string + Parameter65.Name: + description: Parameter name + type: string + Parameter65.Value: + description: Parameter value + type: string + Parameter66.Name: + description: Parameter name + type: string + Parameter66.Value: + description: Parameter value + type: string + Parameter67.Name: + description: Parameter name + type: string + Parameter67.Value: + description: Parameter value + type: string + Parameter68.Name: + description: Parameter name + type: string + Parameter68.Value: + description: Parameter value + type: string + Parameter69.Name: + description: Parameter name + type: string + Parameter69.Value: + description: Parameter value + type: string + Parameter7.Name: + description: Parameter name + type: string + Parameter7.Value: + description: Parameter value + type: string + Parameter70.Name: + description: Parameter name + type: string + Parameter70.Value: + description: Parameter value + type: string + Parameter71.Name: + description: Parameter name + type: string + Parameter71.Value: + description: Parameter value + type: string + Parameter72.Name: + description: Parameter name + type: string + Parameter72.Value: + description: Parameter value + type: string + Parameter73.Name: + description: Parameter name + type: string + Parameter73.Value: + description: Parameter value + type: string + Parameter74.Name: + description: Parameter name + type: string + Parameter74.Value: + description: Parameter value + type: string + Parameter75.Name: + description: Parameter name + type: string + Parameter75.Value: + description: Parameter value + type: string + Parameter76.Name: + description: Parameter name + type: string + Parameter76.Value: + description: Parameter value + type: string + Parameter77.Name: + description: Parameter name + type: string + Parameter77.Value: + description: Parameter value + type: string + Parameter78.Name: + description: Parameter name + type: string + Parameter78.Value: + description: Parameter value + type: string + Parameter79.Name: + description: Parameter name + type: string + Parameter79.Value: + description: Parameter value + type: string + Parameter8.Name: + description: Parameter name + type: string + Parameter8.Value: + description: Parameter value + type: string + Parameter80.Name: + description: Parameter name + type: string + Parameter80.Value: + description: Parameter value + type: string + Parameter81.Name: + description: Parameter name + type: string + Parameter81.Value: + description: Parameter value + type: string + Parameter82.Name: + description: Parameter name + type: string + Parameter82.Value: + description: Parameter value + type: string + Parameter83.Name: + description: Parameter name + type: string + Parameter83.Value: + description: Parameter value + type: string + Parameter84.Name: + description: Parameter name + type: string + Parameter84.Value: + description: Parameter value + type: string + Parameter85.Name: + description: Parameter name + type: string + Parameter85.Value: + description: Parameter value + type: string + Parameter86.Name: + description: Parameter name + type: string + Parameter86.Value: + description: Parameter value + type: string + Parameter87.Name: + description: Parameter name + type: string + Parameter87.Value: + description: Parameter value + type: string + Parameter88.Name: + description: Parameter name + type: string + Parameter88.Value: + description: Parameter value + type: string + Parameter89.Name: + description: Parameter name + type: string + Parameter89.Value: + description: Parameter value + type: string + Parameter9.Name: + description: Parameter name + type: string + Parameter9.Value: + description: Parameter value + type: string + Parameter90.Name: + description: Parameter name + type: string + Parameter90.Value: + description: Parameter value + type: string + Parameter91.Name: + description: Parameter name + type: string + Parameter91.Value: + description: Parameter value + type: string + Parameter92.Name: + description: Parameter name + type: string + Parameter92.Value: + description: Parameter value + type: string + Parameter93.Name: + description: Parameter name + type: string + Parameter93.Value: + description: Parameter value + type: string + Parameter94.Name: + description: Parameter name + type: string + Parameter94.Value: + description: Parameter value + type: string + Parameter95.Name: + description: Parameter name + type: string + Parameter95.Value: + description: Parameter value + type: string + Parameter96.Name: + description: Parameter name + type: string + Parameter96.Value: + description: Parameter value + type: string + Parameter97.Name: + description: Parameter name + type: string + Parameter97.Value: + description: Parameter value + type: string + Parameter98.Name: + description: Parameter name + type: string + Parameter98.Value: + description: Parameter value + type: string + Parameter99.Name: + description: Parameter name + type: string + Parameter99.Value: + description: Parameter value + type: string + StatusCallback: + description: Absolute URL of the status callback. + format: uri + type: string + StatusCallbackMethod: + description: The http method for the status_callback (one of GET, + POST). + enum: + - HEAD + - GET + - POST + - PATCH + - PUT + - DELETE + type: string + Track: + description: One of `inbound_track`, `outbound_track`, `both_tracks`. + enum: + - inbound_track + - outbound_track + - both_tracks + type: string + title: CreateSiprecRequest + type: object + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/api.v2010.account.call.siprec' + description: Created + security: + - accountSid_authToken: [] + x-maturity: + - GA + servers: + - url: https://api.twilio.com + x-twilio: + defaultOutputProperties: + - call_sid + - name + pathType: list + /2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Siprec/{Sid}.json: + description: 'TODO: Resource-level docs' + post: + description: Stop a Siprec using either the SID of the Siprec resource or the + `name` used when creating the resource + operationId: UpdateSiprec + parameters: + - description: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) + that created this Siprec resource. + in: path + name: AccountSid + required: true + schema: + maxLength: 34 + minLength: 34 + pattern: ^AC[0-9a-fA-F]{32}$ + type: string + - description: The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) + the Siprec resource is associated with. + in: path + name: CallSid + required: true + schema: + maxLength: 34 + minLength: 34 + pattern: ^CA[0-9a-fA-F]{32}$ + type: string + - description: The SID of the Siprec resource, or the `name` used when creating + the resource + in: path + name: Sid + required: true + schema: + type: string + requestBody: + content: + application/x-www-form-urlencoded: + schema: + properties: + Status: + description: The status. Must have the value `stopped` + enum: + - stopped + type: string + required: + - Status + title: UpdateSiprecRequest + type: object + responses: + '200': + content: + application/json: + schema: + $ref: '#/components/schemas/api.v2010.account.call.siprec' + description: OK + security: + - accountSid_authToken: [] + x-maturity: + - GA + servers: + - url: https://api.twilio.com + x-twilio: + defaultOutputProperties: + - call_sid + - name + pathType: instance /2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json: delete: description: Delete a Call record from your account. Once the record is deleted, @@ -13677,8 +14460,9 @@ paths: pattern: ^AD[0-9a-fA-F]{32}$ type: string EmergencyStatus: - description: The configuration status parameter that determines - whether the new phone number is enabled for emergency calling. + description: The parameter displays if emergency calling is enabled + for this number. Active numbers may place emergency calls by dialing + valid emergency numbers for the country. enum: - Active - Inactive @@ -13977,8 +14761,9 @@ paths: pattern: ^AD[0-9a-fA-F]{32}$ type: string EmergencyStatus: - description: The configuration status parameter that determines - whether the new phone number is enabled for emergency calling. + description: The parameter displays if emergency calling is enabled + for this number. Active numbers may place emergency calls by dialing + valid emergency numbers for the country. enum: - Active - Inactive @@ -14279,8 +15064,9 @@ paths: pattern: ^AD[0-9a-fA-F]{32}$ type: string EmergencyStatus: - description: The configuration status parameter that determines - whether the new phone number is enabled for emergency calling. + description: The parameter displays if emergency calling is enabled + for this number. Active numbers may place emergency calls by dialing + valid emergency numbers for the country. enum: - Active - Inactive @@ -14580,8 +15366,9 @@ paths: pattern: ^AD[0-9a-fA-F]{32}$ type: string EmergencyStatus: - description: The configuration status parameter that determines - whether the new phone number is enabled for emergency calling. + description: The parameter displays if emergency calling is enabled + for this number. Active numbers may place emergency calls by dialing + valid emergency numbers for the country. enum: - Active - Inactive @@ -15264,8 +16051,9 @@ paths: pattern: ^AD[0-9a-fA-F]{32}$ type: string EmergencyStatus: - description: The configuration status parameter that determines - whether the phone number is enabled for emergency calling. + description: The parameter displays if emergency calling is enabled + for this number. Active numbers may place emergency calls by dialing + valid emergency numbers for the country. enum: - Active - Inactive diff --git a/spec/yaml/twilio_autopilot_v1.yaml b/spec/yaml/twilio_autopilot_v1.yaml index c4fbefab..d0649388 100644 --- a/spec/yaml/twilio_autopilot_v1.yaml +++ b/spec/yaml/twilio_autopilot_v1.yaml @@ -814,7 +814,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Autopilot - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Assistants: diff --git a/spec/yaml/twilio_bulkexports_v1.yaml b/spec/yaml/twilio_bulkexports_v1.yaml index 00560ead..8290e55c 100644 --- a/spec/yaml/twilio_bulkexports_v1.yaml +++ b/spec/yaml/twilio_bulkexports_v1.yaml @@ -214,7 +214,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Bulkexports - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Exports/Jobs/{JobSid}: diff --git a/spec/yaml/twilio_chat_v1.yaml b/spec/yaml/twilio_chat_v1.yaml index cb3c80cd..f645c007 100644 --- a/spec/yaml/twilio_chat_v1.yaml +++ b/spec/yaml/twilio_chat_v1.yaml @@ -649,7 +649,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Chat - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Credentials: diff --git a/spec/yaml/twilio_chat_v2.yaml b/spec/yaml/twilio_chat_v2.yaml index 762473d1..06d96f54 100644 --- a/spec/yaml/twilio_chat_v2.yaml +++ b/spec/yaml/twilio_chat_v2.yaml @@ -904,7 +904,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Chat - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v2/Credentials: diff --git a/spec/yaml/twilio_conversations_v1.yaml b/spec/yaml/twilio_conversations_v1.yaml index 78b3de3a..6bdd3c4b 100644 --- a/spec/yaml/twilio_conversations_v1.yaml +++ b/spec/yaml/twilio_conversations_v1.yaml @@ -1754,7 +1754,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Conversations - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Configuration: @@ -4149,6 +4149,16 @@ paths: displayed when a new message is added to a conversation and `new_message.enabled` is `true`. type: string + NewMessage.WithMedia.Enabled: + description: Whether to send a notification when a new message with + media/file attachments is added to a conversation. The default + is `false`. + type: boolean + NewMessage.WithMedia.Template: + description: The template to use to create the notification text + displayed when a new message with media/file attachments is added + to a conversation and `new_message.attachments.enabled` is `true`. + type: string RemovedFromConversation.Enabled: description: Whether to send a notification to a user when they are removed from a conversation. The default is `false`. diff --git a/spec/yaml/twilio_events_v1.yaml b/spec/yaml/twilio_events_v1.yaml index 67ff049c..4b1556ff 100644 --- a/spec/yaml/twilio_events_v1.yaml +++ b/spec/yaml/twilio_events_v1.yaml @@ -243,7 +243,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Events - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Schemas/{Id}: diff --git a/spec/yaml/twilio_fax_v1.yaml b/spec/yaml/twilio_fax_v1.yaml index 8b5230ca..99d4f4cc 100644 --- a/spec/yaml/twilio_fax_v1.yaml +++ b/spec/yaml/twilio_fax_v1.yaml @@ -167,7 +167,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Fax - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Faxes: diff --git a/spec/yaml/twilio_flex_v1.yaml b/spec/yaml/twilio_flex_v1.yaml index 3ce847bd..0f04d99b 100644 --- a/spec/yaml/twilio_flex_v1.yaml +++ b/spec/yaml/twilio_flex_v1.yaml @@ -119,6 +119,10 @@ components: format: date-time nullable: true type: string + flex_insights_hr: + description: Object that controls workspace reporting + nullable: true + type: object flex_service_instance_sid: description: The SID of the Flex service instance maxLength: 34 @@ -405,7 +409,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Flex - version: 1.20.3 + version: 1.21.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 424c1090..2bfefc35 100644 --- a/spec/yaml/twilio_frontline_v1.yaml +++ b/spec/yaml/twilio_frontline_v1.yaml @@ -49,7 +49,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Frontline - version: 1.20.3 + version: 1.21.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 509ea3a5..63dae1e4 100644 --- a/spec/yaml/twilio_insights_v1.yaml +++ b/spec/yaml/twilio_insights_v1.yaml @@ -611,7 +611,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Insights - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Video/Rooms: @@ -853,44 +853,32 @@ paths: in: query name: From schema: - items: - type: string - type: array + type: string - description: '' in: query name: To schema: - items: - type: string - type: array + type: string - description: '' in: query name: FromCarrier schema: - items: - type: string - type: array + type: string - description: '' in: query name: ToCarrier schema: - items: - type: string - type: array + type: string - description: '' in: query name: FromCountryCode schema: - items: - type: string - type: array + type: string - description: '' in: query name: ToCountryCode schema: - items: - type: string - type: array + type: string - description: '' in: query name: Branded @@ -920,43 +908,17 @@ paths: in: query name: CallType schema: - items: - enum: - - carrier - - sip - - trunking - - client - type: string - type: array + type: string - description: '' in: query name: CallState schema: - items: - enum: - - ringing - - completed - - busy - - fail - - noanswer - - canceled - - answered - - undialed - type: string - type: array + type: string - description: '' in: query name: Direction schema: - items: - enum: - - outbound_api - - outbound_dial - - inbound - - trunking_originating - - trunking_terminating - type: string - type: array + type: string - description: '' in: query name: ProcessingState diff --git a/spec/yaml/twilio_ip_messaging_v1.yaml b/spec/yaml/twilio_ip_messaging_v1.yaml index 7f270025..ab9329a7 100644 --- a/spec/yaml/twilio_ip_messaging_v1.yaml +++ b/spec/yaml/twilio_ip_messaging_v1.yaml @@ -517,7 +517,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.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Credentials: diff --git a/spec/yaml/twilio_ip_messaging_v2.yaml b/spec/yaml/twilio_ip_messaging_v2.yaml index 2cc6ebdd..17c23020 100644 --- a/spec/yaml/twilio_ip_messaging_v2.yaml +++ b/spec/yaml/twilio_ip_messaging_v2.yaml @@ -719,7 +719,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.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v2/Credentials: diff --git a/spec/yaml/twilio_lookups_v1.yaml b/spec/yaml/twilio_lookups_v1.yaml index 20363ebe..926f9d0c 100644 --- a/spec/yaml/twilio_lookups_v1.yaml +++ b/spec/yaml/twilio_lookups_v1.yaml @@ -47,7 +47,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Lookups - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/PhoneNumbers/{PhoneNumber}: diff --git a/spec/yaml/twilio_messaging_v1.yaml b/spec/yaml/twilio_messaging_v1.yaml index 6a0076df..ca8272f8 100644 --- a/spec/yaml/twilio_messaging_v1.yaml +++ b/spec/yaml/twilio_messaging_v1.yaml @@ -555,7 +555,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Messaging - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Deactivations: diff --git a/spec/yaml/twilio_monitor_v1.yaml b/spec/yaml/twilio_monitor_v1.yaml index 393cde41..d01a2ce8 100644 --- a/spec/yaml/twilio_monitor_v1.yaml +++ b/spec/yaml/twilio_monitor_v1.yaml @@ -285,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.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Alerts: diff --git a/spec/yaml/twilio_notify_v1.yaml b/spec/yaml/twilio_notify_v1.yaml index f724b73b..b2d93b2b 100644 --- a/spec/yaml/twilio_notify_v1.yaml +++ b/spec/yaml/twilio_notify_v1.yaml @@ -353,7 +353,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Notify - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Credentials: diff --git a/spec/yaml/twilio_numbers_v2.yaml b/spec/yaml/twilio_numbers_v2.yaml index 66d0c4f7..23f1cbd2 100644 --- a/spec/yaml/twilio_numbers_v2.yaml +++ b/spec/yaml/twilio_numbers_v2.yaml @@ -77,6 +77,71 @@ components: nullable: true type: string type: object + numbers.v2.regulatory_compliance.bundle.bundle_copy: + properties: + account_sid: + description: The SID of the Account that created the resource + maxLength: 34 + minLength: 34 + nullable: true + pattern: ^AC[0-9a-fA-F]{32}$ + type: string + date_created: + description: The ISO 8601 date and time in GMT when the resource was created + format: date-time + nullable: true + type: string + date_updated: + description: The ISO 8601 date and time in GMT when the resource was last + updated + format: date-time + nullable: true + type: string + email: + description: The email address + nullable: true + type: string + friendly_name: + description: The string that you assigned to describe the resource + nullable: true + type: string + regulation_sid: + description: The unique string of a regulation + maxLength: 34 + minLength: 34 + nullable: true + pattern: ^RN[0-9a-fA-F]{32}$ + type: string + sid: + description: The unique string that identifies the resource + maxLength: 34 + minLength: 34 + nullable: true + pattern: ^BU[0-9a-fA-F]{32}$ + type: string + status: + description: The verification status of the Bundle resource + enum: + - draft + - pending-review + - in-review + - twilio-rejected + - twilio-approved + - provisionally-approved + nullable: true + type: string + status_callback: + description: The URL we call to inform your application of status changes + format: uri + nullable: true + type: string + valid_until: + description: The ISO 8601 date and time in GMT when the resource will be + valid until + format: date-time + nullable: true + type: string + type: object numbers.v2.regulatory_compliance.bundle.evaluation: properties: account_sid: @@ -170,6 +235,71 @@ components: nullable: true type: string type: object + numbers.v2.regulatory_compliance.bundle.replace_items: + properties: + account_sid: + description: The SID of the Account that created the resource + maxLength: 34 + minLength: 34 + nullable: true + pattern: ^AC[0-9a-fA-F]{32}$ + type: string + date_created: + description: The ISO 8601 date and time in GMT when the resource was created + format: date-time + nullable: true + type: string + date_updated: + description: The ISO 8601 date and time in GMT when the resource was last + updated + format: date-time + nullable: true + type: string + email: + description: The email address + nullable: true + type: string + friendly_name: + description: The string that you assigned to describe the resource + nullable: true + type: string + regulation_sid: + description: The unique string of a regulation + maxLength: 34 + minLength: 34 + nullable: true + pattern: ^RN[0-9a-fA-F]{32}$ + type: string + sid: + description: The unique string that identifies the resource + maxLength: 34 + minLength: 34 + nullable: true + pattern: ^BU[0-9a-fA-F]{32}$ + type: string + status: + description: The verification status of the Bundle resource + enum: + - draft + - pending-review + - in-review + - twilio-rejected + - twilio-approved + - provisionally-approved + nullable: true + type: string + status_callback: + description: The URL we call to inform your application of status changes + format: uri + nullable: true + type: string + valid_until: + description: The ISO 8601 date and time in GMT when the resource will be + valid until + format: date-time + nullable: true + type: string + type: object numbers.v2.regulatory_compliance.end_user: properties: account_sid: @@ -393,7 +523,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Numbers - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v2/RegulatoryCompliance/Bundles: @@ -552,6 +682,49 @@ paths: - regulation_sid - friendly_name pathType: list + /v2/RegulatoryCompliance/Bundles/{BundleSid}/Copies: + description: 'TODO: Resource-level docs' + post: + description: Creates a new copy of a Bundle. It will internally create copies + of all the bundle items (identities and documents) of the original bundle + operationId: CreateBundleCopy + parameters: + - description: The unique string that identifies the Bundle to be copied. + in: path + name: BundleSid + required: true + schema: + maxLength: 34 + minLength: 34 + pattern: ^BU[0-9a-fA-F]{32}$ + type: string + requestBody: + content: + application/x-www-form-urlencoded: + schema: + properties: + FriendlyName: + description: The string that you assigned to describe the copied + bundle. + type: string + title: CreateBundleCopyRequest + type: object + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/numbers.v2.regulatory_compliance.bundle.bundle_copy' + description: Created + security: + - accountSid_authToken: [] + x-maturity: + - Beta + servers: + - url: https://numbers.twilio.com + x-twilio: + defaultOutputProperties: [] + pathType: list /v2/RegulatoryCompliance/Bundles/{BundleSid}/Evaluations: description: 'TODO: Resource-level docs' get: @@ -861,6 +1034,56 @@ paths: defaultOutputProperties: - sid pathType: instance + /v2/RegulatoryCompliance/Bundles/{BundleSid}/ReplaceItems: + description: 'TODO: Resource-level docs' + post: + description: Replaces all bundle items in the target bundle (specified in the + path) with all the bundle items of the source bundle (specified by the from_bundle_sid + body param) + operationId: CreateReplaceItems + parameters: + - description: The unique string that identifies the Bundle where the item assignments + are going to be replaced. + in: path + name: BundleSid + required: true + schema: + maxLength: 34 + minLength: 34 + pattern: ^BU[0-9a-fA-F]{32}$ + type: string + requestBody: + content: + application/x-www-form-urlencoded: + schema: + properties: + FromBundleSid: + description: The source bundle sid to copy the item assignments + from. + maxLength: 34 + minLength: 34 + pattern: ^BU[0-9a-fA-F]{32}$ + type: string + required: + - FromBundleSid + title: CreateReplaceItemsRequest + type: object + responses: + '201': + content: + application/json: + schema: + $ref: '#/components/schemas/numbers.v2.regulatory_compliance.bundle.replace_items' + description: Created + security: + - accountSid_authToken: [] + x-maturity: + - Beta + servers: + - url: https://numbers.twilio.com + x-twilio: + defaultOutputProperties: [] + pathType: list /v2/RegulatoryCompliance/Bundles/{Sid}: delete: description: Delete a specific Bundle. @@ -1643,3 +1866,6 @@ servers: x-maturity: - description: This product is Generally Available. name: GA +- description: PLEASE NOTE that this is a Beta product that is subject to change. + Use it with caution. + name: Beta diff --git a/spec/yaml/twilio_pricing_v1.yaml b/spec/yaml/twilio_pricing_v1.yaml index c9231457..87c2bb0e 100644 --- a/spec/yaml/twilio_pricing_v1.yaml +++ b/spec/yaml/twilio_pricing_v1.yaml @@ -290,7 +290,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Pricing - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Messaging/Countries: diff --git a/spec/yaml/twilio_pricing_v2.yaml b/spec/yaml/twilio_pricing_v2.yaml index 6d8bdad7..37c0b415 100644 --- a/spec/yaml/twilio_pricing_v2.yaml +++ b/spec/yaml/twilio_pricing_v2.yaml @@ -288,7 +288,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Pricing - version: 1.20.3 + version: 1.21.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 77bc8807..aac3d848 100644 --- a/spec/yaml/twilio_proxy_v1.yaml +++ b/spec/yaml/twilio_proxy_v1.yaml @@ -733,7 +733,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Proxy - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Services: diff --git a/spec/yaml/twilio_serverless_v1.yaml b/spec/yaml/twilio_serverless_v1.yaml index c13da025..951cb6cd 100644 --- a/spec/yaml/twilio_serverless_v1.yaml +++ b/spec/yaml/twilio_serverless_v1.yaml @@ -21,6 +21,11 @@ components: format: date-time nullable: true type: string + domain_base: + description: The base domain name for this Service, which is a combination + of the unique name and a randomly generated string + nullable: true + type: string friendly_name: description: The string that you assigned to describe the Service resource nullable: true @@ -313,8 +318,8 @@ components: nullable: true type: string domain_name: - description: The base domain name for all Functions and Assets deployed - in the Environment + description: The domain name for all Functions and Assets deployed in the + Environment nullable: true type: string domain_suffix: @@ -714,7 +719,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Serverless - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Services: diff --git a/spec/yaml/twilio_studio_v1.yaml b/spec/yaml/twilio_studio_v1.yaml index 1e0799af..d97e26df 100644 --- a/spec/yaml/twilio_studio_v1.yaml +++ b/spec/yaml/twilio_studio_v1.yaml @@ -481,7 +481,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Studio - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Flows: diff --git a/spec/yaml/twilio_studio_v2.yaml b/spec/yaml/twilio_studio_v2.yaml index b5d58c54..18b85ab1 100644 --- a/spec/yaml/twilio_studio_v2.yaml +++ b/spec/yaml/twilio_studio_v2.yaml @@ -390,7 +390,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Studio - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v2/Flows: diff --git a/spec/yaml/twilio_supersim_v1.yaml b/spec/yaml/twilio_supersim_v1.yaml index a1d79536..0aa4b130 100644 --- a/spec/yaml/twilio_supersim_v1.yaml +++ b/spec/yaml/twilio_supersim_v1.yaml @@ -518,7 +518,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Supersim - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Commands: diff --git a/spec/yaml/twilio_sync_v1.yaml b/spec/yaml/twilio_sync_v1.yaml index b097970e..4a26ee74 100644 --- a/spec/yaml/twilio_sync_v1.yaml +++ b/spec/yaml/twilio_sync_v1.yaml @@ -621,7 +621,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Sync - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Services: diff --git a/spec/yaml/twilio_taskrouter_v1.yaml b/spec/yaml/twilio_taskrouter_v1.yaml index f4d0e7cd..d633f9ee 100644 --- a/spec/yaml/twilio_taskrouter_v1.yaml +++ b/spec/yaml/twilio_taskrouter_v1.yaml @@ -1688,7 +1688,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Taskrouter - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Workspaces: @@ -3992,6 +3992,11 @@ paths: minLength: 34 pattern: ^WR[0-9a-fA-F]{32}$ type: string + - description: The If-Match HTTP request header + in: header + name: If-Match + schema: + type: string requestBody: content: application/x-www-form-urlencoded: @@ -4709,6 +4714,11 @@ paths: minLength: 34 pattern: ^WK[0-9a-fA-F]{32}$ type: string + - description: The If-Match HTTP request header + in: header + name: If-Match + schema: + type: string responses: '204': description: The resource was deleted successfully. @@ -4772,6 +4782,11 @@ paths: minLength: 34 pattern: ^WK[0-9a-fA-F]{32}$ type: string + - description: The If-Match HTTP request header + in: header + name: If-Match + schema: + type: string requestBody: content: application/x-www-form-urlencoded: @@ -4796,7 +4811,9 @@ paths: Worker. It can be up to 64 characters long. type: string RejectPendingReservations: - description: Whether to reject pending reservations. + description: Whether to reject the Worker's pending reservations. + This option is only valid if the Worker's new [Activity](https://www.twilio.com/docs/taskrouter/api/activity) + resource has its `availability` property set to `False`. type: boolean title: UpdateWorkerRequest type: object @@ -5178,6 +5195,11 @@ paths: minLength: 34 pattern: ^WR[0-9a-fA-F]{32}$ type: string + - description: The If-Match HTTP request header + in: header + name: If-Match + schema: + type: string requestBody: content: application/x-www-form-urlencoded: diff --git a/spec/yaml/twilio_trunking_v1.yaml b/spec/yaml/twilio_trunking_v1.yaml index 219276ae..d2cdc011 100644 --- a/spec/yaml/twilio_trunking_v1.yaml +++ b/spec/yaml/twilio_trunking_v1.yaml @@ -79,6 +79,13 @@ components: nullable: true pattern: ^TK[0-9a-fA-F]{32}$ type: string + transfer_caller_id: + description: Caller Id for transfer target + enum: + - from-transferee + - from-transferor + nullable: true + type: string transfer_mode: description: The call transfer settings for the trunk enum: @@ -455,7 +462,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Trunking - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Trunks: @@ -562,6 +569,13 @@ paths: be used for media. See [Secure Trunking](https://www.twilio.com/docs/sip-trunking#securetrunking) for more information. type: boolean + TransferCallerId: + description: 'Caller Id for transfer target. Can be: `from-transferee` + (default) or `from-transferor`.' + enum: + - from-transferee + - from-transferor + type: string TransferMode: description: 'The call transfer settings for the trunk. Can be: `enable-all`, `sip-only` and `disable-all`. See [Transfer](https://www.twilio.com/docs/sip-trunking/call-transfer) @@ -703,6 +717,13 @@ paths: be used for media. See [Secure Trunking](https://www.twilio.com/docs/sip-trunking#securetrunking) for more information. type: boolean + TransferCallerId: + description: 'Caller Id for transfer target. Can be: `from-transferee` + (default) or `from-transferor`.' + enum: + - from-transferee + - from-transferor + type: string TransferMode: description: 'The call transfer settings for the trunk. Can be: `enable-all`, `sip-only` and `disable-all`. See [Transfer](https://www.twilio.com/docs/sip-trunking/call-transfer) diff --git a/spec/yaml/twilio_trusthub_v1.yaml b/spec/yaml/twilio_trusthub_v1.yaml index 0a23d122..395efb79 100644 --- a/spec/yaml/twilio_trusthub_v1.yaml +++ b/spec/yaml/twilio_trusthub_v1.yaml @@ -627,7 +627,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Trusthub - version: 1.20.3 + version: 1.21.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 5aaa411c..939ac207 100644 --- a/spec/yaml/twilio_verify_v2.yaml +++ b/spec/yaml/twilio_verify_v2.yaml @@ -933,7 +933,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Verify - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v2/Attempts: @@ -3146,7 +3146,7 @@ paths: type: string Channel: description: 'The verification method to use. Can be: [`email`](https://www.twilio.com/docs/verify/email), - `sms` or `call`.' + `sms`, `whatsapp` or `call`.' type: string ChannelConfiguration: description: '[`email`](https://www.twilio.com/docs/verify/email) @@ -3165,11 +3165,11 @@ paths: description: The text of a custom message to use for the verification. type: string Locale: - description: 'The locale to use for the verification SMS or call. - Can be: `af`, `ar`, `ca`, `cs`, `da`, `de`, `el`, `en`, `en-GB`, - `es`, `fi`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `it`, `ja`, `ko`, - `ms`, `nb`, `nl`, `pl`, `pt`, `pr-BR`, `ro`, `ru`, `sv`, `th`, - `tl`, `tr`, `vi`, `zh`, `zh-CN`, or `zh-HK.`' + description: 'The locale to use for the verification SMS, WhatsApp + or call. Can be: `af`, `ar`, `ca`, `cs`, `da`, `de`, `el`, `en`, + `en-GB`, `es`, `fi`, `fr`, `he`, `hi`, `hr`, `hu`, `id`, `it`, + `ja`, `ko`, `ms`, `nb`, `nl`, `pl`, `pt`, `pr-BR`, `ro`, `ru`, + `sv`, `th`, `tl`, `tr`, `vi`, `zh`, `zh-CN`, or `zh-HK.`' type: string Payee: description: The payee of the associated PSD2 compliant transaction. diff --git a/spec/yaml/twilio_video_v1.yaml b/spec/yaml/twilio_video_v1.yaml index eb8f6ba2..71912968 100644 --- a/spec/yaml/twilio_video_v1.yaml +++ b/spec/yaml/twilio_video_v1.yaml @@ -876,7 +876,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Video - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/CompositionHooks: diff --git a/spec/yaml/twilio_voice_v1.yaml b/spec/yaml/twilio_voice_v1.yaml index ebaa8c97..b349e87f 100644 --- a/spec/yaml/twilio_voice_v1.yaml +++ b/spec/yaml/twilio_voice_v1.yaml @@ -429,7 +429,7 @@ info: url: https://www.apache.org/licenses/LICENSE-2.0.html termsOfService: https://www.twilio.com/legal/tos title: Twilio - Voice - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/ByocTrunks: diff --git a/spec/yaml/twilio_wireless_v1.yaml b/spec/yaml/twilio_wireless_v1.yaml index ec7cfe91..6eae8f9d 100644 --- a/spec/yaml/twilio_wireless_v1.yaml +++ b/spec/yaml/twilio_wireless_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 - Wireless - version: 1.20.3 + version: 1.21.0 openapi: 3.0.1 paths: /v1/Commands: