diff --git a/CHANGES.md b/CHANGES.md index ffecc3bf..c180aa53 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,50 @@ +-------------------------- +**Library - Fix** +- [PR #116](https://github.com/twilio/twilio-oai/pull/116): Removing pascal case rule for query and path params. Changing the spec files for orgs api. Thanks to [@AsabuHere](https://github.com/AsabuHere)! + +**Api** +- Update documentation of `error_code` and `error_message` on the Message resource. +- Remove generic parameters from `transcription` resource +- Added public documentation for Payload Data retrieval API + +**Flex** +- Adding update Flex User api + +**Insights** +- Added 'branded', 'business_profile' and 'voice_integrity' fields in List Call Summary + +**Intelligence** +- Add `words` array information to the Sentences v2 entity. +- Add `X-Rate-Limit-Limit`, `X-Rate-Limit-Remaining`, and `X-Rate-Limit-Config` headers for Operator Results. +- Change the path parameter when fetching an `/OperatorType/{}` from `sid` to `string` to support searching by SID or by name +- Add `X-Rate-Limit-Limit`, `X-Rate-Limit-Remaining`, and `X-Rate-Limit-Config` headers for Transcript and Service endpoints. + +**Messaging** +- Adds two new channel senders api to add/remove channel senders to/from a messaging service +- Extend ERC api to accept an optional attribute in request body to indicate CNP migration for an ERC + +**Numbers** +- Modify visibility to public in bundle clone API +- Add `port_date` field to Port In Request and Port In Phone Numbers Fetch APIs +- Change properties docs for port in phone numbers api +- Add is_test body param to the Bundle Create API +- Change properties docs for port in api + +**Trusthub** +- Add new field in themeSetId in compliance_inquiry. + +**Verify** +- Update `custom_code_enabled` description on verification docs + + +-------------------------- +**Library - Chore** +- [PR #114](https://github.com/twilio/twilio-oai/pull/114): remove empty models. Thanks to [@tiwarishubham635](https://github.com/tiwarishubham635)! + +**Intelligence** +- Deprecate account flag api.twilio-intelligence.v2 + + ### [7.25.1](https://github.com/twilio/twilio-cli-core/compare/7.25.0...7.25.1) (2024-06-27) -------------------------- diff --git a/package-lock.json b/package-lock.json index a85ab607..32d2a970 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@twilio/cli-core", - "version": "7.25.0", + "version": "7.25.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@twilio/cli-core", - "version": "7.25.0", + "version": "7.25.1", "license": "MIT", "dependencies": { "@actions/core": "^1.0.0", @@ -69,9 +69,9 @@ } }, "node_modules/@actions/http-client": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.1.tgz", - "integrity": "sha512-KhC/cZsq7f8I4LfZSJKgCvEwfkE8o1538VoBeoGzokVLLnbFDEAdFD3UhoMklxo2un9NJVBdANOresx7vTHlHw==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz", + "integrity": "sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==", "dependencies": { "tunnel": "^0.0.6", "undici": "^5.25.4" @@ -104,30 +104,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", - "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", - "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -152,9 +152,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.7.tgz", - "integrity": "sha512-SO5E3bVxDuxyNxM5agFv480YA2HO6ohZbGxbazZdIk3KQOPOGVNw6q78I9/lbviIf95eq6tPozeYnJLbjnC8IA==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.1.tgz", + "integrity": "sha512-Y956ghgTT4j7rKesabkh5WeqgSFZVFwaPR0IWFm7KFHFmmJ4afbG49SmfW4S+GyRPx0Dy5jxEWA5t0rpxfElWg==", "dev": true, "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", @@ -188,12 +188,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "version": "7.25.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.5.tgz", + "integrity": "sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==", "dev": true, "dependencies": { - "@babel/types": "^7.24.7", + "@babel/types": "^7.25.4", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -203,14 +203,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", - "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -227,43 +227,6 @@ "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "dev": true, - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-module-imports": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", @@ -278,16 +241,15 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", - "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -309,22 +271,10 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", - "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -340,22 +290,22 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", - "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", - "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", "dev": true, "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -448,10 +398,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", - "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.4.tgz", + "integrity": "sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==", "dev": true, + "dependencies": { + "@babel/types": "^7.25.4" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -460,33 +413,30 @@ } }, "node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", - "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.4.tgz", + "integrity": "sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==", "dev": true, "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/generator": "^7.25.4", + "@babel/parser": "^7.25.4", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.4", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -504,12 +454,12 @@ } }, "node_modules/@babel/types": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.4.tgz", + "integrity": "sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, @@ -564,9 +514,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", - "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -783,9 +733,9 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", @@ -1916,6 +1866,15 @@ "type-detect": "4.0.8" } }, + "node_modules/@sinonjs/commons/node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/@sinonjs/fake-timers": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", @@ -1937,9 +1896,9 @@ } }, "node_modules/@sinonjs/text-encoding": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", - "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", "dev": true }, "node_modules/@tootallnate/once": { @@ -1992,15 +1951,15 @@ } }, "node_modules/@types/chai": { - "version": "4.3.16", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.16.tgz", - "integrity": "sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==", + "version": "4.3.18", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.18.tgz", + "integrity": "sha512-2UfJzigyNa8kYTKn7o4hNMPphkxtu4WTJyobK3m4FBpyj7EK5xgtPcOtxLm7Dznk/Qxr0QXn+gQbkg7mCZKdfg==", "dev": true }, "node_modules/@types/cli-progress": { - "version": "3.11.5", - "resolved": "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.5.tgz", - "integrity": "sha512-D4PbNRbviKyppS5ivBGyFO29POlySLmA2HyUFE4p5QGazAMM3CwkKWcvTl8gvElSuxRh6FPKL8XmidX873ou4g==", + "version": "3.11.6", + "resolved": "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.6.tgz", + "integrity": "sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA==", "dependencies": { "@types/node": "*" } @@ -2012,9 +1971,9 @@ "dev": true }, "node_modules/@types/lodash": { - "version": "4.17.6", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.6.tgz", - "integrity": "sha512-OpXEVoCKSS3lQqjx9GGGOapBeuW5eUboYHRlHP9urXPX25IKZ6AnP5ZRxtVf63iieUbsHxLn8NQ5Nlftc6yzAA==", + "version": "4.17.7", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz", + "integrity": "sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==", "dev": true }, "node_modules/@types/minimist": { @@ -2025,11 +1984,11 @@ "peer": true }, "node_modules/@types/node": { - "version": "20.14.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz", - "integrity": "sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==", + "version": "22.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.0.tgz", + "integrity": "sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, "node_modules/@types/normalize-package-data": { @@ -2075,9 +2034,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "bin": { "acorn": "bin/acorn" }, @@ -2155,9 +2114,9 @@ } }, "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, "engines": { "node": ">=6" @@ -2411,9 +2370,9 @@ } }, "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" }, "node_modules/asynckit": { "version": "0.4.0", @@ -2444,9 +2403,9 @@ } }, "node_modules/axios": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", - "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.5.tgz", + "integrity": "sha512-fZu86yCo+svH3uqJ/yTdQ0QHpQu5oL+/QE+QPSv6BZSkDAoky9vytxp7u5qk83OJFS3kEBcesWni9WTZAv3tSw==", "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -2538,9 +2497,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.23.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", - "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, "funding": [ { @@ -2557,10 +2516,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001629", - "electron-to-chromium": "^1.4.796", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.16" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -2667,9 +2626,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001638", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001638.tgz", - "integrity": "sha512-5SuJUJ7cZnhPpeLHaH0c/HPAnAHZvS6ElWyHK9GSIbVOQABLzowiI2pjmpvZ1WEbkyz46iFd4UXlOHR5SqgfMQ==", + "version": "1.0.30001653", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz", + "integrity": "sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==", "dev": true, "funding": [ { @@ -2699,9 +2658,9 @@ } }, "node_modules/chai": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", - "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", "dev": true, "dependencies": { "assertion-error": "^1.1.0", @@ -2710,7 +2669,7 @@ "get-func-name": "^2.0.2", "loupe": "^2.3.6", "pathval": "^1.1.1", - "type-detect": "^4.0.8" + "type-detect": "^4.1.0" }, "engines": { "node": ">=4" @@ -3183,14 +3142,14 @@ } }, "node_modules/dayjs": { - "version": "1.11.11", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", - "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==" + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==" }, "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", "dependencies": { "ms": "2.1.2" }, @@ -3388,9 +3347,9 @@ "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" }, "node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "dev": true, "engines": { "node": ">=0.3.1" @@ -3504,9 +3463,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.812", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.812.tgz", - "integrity": "sha512-7L8fC2Ey/b6SePDFKR2zHAy4mbdp1/38Yk5TsARO66W3hC5KEaeKMMHoxwtuH+jcu2AYLSn9QX04i95t6Fl1Hg==", + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==", "dev": true }, "node_modules/emoji-regex": { @@ -3886,9 +3845,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.2.tgz", + "integrity": "sha512-3XnC5fDyc8M4J2E8pt8pmSVRX2M+5yWMCfI/kDZwauQeFgzQOuhcRBFKjTeJagqgk4sFKxe1mvNVnaWwImx/Tg==", "dev": true, "dependencies": { "debug": "^3.2.7" @@ -4102,9 +4061,9 @@ } }, "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -4698,9 +4657,9 @@ } }, "node_modules/git-log-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.0.tgz", - "integrity": "sha512-rnCVNfkTL8tdNryFuaY0fYiBWEBcgF748O6ZI61rslBvr2o7U65c2/6npCRqH40vuAhtgtDiqLTJjBVdrejCzA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.1.tgz", + "integrity": "sha512-PI+sPDvHXNPl5WNOErAK05s3j0lgwUzMN6o8cyQrDaKfT3qd7TmNJKeXX+SknI5I0QhG5fVPAEwSY4tRGDtYoQ==", "dev": true, "peer": true, "dependencies": { @@ -4709,7 +4668,7 @@ "split2": "~1.0.0", "stream-combiner2": "~1.1.1", "through2": "~2.0.0", - "traverse": "~0.6.6" + "traverse": "0.6.8" } }, "node_modules/git-log-parser/node_modules/isarray": { @@ -5204,9 +5163,9 @@ ] }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "engines": { "node": ">= 4" } @@ -5433,9 +5392,9 @@ } }, "node_modules/is-core-module": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", - "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, "dependencies": { "hasown": "^2.0.2" @@ -5923,9 +5882,9 @@ } }, "node_modules/jake": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", - "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", "dependencies": { "async": "^3.2.3", "chalk": "^4.0.2", @@ -6444,9 +6403,9 @@ } }, "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -6541,31 +6500,31 @@ } }, "node_modules/mocha": { - "version": "10.5.2", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.5.2.tgz", - "integrity": "sha512-9btlN3JKCefPf+vKd/kcKz2SXxi12z6JswkGfaAF0saQvnsqLJk504ZmbxhSoENge08E9dsymozKgFMTl5PQsA==", + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.7.3.tgz", + "integrity": "sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==", "dev": true, "dependencies": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", + "ansi-colors": "^4.1.3", + "browser-stdout": "^1.3.1", "chokidar": "^3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "8.1.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" + "debug": "^4.3.5", + "diff": "^5.2.0", + "escape-string-regexp": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^8.1.0", + "he": "^1.2.0", + "js-yaml": "^4.1.0", + "log-symbols": "^4.1.0", + "minimatch": "^5.1.6", + "ms": "^2.1.3", + "serialize-javascript": "^6.0.2", + "strip-json-comments": "^3.1.1", + "supports-color": "^8.1.1", + "workerpool": "^6.5.1", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9", + "yargs-unparser": "^2.0.0" }, "bin": { "_mocha": "bin/_mocha", @@ -6590,29 +6549,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/mocha/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/mocha/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "node_modules/mocha/node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -6626,9 +6562,9 @@ } }, "node_modules/mocha/node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -6717,9 +6653,9 @@ } }, "node_modules/nock": { - "version": "13.5.4", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.4.tgz", - "integrity": "sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==", + "version": "13.5.5", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.5.tgz", + "integrity": "sha512-XKYnqUrCwXC8DGG1xX4YH5yNIrlh9c065uaMZZHUoeUUINTOyt+x/G+ezYk0Ft6ExSREVIs+qBJDK503viTfFA==", "dev": true, "dependencies": { "debug": "^4.1.0", @@ -6772,9 +6708,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true }, "node_modules/normalize-package-data": { @@ -10918,9 +10854,9 @@ } }, "node_modules/qs": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", - "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dependencies": { "side-channel": "^1.0.6" }, @@ -11547,9 +11483,9 @@ } }, "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "bin": { "semver": "bin/semver.js" }, @@ -11594,9 +11530,9 @@ } }, "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, "dependencies": { "randombytes": "^2.1.0" @@ -11913,9 +11849,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", - "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", "dev": true, "peer": true }, @@ -12327,16 +12263,11 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/traverse": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.9.tgz", - "integrity": "sha512-7bBrcF+/LQzSgFmT0X5YclVqQxtv7TDJ1f8Wj7ibBu/U6BMLeOpUxuZjV7rMc44UtKxlnMFigdhFAIszSX1DMg==", + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.8.tgz", + "integrity": "sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==", "dev": true, "peer": true, - "dependencies": { - "gopd": "^1.0.1", - "typedarray.prototype.slice": "^1.0.3", - "which-typed-array": "^1.1.15" - }, "engines": { "node": ">= 0.4" }, @@ -12429,9 +12360,9 @@ } }, "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" }, "node_modules/tsv": { "version": "0.2.0", @@ -12488,9 +12419,9 @@ } }, "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", "dev": true, "engines": { "node": ">=4" @@ -12589,31 +12520,10 @@ "is-typedarray": "^1.0.0" } }, - "node_modules/typedarray.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", - "integrity": "sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-errors": "^1.3.0", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-offset": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/typescript": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz", - "integrity": "sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==", + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", "peer": true, "bin": { "tsc": "bin/tsc", @@ -12624,9 +12534,9 @@ } }, "node_modules/uglify-js": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.18.0.tgz", - "integrity": "sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==", + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.2.tgz", + "integrity": "sha512-S8KA6DDI47nQXJSi2ctQ629YzwOVs+bQML6DAtvy0wgNdpi+0ySpQK0g2pxBq2xfF2z3YCscu7NNA8nXT9PlIQ==", "dev": true, "optional": true, "peer": true, @@ -12664,9 +12574,9 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, "node_modules/unique-string": { "version": "2.0.0", @@ -12695,9 +12605,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", - "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "funding": [ { @@ -12881,9 +12791,9 @@ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" }, "node_modules/workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", + "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", "dev": true }, "node_modules/wrap-ansi": { @@ -12981,9 +12891,9 @@ } }, "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, "engines": { "node": ">=10" diff --git a/src/services/twilio-api/twilio_api_v2010.json b/src/services/twilio-api/twilio_api_v2010.json index 2aa0d170..1356db8f 100644 --- a/src/services/twilio-api/twilio_api_v2010.json +++ b/src/services/twilio-api/twilio_api_v2010.json @@ -1653,6 +1653,7 @@ }, "channels": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of channels in the final recording file. Can be: `1`, or `2`. Separating a two leg call into two separate channels of the recording file is supported in [Dial](https://www.twilio.com/docs/voice/twiml/dial#attributes-record) and [Outbound Rest API](https://www.twilio.com/docs/voice/make-calls) record options." }, @@ -1882,6 +1883,7 @@ }, "channels": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of channels in the final recording file. Can be: `1`, or `2`. Separating a two leg call into two separate channels of the recording file is supported in [Dial](https://www.twilio.com/docs/voice/twiml/dial#attributes-record) and [Outbound Rest API](https://www.twilio.com/docs/voice/make-calls) record options." }, @@ -3680,6 +3682,7 @@ }, "position": { "type": "integer", + "default": 0, "nullable": true, "description": "This member's current position in the queue." }, @@ -3690,6 +3693,7 @@ }, "wait_time": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of seconds the member has been in the queue." }, @@ -3765,7 +3769,7 @@ "error_message": { "type": "string", "nullable": true, - "description": "The description of the `error_code` if the Message `status` is `failed` or `undelivered`. If no error was encountered, the value is `null`." + "description": "The description of the `error_code` if the Message `status` is `failed` or `undelivered`. If no error was encountered, the value is `null`. The value returned in this field for a specific error cause is subject to change as Twilio improves errors. Users should not use the `error_code` and `error_message` fields programmatically." }, "uri": { "type": "string", @@ -3822,7 +3826,7 @@ "error_code": { "type": "integer", "nullable": true, - "description": "The [error code](https://www.twilio.com/docs/api/errors) returned if the Message `status` is `failed` or `undelivered`. If no error was encountered, the value is `null`." + "description": "The [error code](https://www.twilio.com/docs/api/errors) returned if the Message `status` is `failed` or `undelivered`. If no error was encountered, the value is `null`. The value returned in this field for a specific error cause is subject to change as Twilio improves errors. Users should not use the `error_code` and `error_message` fields programmatically." }, "price_unit": { "type": "string", @@ -4510,6 +4514,7 @@ }, "current_size": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of calls currently in the queue." }, @@ -4533,6 +4538,7 @@ }, "average_wait_time": { "type": "integer", + "default": 0, "nullable": true, "description": " The average wait time in seconds of the members in this queue. This is calculated at the time of the request." }, @@ -4552,6 +4558,7 @@ }, "max_size": { "type": "integer", + "default": 0, "nullable": true, "description": " The maximum number of calls that can be in the queue. The default is 1000 and the maximum is 5000." } @@ -4709,6 +4716,7 @@ }, "channels": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of channels in the final recording file. Can be: `1` or `2`." }, @@ -4939,6 +4947,17 @@ } } }, + "api.v2010.account.recording.recording_add_on_result.recording_add_on_result_payload.recording_add_on_result_payload_data": { + "type": "object", + "properties": { + "redirect_to": { + "type": "string", + "format": "uri", + "nullable": true, + "description": "The URL to redirect to to get the data returned by the AddOn that was previously stored." + } + } + }, "api.v2010.account.recording.recording_transcription": { "type": "object", "properties": { @@ -5744,6 +5763,7 @@ }, "cidr_prefix_length": { "type": "integer", + "default": 0, "nullable": true, "description": "An integer representing the length of the CIDR prefix to use with this IP address when accepting traffic. By default the entire IP address is used." }, @@ -26616,14 +26636,14 @@ "readEmpty": { "value": { "end": 0, - "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Queues/QUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Members.json?Page=0&PageSize=50", + "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Queues/QUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Members.json?PageSize=50&Page=0", "next_page_uri": null, "page": 0, "page_size": 50, "previous_page_uri": null, "queue_members": [], "start": 0, - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Queues/QUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Members.json" + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Queues/QUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Members.json?PageSize=50&Page=0" } } } @@ -30846,7 +30866,7 @@ }, "examples": { "readEmpty": { - "value": true + "value": "true" } } }, @@ -30936,10 +30956,10 @@ "readEmpty": { "value": { "participants": [], - "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Hold=True&PageSize=50&Page=0", + "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Hold=true&PageSize=50&Page=0", "next_page_uri": null, "previous_page_uri": null, - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Hold=True&PageSize=50&Page=0", + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants.json?Hold=true&PageSize=50&Page=0", "page": 0, "page_size": 50, "end": 0, @@ -31050,8 +31070,8 @@ "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "label": null, "conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "date_created": "Sat, 19 Feb 2011 21:07:19 +0000", - "date_updated": "Sat, 19 Feb 2011 21:07:19 +0000", + "date_created": "Fri, 18 Feb 2011 21:07:19 +0000", + "date_updated": "Fri, 18 Feb 2011 21:07:19 +0000", "end_conference_on_exit": false, "muted": true, "hold": false, @@ -31986,7 +32006,7 @@ "value": { "end": 0, "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Queues.json?PageSize=1&Page=0", - "next_page_uri": null, + "next_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Queues.json?PageSize=1&Page=1&PageToken=PAQUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "page": 0, "page_size": 1, "previous_page_uri": null, @@ -32360,7 +32380,7 @@ }, "PartialResults": { "type": "boolean", - "description": "Indicates if partial results are going to be send to the customer" + "description": "Indicates if partial results are going to be sent to the customer" }, "LanguageCode": { "type": "string", @@ -32368,7 +32388,7 @@ }, "TranscriptionEngine": { "type": "string", - "description": "Definition of the transcription engine to be used, between those supported by Twilio" + "description": "Definition of the transcription engine to be used, among those supported by Twilio" }, "ProfanityFilter": { "type": "boolean", @@ -32376,7 +32396,7 @@ }, "SpeechModel": { "type": "string", - "description": "Recognition model used by the transcription engine, between those supported by the provider" + "description": "Recognition model used by the transcription engine, among those supported by the provider" }, "Hints": { "type": "string", @@ -32384,1111 +32404,319 @@ }, "EnableAutomaticPunctuation": { "type": "boolean", - "description": "The provider will adds punctuation to recognition result hypotheses" - }, - "Parameter1.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter1.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter2.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter2.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter3.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter3.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter4.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter4.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter5.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter5.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter6.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter6.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter7.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter7.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter8.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter8.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter9.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter9.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter10.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter10.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter11.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter11.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter12.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter12.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter13.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter13.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter14.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter14.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter15.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter15.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter16.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter16.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter17.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter17.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter18.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter18.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter19.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter19.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter20.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter20.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter21.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter21.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter22.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter22.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter23.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter23.Value": { - "type": "string", - "description": "Parameter value" + "description": "The provider will add punctuation to recognition result" + } + } + }, + "examples": { + "createNoArgs": { + "value": {} + }, + "createWithArgs": { + "value": { + "Name": "myName", + "Track": "inbound_track", + "StatusCallbackUrl": "http://statuscallback.com", + "StatusCallbackMethod": "PUT", + "InboundTrackLabel": "inbound_track_label", + "OutboundTrackLabel": "outbound_track_label", + "PartialResults": false, + "LanguageCode": "en-US", + "TranscriptionEngine": "google", + "ProfanityFilter": false, + "SpeechModel": "long", + "Hints": "this is a hint", + "EnableAutomaticPunctuation": true + } + } + } + } + } + } + } + }, + "/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Transcriptions/{Sid}.json": { + "servers": [ + { + "url": "https://api.twilio.com" + } + ], + "description": "", + "x-twilio": { + "defaultOutputProperties": [ + "call_sid", + "name" + ], + "parent": "/Accounts/{AccountSid}/Calls/{Sid}.json", + "pathType": "instance" + }, + "post": { + "description": "Stop a Transcription using either the SID of the Transcription resource or the `name` used when creating the resource", + "tags": [ + "Api20100401Transcription" + ], + "parameters": [ + { + "name": "AccountSid", + "in": "path", + "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created this Transcription resource.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "CallSid", + "in": "path", + "description": "The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the Transcription resource is associated with.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^CA[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "Sid", + "in": "path", + "description": "The SID of the Transcription resource, or the `name` used when creating the resource", + "schema": { + "type": "string" + }, + "required": true + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/api.v2010.account.call.realtime_transcription" + }, + "examples": { + "updateBySid": { + "value": { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sid": "GTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "name": null, + "status": "stopped", + "date_updated": "Thu, 30 Jul 2015 20:00:00 +0000", + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Calls/CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Transcriptions/GTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" + } }, - "Parameter24.Name": { + "updateByName": { + "value": { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sid": "GTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "name": "myTranscription", + "status": "stopped", + "date_updated": "Thu, 30 Jul 2015 20:00:00 +0000", + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Calls/CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Transcriptions/GTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" + } + } + } + } + }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, + "description": "OK" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "UpdateRealtimeTranscription", + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "type": "object", + "title": "UpdateRealtimeTranscriptionRequest", + "properties": { + "Status": { "type": "string", - "description": "Parameter name" - }, - "Parameter24.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter25.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter25.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter26.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter26.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter27.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter27.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter28.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter28.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter29.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter29.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter30.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter30.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter31.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter31.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter32.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter32.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter33.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter33.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter34.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter34.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter35.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter35.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter36.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter36.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter37.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter37.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter38.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter38.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter39.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter39.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter40.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter40.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter41.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter41.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter42.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter42.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter43.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter43.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter44.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter44.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter45.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter45.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter46.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter46.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter47.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter47.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter48.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter48.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter49.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter49.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter50.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter50.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter51.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter51.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter52.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter52.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter53.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter53.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter54.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter54.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter55.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter55.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter56.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter56.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter57.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter57.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter58.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter58.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter59.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter59.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter60.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter60.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter61.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter61.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter62.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter62.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter63.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter63.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter64.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter64.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter65.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter65.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter66.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter66.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter67.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter67.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter68.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter68.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter69.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter69.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter70.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter70.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter71.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter71.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter72.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter72.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter73.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter73.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter74.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter74.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter75.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter75.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter76.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter76.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter77.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter77.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter78.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter78.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter79.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter79.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter80.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter80.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter81.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter81.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter82.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter82.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter83.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter83.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter84.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter84.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter85.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter85.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter86.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter86.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter87.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter87.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter88.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter88.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter89.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter89.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter90.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter90.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter91.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter91.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter92.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter92.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter93.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter93.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter94.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter94.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter95.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter95.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter96.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter96.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter97.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter97.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter98.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter98.Value": { - "type": "string", - "description": "Parameter value" - }, - "Parameter99.Name": { - "type": "string", - "description": "Parameter name" - }, - "Parameter99.Value": { - "type": "string", - "description": "Parameter value" - } - } - }, - "examples": { - "createNoArgs": { - "value": {} - }, - "createWithArgs": { - "value": { - "Name": "myName", - "Track": "inbound_track", - "StatusCallbackUrl": "http://statuscallback.com", - "StatusCallbackMethod": "PUT", - "InboundTrackLabel": "inbound_track_label", - "OutboundTrackLabel": "outbound_track_label", - "PartialResults": false, - "LanguageCode": "en-US", - "TranscriptionEngine": "google", - "ProfanityFilter": false, - "SpeechModel": "long", - "Hints": "this is a hint", - "EnableAutomaticPunctuation": true - } - } - } - } - } - } - } - }, - "/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Transcriptions/{Sid}.json": { - "servers": [ - { - "url": "https://api.twilio.com" - } - ], - "description": "", - "x-twilio": { - "defaultOutputProperties": [ - "call_sid", - "name" - ], - "parent": "/Accounts/{AccountSid}/Calls/{Sid}.json", - "pathType": "instance" - }, - "post": { - "description": "Stop a Transcription using either the SID of the Transcription resource or the `name` used when creating the resource", - "tags": [ - "Api20100401Transcription" - ], - "parameters": [ - { - "name": "AccountSid", - "in": "path", - "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created this Transcription resource.", - "schema": { - "type": "string", - "minLength": 34, - "maxLength": 34, - "pattern": "^AC[0-9a-fA-F]{32}$" - }, - "required": true - }, - { - "name": "CallSid", - "in": "path", - "description": "The SID of the [Call](https://www.twilio.com/docs/voice/api/call-resource) the Transcription resource is associated with.", - "schema": { - "type": "string", - "minLength": 34, - "maxLength": 34, - "pattern": "^CA[0-9a-fA-F]{32}$" - }, - "required": true - }, - { - "name": "Sid", - "in": "path", - "description": "The SID of the Transcription resource, or the `name` used when creating the resource", - "schema": { - "type": "string" - }, - "required": true - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/api.v2010.account.call.realtime_transcription" - }, - "examples": { - "updateBySid": { - "value": { - "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "sid": "GTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "name": null, - "status": "stopped", - "date_updated": "Thu, 30 Jul 2015 20:00:00 +0000", - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Calls/CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Transcriptions/GTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" - } - }, - "updateByName": { - "value": { - "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "sid": "GTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "name": "myTranscription", - "status": "stopped", - "date_updated": "Thu, 30 Jul 2015 20:00:00 +0000", - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Calls/CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Transcriptions/GTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json" - } - } - } - } - }, - "headers": { - "Access-Control-Allow-Origin": { - "description": "Specify the origin(s) allowed to access the resource", - "schema": { - "type": "string" - }, - "example": "*" - }, - "Access-Control-Allow-Methods": { - "description": "Specify the HTTP methods allowed when accessing the resource", - "schema": { - "type": "string" - }, - "example": "POST, OPTIONS" - }, - "Access-Control-Allow-Headers": { - "description": "Specify the headers allowed when accessing the resource", - "schema": { - "type": "string" - }, - "example": "Content-Type, Authorization" - }, - "Access-Control-Allow-Credentials": { - "description": "Indicates whether the browser should include credentials", - "schema": { - "type": "boolean" - } - }, - "Access-Control-Expose-Headers": { - "description": "Headers exposed to the client", - "schema": { - "type": "string", - "example": "X-Custom-Header1, X-Custom-Header2" - } - } - }, - "description": "OK" - } - }, - "security": [ - { - "accountSid_authToken": [] - } - ], - "operationId": "UpdateRealtimeTranscription", - "requestBody": { - "content": { - "application/x-www-form-urlencoded": { - "schema": { - "type": "object", - "title": "UpdateRealtimeTranscriptionRequest", - "properties": { - "Status": { - "type": "string", - "$ref": "#/components/schemas/realtime_transcription_enum_update_status", - "description": "The status. Must have the value `stopped`" - } - }, - "required": [ - "Status" - ] - }, - "examples": { - "updateBySid": { - "value": { - "Status": "stopped" - } - }, - "updateByName": { - "value": { - "Status": "stopped" - } - } - } - } - } - } - } - }, - "/2010-04-01/Accounts/{AccountSid}/Recordings/{Sid}.json": { - "servers": [ - { - "url": "https://api.twilio.com" - } - ], - "description": "Recordings of phone calls", - "x-twilio": { - "defaultOutputProperties": [ - "sid", - "call_sid", - "status", - "start_time", - "duration" - ], - "dependentProperties": { - "transcriptions": { - "mapping": { - "account_sid": "account_sid", - "recording_sid": "sid" - }, - "resource_url": "/2010-04-01/Accounts/{account_sid}/Recordings/{recording_sid}/Transcriptions.json" - }, - "add_on_results": { - "mapping": { - "account_sid": "account_sid", - "reference_sid": "sid" - }, - "resource_url": "/2010-04-01/Accounts/{account_sid}/Recordings/{reference_sid}/AddOnResults.json" - } - }, - "parent": "/Accounts/{Sid}.json", - "pathType": "instance" - }, - "get": { - "description": "Fetch an instance of a recording", - "tags": [ - "Api20100401Recording" - ], - "parameters": [ - { - "name": "AccountSid", - "in": "path", - "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording resource to fetch.", - "schema": { - "type": "string", - "minLength": 34, - "maxLength": 34, - "pattern": "^AC[0-9a-fA-F]{32}$" - }, - "required": true - }, - { - "name": "Sid", - "in": "path", - "description": "The Twilio-provided string that uniquely identifies the Recording resource to fetch.", - "schema": { - "type": "string", - "minLength": 34, - "maxLength": 34, - "pattern": "^RE[0-9a-fA-F]{32}$" - }, - "required": true - }, - { - "name": "IncludeSoftDeleted", - "in": "query", - "description": "A boolean parameter indicating whether to retrieve soft deleted recordings or not. Recordings metadata are kept after deletion for a retention period of 40 days.", - "schema": { - "type": "boolean" - }, - "examples": { - "fetchIncludeSoftDeleted": { - "value": "true" - } - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/api.v2010.account.recording" - }, - "examples": { - "fetch": { - "value": { - "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "api_version": "2010-04-01", - "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "channels": 1, - "date_created": "Fri, 14 Oct 2016 21:56:34 +0000", - "date_updated": "Fri, 14 Oct 2016 21:56:38 +0000", - "start_time": "Fri, 14 Oct 2016 21:56:34 +0000", - "price": "-0.00250", - "price_unit": "USD", - "duration": "4", - "sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "source": "StartConferenceRecordingAPI", - "status": "completed", - "error_code": null, - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json", - "subresource_uris": { - "add_on_results": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json", - "transcriptions": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Transcriptions.json" - }, - "encryption_details": { - "encryption_public_key_sid": "CRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "encryption_cek": "OV4h6zrsxMIW7h0Zfqwfn6TI2GCNl54KALlg8wn8YB8KYZhXt6HlgvBWAmQTlfYVeLWydMiCewY0YkDDT1xmNe5huEo9vjuKBS5OmYK4CZkSx1NVv3XOGrZHpd2Pl/5WJHVhUK//AUO87uh5qnUP2E0KoLh1nyCLeGcEkXU0RfpPn/6nxjof/n6m6OzZOyeIRK4Oed5+rEtjqFDfqT0EVKjs6JAxv+f0DCc1xYRHl2yV8bahUPVKs+bHYdy4PVszFKa76M/Uae4jFA9Lv233JqWcxj+K2UoghuGhAFbV/JQIIswY2CBYI8JlVSifSqNEl9vvsTJ8bkVMm3MKbG2P7Q==", - "encryption_iv": "8I2hhNIYNTrwxfHk" - }, - "media_url": "http://api.twilio.com/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" - } + "$ref": "#/components/schemas/realtime_transcription_enum_update_status", + "description": "The status. Must have the value `stopped`" + } + }, + "required": [ + "Status" + ] + }, + "examples": { + "updateBySid": { + "value": { + "Status": "stopped" + } + }, + "updateByName": { + "value": { + "Status": "stopped" + } + } + } + } + } + } + } + }, + "/2010-04-01/Accounts/{AccountSid}/Recordings/{Sid}.json": { + "servers": [ + { + "url": "https://api.twilio.com" + } + ], + "description": "Recordings of phone calls", + "x-twilio": { + "defaultOutputProperties": [ + "sid", + "call_sid", + "status", + "start_time", + "duration" + ], + "dependentProperties": { + "transcriptions": { + "mapping": { + "account_sid": "account_sid", + "recording_sid": "sid" + }, + "resource_url": "/2010-04-01/Accounts/{account_sid}/Recordings/{recording_sid}/Transcriptions.json" + }, + "add_on_results": { + "mapping": { + "account_sid": "account_sid", + "reference_sid": "sid" + }, + "resource_url": "/2010-04-01/Accounts/{account_sid}/Recordings/{reference_sid}/AddOnResults.json" + } + }, + "parent": "/Accounts/{Sid}.json", + "pathType": "instance" + }, + "get": { + "description": "Fetch an instance of a recording", + "tags": [ + "Api20100401Recording" + ], + "parameters": [ + { + "name": "AccountSid", + "in": "path", + "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording resource to fetch.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "Sid", + "in": "path", + "description": "The Twilio-provided string that uniquely identifies the Recording resource to fetch.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^RE[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "IncludeSoftDeleted", + "in": "query", + "description": "A boolean parameter indicating whether to retrieve soft deleted recordings or not. Recordings metadata are kept after deletion for a retention period of 40 days.", + "schema": { + "type": "boolean" + }, + "examples": { + "fetchIncludeSoftDeleted": { + "value": "true" + } + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/api.v2010.account.recording" + }, + "examples": { + "fetch": { + "value": { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "api_version": "2010-04-01", + "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "channels": 1, + "date_created": "Fri, 14 Oct 2016 21:56:34 +0000", + "date_updated": "Fri, 14 Oct 2016 21:56:38 +0000", + "start_time": "Fri, 14 Oct 2016 21:56:34 +0000", + "price": "-0.00250", + "price_unit": "USD", + "duration": "4", + "sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "source": "StartConferenceRecordingAPI", + "status": "completed", + "error_code": null, + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json", + "subresource_uris": { + "add_on_results": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json", + "transcriptions": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Transcriptions.json" + }, + "encryption_details": { + "encryption_public_key_sid": "CRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "encryption_cek": "OV4h6zrsxMIW7h0Zfqwfn6TI2GCNl54KALlg8wn8YB8KYZhXt6HlgvBWAmQTlfYVeLWydMiCewY0YkDDT1xmNe5huEo9vjuKBS5OmYK4CZkSx1NVv3XOGrZHpd2Pl/5WJHVhUK//AUO87uh5qnUP2E0KoLh1nyCLeGcEkXU0RfpPn/6nxjof/n6m6OzZOyeIRK4Oed5+rEtjqFDfqT0EVKjs6JAxv+f0DCc1xYRHl2yV8bahUPVKs+bHYdy4PVszFKa76M/Uae4jFA9Lv233JqWcxj+K2UoghuGhAFbV/JQIIswY2CBYI8JlVSifSqNEl9vvsTJ8bkVMm3MKbG2P7Q==", + "encryption_iv": "8I2hhNIYNTrwxfHk" + }, + "media_url": "http://api.twilio.com/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } }, "fetchIncludeSoftDeleted": { "value": { @@ -33838,126 +33066,548 @@ "readFull": { "value": { "end": 0, - "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json?PageSize=1&Page=0", + "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json?PageSize=1&Page=0", + "next_page_uri": null, + "page": 0, + "page_size": 1, + "previous_page_uri": null, + "recordings": [ + { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "api_version": "2010-04-01", + "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "channels": 1, + "date_created": "Fri, 14 Oct 2016 21:56:34 +0000", + "date_updated": "Fri, 14 Oct 2016 21:56:38 +0000", + "start_time": "Fri, 14 Oct 2016 21:56:34 +0000", + "price": "0.04", + "price_unit": "USD", + "duration": "4", + "sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "source": "StartConferenceRecordingAPI", + "status": "completed", + "error_code": null, + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json", + "subresource_uris": { + "add_on_results": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json", + "transcriptions": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Transcriptions.json" + }, + "encryption_details": { + "encryption_public_key_sid": "CRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "encryption_cek": "OV4h6zrsxMIW7h0Zfqwfn6TI2GCNl54KALlg8wn8YB8KYZhXt6HlgvBWAmQTlfYVeLWydMiCewY0YkDDT1xmNe5huEo9vjuKBS5OmYK4CZkSx1NVv3XOGrZHpd2Pl/5WJHVhUK//AUO87uh5qnUP2E0KoLh1nyCLeGcEkXU0RfpPn/6nxjof/n6m6OzZOyeIRK4Oed5+rEtjqFDfqT0EVKjs6JAxv+f0DCc1xYRHl2yV8bahUPVKs+bHYdy4PVszFKa76M/Uae4jFA9Lv233JqWcxj+K2UoghuGhAFbV/JQIIswY2CBYI8JlVSifSqNEl9vvsTJ8bkVMm3MKbG2P7Q==", + "encryption_iv": "8I2hhNIYNTrwxfHk" + }, + "media_url": "http://api.twilio.com/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + ], + "start": 0, + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json?PageSize=1&Page=0" + } + }, + "readEmpty": { + "value": { + "end": 0, + "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json?PageSize=1&Page=0", + "next_page_uri": null, + "page": 0, + "page_size": 1, + "previous_page_uri": null, + "recordings": [], + "start": 0, + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json?PageSize=1&Page=0" + } + }, + "readIncludeSoftDeleted": { + "value": { + "end": 0, + "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json?PageSize=2&Page=0", + "next_page_uri": null, + "page": 0, + "page_size": 2, + "previous_page_uri": null, + "recordings": [ + { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "api_version": "2010-04-01", + "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "channels": 2, + "date_created": "Mon, 14 Feb 2022 22:23:00 +0100", + "date_updated": "Mon, 14 Feb 2022 22:23:00 +0100", + "start_time": "Mon, 14 Feb 2022 22:23:00 +0100", + "price": "0.04", + "price_unit": "USD", + "duration": "6", + "sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "source": "OutboundAPI", + "status": "deleted", + "error_code": null, + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json", + "subresource_uris": { + "add_on_results": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json", + "transcriptions": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Transcriptions.json" + }, + "encryption_details": { + "encryption_public_key_sid": "CRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "encryption_cek": "OV4h6zrsxMIW7h0Zfqwfn6TI2GCNl54KALlg8wn8YB8KYZhXt6HlgvBWAmQTlfYVeLWydMiCewY0YkDDT1xmNe5huEo9vjuKBS5OmYK4CZkSx1NVv3XOGrZHpd2Pl/5WJHVhUK//AUO87uh5qnUP2E0KoLh1nyCLeGcEkXU0RfpPn/6nxjof/n6m6OzZOyeIRK4Oed5+rEtjqFDfqT0EVKjs6JAxv+f0DCc1xYRHl2yV8bahUPVKs+bHYdy4PVszFKa76M/Uae4jFA9Lv233JqWcxj+K2UoghuGhAFbV/JQIIswY2CBYI8JlVSifSqNEl9vvsTJ8bkVMm3MKbG2P7Q==", + "encryption_iv": "8I2hhNIYNTrwxfHk" + }, + "media_url": "http://api.twilio.com/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "api_version": "2010-04-01", + "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", + "conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", + "channels": 2, + "date_created": "Mon, 14 Feb 2022 22:23:00 +0100", + "date_updated": "Mon, 14 Feb 2022 22:23:00 +0100", + "start_time": "Mon, 14 Feb 2022 22:23:00 +0000", + "price": "0.04", + "price_unit": "USD", + "duration": "6", + "sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", + "source": "OutboundAPI", + "status": "completed", + "error_code": null, + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab.json", + "subresource_uris": { + "add_on_results": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab/AddOnResults.json", + "transcriptions": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab/Transcriptions.json" + }, + "encryption_details": { + "encryption_public_key_sid": "CRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", + "encryption_cek": "OV4h6zrsxMIW7h0Zfqwfn6TI2GCNl54KALlg8wn8YB8KYZhXt6HlgvBWAmQTlfYVeLWydMiCewY0YkDDT1xmNe5huEo9vjuKBS5OmYK4CZkSx1NVv3XOGrZHpd2Pl/5WJHVhUK//AUO87uh5qnUP2E0KoLh1nyCLeGcEkXU0RfpPn/6nxjof/n6m6OzZOyeIRK4Oed5+rEtjqFDfqT0EVKjs6JAxv+f0DCc1xYRHl2yV8bahUPVKs+bHYdy4PVszFKa76M/Uae4jFA9Lv233JqWcxj+K2UoghuGhAFbV/JQIIswY2CBYI8JlVSifSqNEl9vvsTJ8bkVMm3MKbG2P7Q==", + "encryption_iv": "8I2hhNIYNTrwxfHk" + }, + "media_url": "http://api.twilio.com/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + ], + "start": 0, + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json?PageSize=2&Page=0" + } + } + } + } + }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, + "description": "OK" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "ListRecording" + } + }, + "/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{Sid}.json": { + "servers": [ + { + "url": "https://api.twilio.com" + } + ], + "description": "The results of an Add-on API call", + "x-twilio": { + "defaultOutputProperties": [ + "sid", + "status", + "add_on_sid", + "date_created" + ], + "dependentProperties": { + "payloads": { + "mapping": { + "account_sid": "account_sid", + "reference_sid": "reference_sid", + "add_on_result_sid": "sid" + }, + "resource_url": "/2010-04-01/Accounts/{account_sid}/Recordings/{reference_sid}/AddOnResults/{add_on_result_sid}/Payloads.json" + } + }, + "parent": "/Accounts/{AccountSid}/Recordings/{Sid}.json", + "pathType": "instance" + }, + "get": { + "description": "Fetch an instance of an AddOnResult", + "tags": [ + "Api20100401AddOnResult" + ], + "parameters": [ + { + "name": "AccountSid", + "in": "path", + "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult resource to fetch.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "ReferenceSid", + "in": "path", + "description": "The SID of the recording to which the result to fetch belongs.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^RE[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "Sid", + "in": "path", + "description": "The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to fetch.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^XR[0-9a-fA-F]{32}$" + }, + "required": true + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/api.v2010.account.recording.recording_add_on_result" + }, + "examples": { + "fetch": { + "value": { + "sid": "XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "reference_sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "status": "completed", + "add_on_sid": "XBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "add_on_configuration_sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "date_created": "Wed, 01 Sep 2010 15:15:41 +0000", + "date_updated": "Wed, 01 Sep 2010 15:15:41 +0000", + "date_completed": "Wed, 01 Sep 2010 15:15:41 +0000", + "subresource_uris": { + "payloads": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads.json" + } + } + } + } + } + }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, + "description": "OK" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "FetchRecordingAddOnResult" + }, + "delete": { + "description": "Delete a result and purge all associated Payloads", + "tags": [ + "Api20100401AddOnResult" + ], + "parameters": [ + { + "name": "AccountSid", + "in": "path", + "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult resources to delete.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "ReferenceSid", + "in": "path", + "description": "The SID of the recording to which the result to delete belongs.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^RE[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "Sid", + "in": "path", + "description": "The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to delete.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^XR[0-9a-fA-F]{32}$" + }, + "required": true + } + ], + "responses": { + "204": { + "description": "The resource was deleted successfully." + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "DeleteRecordingAddOnResult" + } + }, + "/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults.json": { + "servers": [ + { + "url": "https://api.twilio.com" + } + ], + "description": "The results of an Add-on API call", + "x-twilio": { + "defaultOutputProperties": [ + "sid", + "status", + "add_on_sid", + "date_created" + ], + "dependentProperties": { + "payloads": { + "mapping": { + "account_sid": "account_sid", + "reference_sid": "reference_sid", + "add_on_result_sid": "sid" + }, + "resource_url": "/2010-04-01/Accounts/{account_sid}/Recordings/{reference_sid}/AddOnResults/{add_on_result_sid}/Payloads.json" + } + }, + "parent": "/Accounts/{AccountSid}/Recordings/{Sid}.json", + "pathType": "list" + }, + "get": { + "description": "Retrieve a list of results belonging to the recording", + "tags": [ + "Api20100401AddOnResult" + ], + "parameters": [ + { + "name": "AccountSid", + "in": "path", + "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult resources to read.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "ReferenceSid", + "in": "path", + "description": "The SID of the recording to which the result to read belongs.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^RE[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "PageSize", + "in": "query", + "description": "How many resources to return in each list page. The default is 50, and the maximum is 1000.", + "schema": { + "type": "integer", + "minimum": 1, + "maximum": 1000 + } + }, + { + "name": "Page", + "in": "query", + "description": "The page index. This value is simply for client state.", + "schema": { + "type": "integer", + "minimum": 0 + } + }, + { + "name": "PageToken", + "in": "query", + "description": "The page token. This is provided by the API.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "title": "ListRecordingAddOnResultResponse", + "type": "object", + "properties": { + "add_on_results": { + "type": "array", + "items": { + "$ref": "#/components/schemas/api.v2010.account.recording.recording_add_on_result" + } + }, + "end": { + "type": "integer" + }, + "first_page_uri": { + "format": "uri", + "type": "string" + }, + "next_page_uri": { + "format": "uri", + "nullable": true, + "type": "string" + }, + "page": { + "type": "integer" + }, + "page_size": { + "type": "integer" + }, + "previous_page_uri": { + "format": "uri", + "nullable": true, + "type": "string" + }, + "start": { + "type": "integer" + }, + "uri": { + "format": "uri", + "type": "string" + } + } + }, + "examples": { + "readFull": { + "value": { + "end": 0, + "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json?PageSize=50&Page=0", "next_page_uri": null, "page": 0, - "page_size": 1, + "page_size": 50, "previous_page_uri": null, - "recordings": [ + "add_on_results": [ { + "sid": "XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "api_version": "2010-04-01", - "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "channels": 1, - "date_created": "Fri, 14 Oct 2016 21:56:34 +0000", - "date_updated": "Fri, 14 Oct 2016 21:56:38 +0000", - "start_time": "Fri, 14 Oct 2016 21:56:34 +0000", - "price": "0.04", - "price_unit": "USD", - "duration": "4", - "sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "source": "StartConferenceRecordingAPI", + "reference_sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "status": "completed", - "error_code": null, - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json", + "add_on_sid": "XBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "add_on_configuration_sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "date_created": "Wed, 01 Sep 2010 15:15:41 +0000", + "date_updated": "Wed, 01 Sep 2010 15:15:41 +0000", + "date_completed": "Wed, 01 Sep 2010 15:15:41 +0000", "subresource_uris": { - "add_on_results": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json", - "transcriptions": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Transcriptions.json" - }, - "encryption_details": { - "encryption_public_key_sid": "CRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "encryption_cek": "OV4h6zrsxMIW7h0Zfqwfn6TI2GCNl54KALlg8wn8YB8KYZhXt6HlgvBWAmQTlfYVeLWydMiCewY0YkDDT1xmNe5huEo9vjuKBS5OmYK4CZkSx1NVv3XOGrZHpd2Pl/5WJHVhUK//AUO87uh5qnUP2E0KoLh1nyCLeGcEkXU0RfpPn/6nxjof/n6m6OzZOyeIRK4Oed5+rEtjqFDfqT0EVKjs6JAxv+f0DCc1xYRHl2yV8bahUPVKs+bHYdy4PVszFKa76M/Uae4jFA9Lv233JqWcxj+K2UoghuGhAFbV/JQIIswY2CBYI8JlVSifSqNEl9vvsTJ8bkVMm3MKbG2P7Q==", - "encryption_iv": "8I2hhNIYNTrwxfHk" - }, - "media_url": "http://api.twilio.com/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "payloads": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads.json" + } } ], "start": 0, - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json?PageSize=1&Page=0" + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json?PageSize=50&Page=0" } }, "readEmpty": { "value": { "end": 0, - "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json?PageSize=1&Page=0", - "next_page_uri": null, - "page": 0, - "page_size": 1, - "previous_page_uri": null, - "recordings": [], - "start": 0, - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json?PageSize=1&Page=0" - } - }, - "readIncludeSoftDeleted": { - "value": { - "end": 0, - "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json?PageSize=2&Page=0", + "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json?PageSize=50&Page=0", "next_page_uri": null, "page": 0, - "page_size": 2, + "page_size": 50, "previous_page_uri": null, - "recordings": [ - { - "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "api_version": "2010-04-01", - "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "channels": 2, - "date_created": "Mon, 14 Feb 2022 22:23:00 +0100", - "date_updated": "Mon, 14 Feb 2022 22:23:00 +0100", - "start_time": "Mon, 14 Feb 2022 22:23:00 +0100", - "price": "0.04", - "price_unit": "USD", - "duration": "6", - "sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "source": "OutboundAPI", - "status": "deleted", - "error_code": null, - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.json", - "subresource_uris": { - "add_on_results": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json", - "transcriptions": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Transcriptions.json" - }, - "encryption_details": { - "encryption_public_key_sid": "CRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "encryption_cek": "OV4h6zrsxMIW7h0Zfqwfn6TI2GCNl54KALlg8wn8YB8KYZhXt6HlgvBWAmQTlfYVeLWydMiCewY0YkDDT1xmNe5huEo9vjuKBS5OmYK4CZkSx1NVv3XOGrZHpd2Pl/5WJHVhUK//AUO87uh5qnUP2E0KoLh1nyCLeGcEkXU0RfpPn/6nxjof/n6m6OzZOyeIRK4Oed5+rEtjqFDfqT0EVKjs6JAxv+f0DCc1xYRHl2yV8bahUPVKs+bHYdy4PVszFKa76M/Uae4jFA9Lv233JqWcxj+K2UoghuGhAFbV/JQIIswY2CBYI8JlVSifSqNEl9vvsTJ8bkVMm3MKbG2P7Q==", - "encryption_iv": "8I2hhNIYNTrwxfHk" - }, - "media_url": "http://api.twilio.com/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" - }, - { - "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "api_version": "2010-04-01", - "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", - "conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", - "channels": 2, - "date_created": "Mon, 14 Feb 2022 22:23:00 +0100", - "date_updated": "Mon, 14 Feb 2022 22:23:00 +0100", - "start_time": "Mon, 14 Feb 2022 22:23:00 +0000", - "price": "0.04", - "price_unit": "USD", - "duration": "6", - "sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", - "source": "OutboundAPI", - "status": "completed", - "error_code": null, - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab.json", - "subresource_uris": { - "add_on_results": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab/AddOnResults.json", - "transcriptions": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab/Transcriptions.json" - }, - "encryption_details": { - "encryption_public_key_sid": "CRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", - "encryption_cek": "OV4h6zrsxMIW7h0Zfqwfn6TI2GCNl54KALlg8wn8YB8KYZhXt6HlgvBWAmQTlfYVeLWydMiCewY0YkDDT1xmNe5huEo9vjuKBS5OmYK4CZkSx1NVv3XOGrZHpd2Pl/5WJHVhUK//AUO87uh5qnUP2E0KoLh1nyCLeGcEkXU0RfpPn/6nxjof/n6m6OzZOyeIRK4Oed5+rEtjqFDfqT0EVKjs6JAxv+f0DCc1xYRHl2yV8bahUPVKs+bHYdy4PVszFKa76M/Uae4jFA9Lv233JqWcxj+K2UoghuGhAFbV/JQIIswY2CBYI8JlVSifSqNEl9vvsTJ8bkVMm3MKbG2P7Q==", - "encryption_iv": "8I2hhNIYNTrwxfHk" - }, - "media_url": "http://api.twilio.com/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" - } - ], + "add_on_results": [], "start": 0, - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings.json?PageSize=2&Page=0" + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json?PageSize=50&Page=0" } } } @@ -34007,46 +33657,46 @@ "accountSid_authToken": [] } ], - "operationId": "ListRecording" + "operationId": "ListRecordingAddOnResult" } }, - "/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{Sid}.json": { + "/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads/{Sid}.json": { "servers": [ { "url": "https://api.twilio.com" } ], - "description": "The results of an Add-on API call", + "description": "A single Add-on results' payload", "x-twilio": { "defaultOutputProperties": [ "sid", - "status", - "add_on_sid", - "date_created" + "label", + "content_type" ], "dependentProperties": { - "payloads": { + "data": { "mapping": { "account_sid": "account_sid", "reference_sid": "reference_sid", - "add_on_result_sid": "sid" + "add_on_result_sid": "add_on_result_sid", + "payload_sid": "sid" }, - "resource_url": "/2010-04-01/Accounts/{account_sid}/Recordings/{reference_sid}/AddOnResults/{add_on_result_sid}/Payloads.json" + "resource_url": "/2010-04-01/Accounts/{account_sid}/Recordings/{reference_sid}/AddOnResults/{add_on_result_sid}/Payloads/{payload_sid}/Data.json" } }, - "parent": "/Accounts/{AccountSid}/Recordings/{Sid}.json", + "parent": "/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{Sid}.json", "pathType": "instance" }, "get": { - "description": "Fetch an instance of an AddOnResult", + "description": "Fetch an instance of a result payload", "tags": [ - "Api20100401AddOnResult" + "Api20100401Payload" ], "parameters": [ { "name": "AccountSid", "in": "path", - "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult resource to fetch.", + "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult Payload resource to fetch.", "schema": { "type": "string", "minLength": 34, @@ -34058,7 +33708,7 @@ { "name": "ReferenceSid", "in": "path", - "description": "The SID of the recording to which the result to fetch belongs.", + "description": "The SID of the recording to which the AddOnResult resource that contains the payload to fetch belongs.", "schema": { "type": "string", "minLength": 34, @@ -34068,9 +33718,9 @@ "required": true }, { - "name": "Sid", + "name": "AddOnResultSid", "in": "path", - "description": "The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to fetch.", + "description": "The SID of the AddOnResult to which the payload to fetch belongs.", "schema": { "type": "string", "minLength": 34, @@ -34078,6 +33728,18 @@ "pattern": "^XR[0-9a-fA-F]{32}$" }, "required": true + }, + { + "name": "Sid", + "in": "path", + "description": "The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to fetch.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^XH[0-9a-fA-F]{32}$" + }, + "required": true } ], "responses": { @@ -34085,22 +33747,23 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/api.v2010.account.recording.recording_add_on_result" + "$ref": "#/components/schemas/api.v2010.account.recording.recording_add_on_result.recording_add_on_result_payload" }, "examples": { "fetch": { "value": { - "sid": "XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sid": "XHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "reference_sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "status": "completed", "add_on_sid": "XBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "add_on_configuration_sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "add_on_result_sid": "XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "label": "XHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "content_type": "application/json", "date_created": "Wed, 01 Sep 2010 15:15:41 +0000", "date_updated": "Wed, 01 Sep 2010 15:15:41 +0000", - "date_completed": "Wed, 01 Sep 2010 15:15:41 +0000", "subresource_uris": { - "payloads": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads.json" + "data": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads/XHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Data.json" } } } @@ -34151,18 +33814,18 @@ "accountSid_authToken": [] } ], - "operationId": "FetchRecordingAddOnResult" + "operationId": "FetchRecordingAddOnResultPayload" }, "delete": { - "description": "Delete a result and purge all associated Payloads", + "description": "Delete a payload from the result along with all associated Data", "tags": [ - "Api20100401AddOnResult" + "Api20100401Payload" ], "parameters": [ { "name": "AccountSid", "in": "path", - "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult resources to delete.", + "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult Payload resources to delete.", "schema": { "type": "string", "minLength": 34, @@ -34174,7 +33837,7 @@ { "name": "ReferenceSid", "in": "path", - "description": "The SID of the recording to which the result to delete belongs.", + "description": "The SID of the recording to which the AddOnResult resource that contains the payloads to delete belongs.", "schema": { "type": "string", "minLength": 34, @@ -34184,9 +33847,9 @@ "required": true }, { - "name": "Sid", + "name": "AddOnResultSid", "in": "path", - "description": "The Twilio-provided string that uniquely identifies the Recording AddOnResult resource to delete.", + "description": "The SID of the AddOnResult to which the payloads to delete belongs.", "schema": { "type": "string", "minLength": 34, @@ -34194,6 +33857,18 @@ "pattern": "^XR[0-9a-fA-F]{32}$" }, "required": true + }, + { + "name": "Sid", + "in": "path", + "description": "The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to delete.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^XH[0-9a-fA-F]{32}$" + }, + "required": true } ], "responses": { @@ -34206,46 +33881,46 @@ "accountSid_authToken": [] } ], - "operationId": "DeleteRecordingAddOnResult" + "operationId": "DeleteRecordingAddOnResultPayload" } }, - "/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults.json": { + "/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads.json": { "servers": [ { "url": "https://api.twilio.com" } ], - "description": "The results of an Add-on API call", + "description": "A single Add-on results' payload", "x-twilio": { "defaultOutputProperties": [ "sid", - "status", - "add_on_sid", - "date_created" + "label", + "content_type" ], "dependentProperties": { - "payloads": { + "data": { "mapping": { "account_sid": "account_sid", "reference_sid": "reference_sid", - "add_on_result_sid": "sid" + "add_on_result_sid": "add_on_result_sid", + "payload_sid": "sid" }, - "resource_url": "/2010-04-01/Accounts/{account_sid}/Recordings/{reference_sid}/AddOnResults/{add_on_result_sid}/Payloads.json" + "resource_url": "/2010-04-01/Accounts/{account_sid}/Recordings/{reference_sid}/AddOnResults/{add_on_result_sid}/Payloads/{payload_sid}/Data.json" } }, - "parent": "/Accounts/{AccountSid}/Recordings/{Sid}.json", + "parent": "/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{Sid}.json", "pathType": "list" }, "get": { - "description": "Retrieve a list of results belonging to the recording", + "description": "Retrieve a list of payloads belonging to the AddOnResult", "tags": [ - "Api20100401AddOnResult" + "Api20100401Payload" ], "parameters": [ { "name": "AccountSid", "in": "path", - "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult resources to read.", + "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult Payload resources to read.", "schema": { "type": "string", "minLength": 34, @@ -34257,7 +33932,7 @@ { "name": "ReferenceSid", "in": "path", - "description": "The SID of the recording to which the result to read belongs.", + "description": "The SID of the recording to which the AddOnResult resource that contains the payloads to read belongs.", "schema": { "type": "string", "minLength": 34, @@ -34266,6 +33941,18 @@ }, "required": true }, + { + "name": "AddOnResultSid", + "in": "path", + "description": "The SID of the AddOnResult to which the payloads to read belongs.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^XR[0-9a-fA-F]{32}$" + }, + "required": true + }, { "name": "PageSize", "in": "query", @@ -34299,13 +33986,13 @@ "content": { "application/json": { "schema": { - "title": "ListRecordingAddOnResultResponse", + "title": "ListRecordingAddOnResultPayloadResponse", "type": "object", "properties": { - "add_on_results": { + "payloads": { "type": "array", "items": { - "$ref": "#/components/schemas/api.v2010.account.recording.recording_add_on_result" + "$ref": "#/components/schemas/api.v2010.account.recording.recording_add_on_result.recording_add_on_result_payload" } }, "end": { @@ -34344,42 +34031,43 @@ "readFull": { "value": { "end": 0, - "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json?PageSize=50&Page=0", + "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads.json?PageSize=50&Page=0", "next_page_uri": null, "page": 0, "page_size": 50, "previous_page_uri": null, - "add_on_results": [ + "payloads": [ { - "sid": "XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sid": "XHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "reference_sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "status": "completed", "add_on_sid": "XBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "add_on_configuration_sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "add_on_result_sid": "XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "label": "XHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "content_type": "application/json", "date_created": "Wed, 01 Sep 2010 15:15:41 +0000", "date_updated": "Wed, 01 Sep 2010 15:15:41 +0000", - "date_completed": "Wed, 01 Sep 2010 15:15:41 +0000", "subresource_uris": { - "payloads": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads.json" + "data": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads/XHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Data.json" } } ], "start": 0, - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json?PageSize=50&Page=0" + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads.json?PageSize=50&Page=0" } }, "readEmpty": { "value": { "end": 0, - "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json?PageSize=50&Page=0", + "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads.json?PageSize=50&Page=0", "next_page_uri": null, "page": 0, "page_size": 50, "previous_page_uri": null, - "add_on_results": [], + "payloads": [], "start": 0, - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults.json?PageSize=50&Page=0" + "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads.json?PageSize=50&Page=0" } } } @@ -34429,40 +34117,27 @@ "accountSid_authToken": [] } ], - "operationId": "ListRecordingAddOnResult" + "operationId": "ListRecordingAddOnResultPayload" } }, - "/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads/{Sid}.json": { + "/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads/{PayloadSid}/Data.json": { "servers": [ { "url": "https://api.twilio.com" } ], - "description": "A single Add-on results' payload", + "description": "The Payload Data subresource hosts the actual data returned by the Add-on", "x-twilio": { "defaultOutputProperties": [ - "sid", - "label", - "content_type" + "redirect_to" ], - "dependentProperties": { - "data": { - "mapping": { - "account_sid": "account_sid", - "reference_sid": "reference_sid", - "add_on_result_sid": "add_on_result_sid", - "payload_sid": "sid" - }, - "resource_url": "/2010-04-01/Accounts/{account_sid}/Recordings/{reference_sid}/AddOnResults/{add_on_result_sid}/Payloads/{payload_sid}/Data.json" - } - }, - "parent": "/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{Sid}.json", + "parent": "/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads/{Sid}.json", "pathType": "instance" }, "get": { "description": "Fetch an instance of a result payload", "tags": [ - "Api20100401Payload" + "Api20100401Data" ], "parameters": [ { @@ -34502,7 +34177,7 @@ "required": true }, { - "name": "Sid", + "name": "PayloadSid", "in": "path", "description": "The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to fetch.", "schema": { @@ -34515,28 +34190,16 @@ } ], "responses": { - "200": { + "307": { "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/api.v2010.account.recording.recording_add_on_result.recording_add_on_result_payload" + "$ref": "#/components/schemas/api.v2010.account.recording.recording_add_on_result.recording_add_on_result_payload.recording_add_on_result_payload_data" }, "examples": { "fetch": { "value": { - "sid": "XHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "reference_sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "add_on_sid": "XBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "add_on_configuration_sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "add_on_result_sid": "XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "label": "XHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "content_type": "application/json", - "date_created": "Wed, 01 Sep 2010 15:15:41 +0000", - "date_updated": "Wed, 01 Sep 2010 15:15:41 +0000", - "subresource_uris": { - "data": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads/XHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Data.json" - } + "redirect_to": "http://example.com" } } } @@ -34578,7 +34241,7 @@ } } }, - "description": "OK" + "description": "Temporary Redirect" } }, "security": [ @@ -34586,310 +34249,7 @@ "accountSid_authToken": [] } ], - "operationId": "FetchRecordingAddOnResultPayload" - }, - "delete": { - "description": "Delete a payload from the result along with all associated Data", - "tags": [ - "Api20100401Payload" - ], - "parameters": [ - { - "name": "AccountSid", - "in": "path", - "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult Payload resources to delete.", - "schema": { - "type": "string", - "minLength": 34, - "maxLength": 34, - "pattern": "^AC[0-9a-fA-F]{32}$" - }, - "required": true - }, - { - "name": "ReferenceSid", - "in": "path", - "description": "The SID of the recording to which the AddOnResult resource that contains the payloads to delete belongs.", - "schema": { - "type": "string", - "minLength": 34, - "maxLength": 34, - "pattern": "^RE[0-9a-fA-F]{32}$" - }, - "required": true - }, - { - "name": "AddOnResultSid", - "in": "path", - "description": "The SID of the AddOnResult to which the payloads to delete belongs.", - "schema": { - "type": "string", - "minLength": 34, - "maxLength": 34, - "pattern": "^XR[0-9a-fA-F]{32}$" - }, - "required": true - }, - { - "name": "Sid", - "in": "path", - "description": "The Twilio-provided string that uniquely identifies the Recording AddOnResult Payload resource to delete.", - "schema": { - "type": "string", - "minLength": 34, - "maxLength": 34, - "pattern": "^XH[0-9a-fA-F]{32}$" - }, - "required": true - } - ], - "responses": { - "204": { - "description": "The resource was deleted successfully." - } - }, - "security": [ - { - "accountSid_authToken": [] - } - ], - "operationId": "DeleteRecordingAddOnResultPayload" - } - }, - "/2010-04-01/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{AddOnResultSid}/Payloads.json": { - "servers": [ - { - "url": "https://api.twilio.com" - } - ], - "description": "A single Add-on results' payload", - "x-twilio": { - "defaultOutputProperties": [ - "sid", - "label", - "content_type" - ], - "dependentProperties": { - "data": { - "mapping": { - "account_sid": "account_sid", - "reference_sid": "reference_sid", - "add_on_result_sid": "add_on_result_sid", - "payload_sid": "sid" - }, - "resource_url": "/2010-04-01/Accounts/{account_sid}/Recordings/{reference_sid}/AddOnResults/{add_on_result_sid}/Payloads/{payload_sid}/Data.json" - } - }, - "parent": "/Accounts/{AccountSid}/Recordings/{ReferenceSid}/AddOnResults/{Sid}.json", - "pathType": "list" - }, - "get": { - "description": "Retrieve a list of payloads belonging to the AddOnResult", - "tags": [ - "Api20100401Payload" - ], - "parameters": [ - { - "name": "AccountSid", - "in": "path", - "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Recording AddOnResult Payload resources to read.", - "schema": { - "type": "string", - "minLength": 34, - "maxLength": 34, - "pattern": "^AC[0-9a-fA-F]{32}$" - }, - "required": true - }, - { - "name": "ReferenceSid", - "in": "path", - "description": "The SID of the recording to which the AddOnResult resource that contains the payloads to read belongs.", - "schema": { - "type": "string", - "minLength": 34, - "maxLength": 34, - "pattern": "^RE[0-9a-fA-F]{32}$" - }, - "required": true - }, - { - "name": "AddOnResultSid", - "in": "path", - "description": "The SID of the AddOnResult to which the payloads to read belongs.", - "schema": { - "type": "string", - "minLength": 34, - "maxLength": 34, - "pattern": "^XR[0-9a-fA-F]{32}$" - }, - "required": true - }, - { - "name": "PageSize", - "in": "query", - "description": "How many resources to return in each list page. The default is 50, and the maximum is 1000.", - "schema": { - "type": "integer", - "minimum": 1, - "maximum": 1000 - } - }, - { - "name": "Page", - "in": "query", - "description": "The page index. This value is simply for client state.", - "schema": { - "type": "integer", - "minimum": 0 - } - }, - { - "name": "PageToken", - "in": "query", - "description": "The page token. This is provided by the API.", - "schema": { - "type": "string" - } - } - ], - "responses": { - "200": { - "content": { - "application/json": { - "schema": { - "title": "ListRecordingAddOnResultPayloadResponse", - "type": "object", - "properties": { - "payloads": { - "type": "array", - "items": { - "$ref": "#/components/schemas/api.v2010.account.recording.recording_add_on_result.recording_add_on_result_payload" - } - }, - "end": { - "type": "integer" - }, - "first_page_uri": { - "format": "uri", - "type": "string" - }, - "next_page_uri": { - "format": "uri", - "nullable": true, - "type": "string" - }, - "page": { - "type": "integer" - }, - "page_size": { - "type": "integer" - }, - "previous_page_uri": { - "format": "uri", - "nullable": true, - "type": "string" - }, - "start": { - "type": "integer" - }, - "uri": { - "format": "uri", - "type": "string" - } - } - }, - "examples": { - "readFull": { - "value": { - "end": 0, - "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads.json?PageSize=50&Page=0", - "next_page_uri": null, - "page": 0, - "page_size": 50, - "previous_page_uri": null, - "payloads": [ - { - "sid": "XHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "reference_sid": "REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "add_on_sid": "XBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "add_on_configuration_sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "add_on_result_sid": "XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "label": "XHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "content_type": "application/json", - "date_created": "Wed, 01 Sep 2010 15:15:41 +0000", - "date_updated": "Wed, 01 Sep 2010 15:15:41 +0000", - "subresource_uris": { - "data": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads/XHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Data.json" - } - } - ], - "start": 0, - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads.json?PageSize=50&Page=0" - } - }, - "readEmpty": { - "value": { - "end": 0, - "first_page_uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads.json?PageSize=50&Page=0", - "next_page_uri": null, - "page": 0, - "page_size": 50, - "previous_page_uri": null, - "payloads": [], - "start": 0, - "uri": "/2010-04-01/Accounts/ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Recordings/REaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/AddOnResults/XRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Payloads.json?PageSize=50&Page=0" - } - } - } - } - }, - "headers": { - "Access-Control-Allow-Origin": { - "description": "Specify the origin(s) allowed to access the resource", - "schema": { - "type": "string" - }, - "example": "*" - }, - "Access-Control-Allow-Methods": { - "description": "Specify the HTTP methods allowed when accessing the resource", - "schema": { - "type": "string" - }, - "example": "POST, OPTIONS" - }, - "Access-Control-Allow-Headers": { - "description": "Specify the headers allowed when accessing the resource", - "schema": { - "type": "string" - }, - "example": "Content-Type, Authorization" - }, - "Access-Control-Allow-Credentials": { - "description": "Indicates whether the browser should include credentials", - "schema": { - "type": "boolean" - } - }, - "Access-Control-Expose-Headers": { - "description": "Headers exposed to the client", - "schema": { - "type": "string", - "example": "X-Custom-Header1, X-Custom-Header2" - } - } - }, - "description": "OK" - } - }, - "security": [ - { - "accountSid_authToken": [] - } - ], - "operationId": "ListRecordingAddOnResultPayload" + "operationId": "FetchRecordingAddOnResultPayloadData" } }, "/2010-04-01/Accounts/{AccountSid}/Recordings/{RecordingSid}/Transcriptions/{Sid}.json": { @@ -43349,7 +42709,7 @@ } ], "responses": { - "201": { + "200": { "content": { "application/json": { "schema": { @@ -43417,7 +42777,7 @@ } } }, - "description": "Created" + "description": "OK" } }, "security": [ diff --git a/src/services/twilio-api/twilio_bulkexports_v1.json b/src/services/twilio-api/twilio_bulkexports_v1.json index 0eca5970..b38ca9ca 100644 --- a/src/services/twilio-api/twilio_bulkexports_v1.json +++ b/src/services/twilio-api/twilio_bulkexports_v1.json @@ -17,6 +17,7 @@ }, "size": { "type": "integer", + "default": 0, "nullable": true, "description": "The size of the day's data file in bytes" }, diff --git a/src/services/twilio-api/twilio_chat_v1.json b/src/services/twilio-api/twilio_chat_v1.json index 103802cf..b48b502b 100644 --- a/src/services/twilio-api/twilio_chat_v1.json +++ b/src/services/twilio-api/twilio_chat_v1.json @@ -98,11 +98,13 @@ }, "members_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of Members in the Channel." }, "messages_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of Messages in the Channel." }, @@ -455,6 +457,7 @@ }, "index": { "type": "integer", + "default": 0, "nullable": true, "description": "The index of the message within the [Channel](https://www.twilio.com/docs/chat/api/channels)." }, @@ -630,11 +633,13 @@ }, "typing_indicator_timeout": { "type": "integer", + "default": 0, "nullable": true, "description": "How long in seconds after a `started typing` event until clients should assume that user is no longer typing, even if no `ended typing` message was received. The default is 5 seconds." }, "consumption_report_interval": { "type": "integer", + "default": 0, "nullable": true, "description": "DEPRECATED. The interval in seconds between consumption reports submission batches from client endpoints." }, @@ -779,6 +784,7 @@ }, "joined_channels_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of Channels this User is a Member of." }, diff --git a/src/services/twilio-api/twilio_chat_v2.json b/src/services/twilio-api/twilio_chat_v2.json index 587cb93d..99481aa9 100644 --- a/src/services/twilio-api/twilio_chat_v2.json +++ b/src/services/twilio-api/twilio_chat_v2.json @@ -203,11 +203,13 @@ }, "members_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of Members in the Channel." }, "messages_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of Messages that have been passed in the Channel." }, @@ -675,6 +677,7 @@ }, "index": { "type": "integer", + "default": 0, "nullable": true, "description": "The index of the message within the [Channel](https://www.twilio.com/docs/chat/channels). Indices may skip numbers, but will always be in order of when the message was received." }, @@ -872,11 +875,13 @@ }, "typing_indicator_timeout": { "type": "integer", + "default": 0, "nullable": true, "description": "How long in seconds after a `started typing` event until clients should assume that user is no longer typing, even if no `ended typing` message was received. The default is 5 seconds." }, "consumption_report_interval": { "type": "integer", + "default": 0, "nullable": true, "description": "DEPRECATED. The interval in seconds between consumption reports submission batches from client endpoints." }, @@ -909,11 +914,13 @@ }, "pre_webhook_retry_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of times to retry a call to the `pre_webhook_url` if the request times out (after 5 seconds) or it receives a 429, 503, or 504 HTTP response. Default retry count is 0 times, which means the call won't be retried." }, "post_webhook_retry_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of times to retry a call to the `post_webhook_url` if the request times out (after 5 seconds) or it receives a 429, 503, or 504 HTTP response. The default is 0, which means the call won't be retried." }, @@ -1031,6 +1038,7 @@ }, "joined_channels_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of Channels the User is a Member of." }, diff --git a/src/services/twilio-api/twilio_chat_v3.json b/src/services/twilio-api/twilio_chat_v3.json index 9dc99ac4..14207a4e 100644 --- a/src/services/twilio-api/twilio_chat_v3.json +++ b/src/services/twilio-api/twilio_chat_v3.json @@ -98,11 +98,13 @@ }, "members_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of Members in the Channel." }, "messages_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of Messages that have been passed in the Channel." }, diff --git a/src/services/twilio-api/twilio_content_sdk.json b/src/services/twilio-api/twilio_content_sdk.json index 01c65c0a..5408aac6 100644 --- a/src/services/twilio-api/twilio_content_sdk.json +++ b/src/services/twilio-api/twilio_content_sdk.json @@ -140,6 +140,45 @@ "title" ] }, + "carouselActions": { + "type": "array", + "items": { + "$ref": "#/components/schemas/carouselAction" + } + }, + "carouselActionType": { + "type": "string", + "enum": [ + "URL", + "PHONE_NUMBER", + "QUICK_REPLY" + ] + }, + "carouselAction": { + "type": "object", + "additionalProperties": false, + "properties": { + "type": { + "$ref": "#/components/schemas/carouselActionType" + }, + "title": { + "type": "string" + }, + "url": { + "type": "string" + }, + "phone": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "required": [ + "type", + "title" + ] + }, "authenticationActions": { "type": "array", "items": { @@ -198,6 +237,30 @@ } } }, + "carouselCards": { + "type": "array", + "items": { + "$ref": "#/components/schemas/carouselCard" + } + }, + "carouselCard": { + "type": "object", + "additionalProperties": false, + "properties": { + "title": { + "type": "string" + }, + "body": { + "type": "string" + }, + "media": { + "type": "string" + }, + "actions": { + "$ref": "#/components/schemas/carouselActions" + } + } + }, "twilioText": { "type": "object", "description": "Type containing only plain text-based content", @@ -411,6 +474,24 @@ "body" ] }, + "twilioCarousel": { + "type": "object", + "description": "twilio/carousel templates allow you to send a single text message accompanied by a set of up to 10 carousel cards in a horizontally scrollable view", + "nullable": true, + "additionalProperties": false, + "properties": { + "body": { + "type": "string" + }, + "cards": { + "$ref": "#/components/schemas/carouselCards" + } + }, + "required": [ + "body", + "cards" + ] + }, "ContentApprovalRequest": { "type": "object", "description": "Content approval request body", @@ -485,6 +566,9 @@ "twilio/catalog": { "$ref": "#/components/schemas/twilioCatalog" }, + "twilio/carousel": { + "$ref": "#/components/schemas/twilioCarousel" + }, "whatsapp/card": { "$ref": "#/components/schemas/whatsappCard" }, @@ -493,7 +577,6 @@ } } }, - "info": {}, "content.v1.content.approval_create": { "type": "object", "properties": { @@ -825,6 +908,42 @@ } } }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, "description": "Created" } }, @@ -833,7 +952,7 @@ "accountSid_authToken": [] } ], - "operationId": "CreateContentApprovalRequest" + "operationId": "CreateApprovalCreate" } }, "/v1/Content/{ContentSid}/ApprovalRequests": { @@ -899,6 +1018,42 @@ } } }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, "description": "OK" } }, @@ -907,7 +1062,7 @@ "accountSid_authToken": [] } ], - "operationId": "FetchApproval" + "operationId": "FetchApprovalFetch" } }, "/v1/Content/{Sid}": { @@ -1003,6 +1158,42 @@ } } }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, "description": "OK" } }, @@ -1134,6 +1325,42 @@ } } }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, "description": "Created" } }, @@ -1337,6 +1564,42 @@ } } }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, "description": "OK" } }, @@ -1571,6 +1834,42 @@ } } }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, "description": "OK" } }, @@ -1792,6 +2091,42 @@ } } }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, "description": "OK" } }, diff --git a/src/services/twilio-api/twilio_content_v2.json b/src/services/twilio-api/twilio_content_v2.json index 67196c6a..cba366b9 100644 --- a/src/services/twilio-api/twilio_content_v2.json +++ b/src/services/twilio-api/twilio_content_v2.json @@ -7,7 +7,6 @@ } }, "schemas": { - "info": {}, "content.v1.content.approval_fetch": { "type": "object", "properties": { diff --git a/src/services/twilio-api/twilio_conversations_v1.json b/src/services/twilio-api/twilio_conversations_v1.json index 9fbd8fa5..1198999b 100644 --- a/src/services/twilio-api/twilio_conversations_v1.json +++ b/src/services/twilio-api/twilio_conversations_v1.json @@ -366,6 +366,7 @@ }, "index": { "type": "integer", + "default": 0, "nullable": true, "description": "The index of the message within the [Conversation](https://www.twilio.com/docs/conversations/api/conversation-resource). Indices may skip numbers, but will always be in order of when the message was received." }, @@ -533,6 +534,7 @@ }, "error_code": { "type": "integer", + "default": 0, "nullable": true, "description": "The message [delivery error code](https://www.twilio.com/docs/sms/api/message-resource#delivery-related-errors) for a `failed` status, " }, @@ -1411,6 +1413,7 @@ }, "index": { "type": "integer", + "default": 0, "nullable": true, "description": "The index of the message within the [Conversation](https://www.twilio.com/docs/conversations/api/conversation-resource)." }, @@ -1586,6 +1589,7 @@ }, "error_code": { "type": "integer", + "default": 0, "nullable": true, "description": "The message [delivery error code](https://www.twilio.com/docs/sms/api/message-resource#delivery-related-errors) for a `failed` status, " }, diff --git a/src/services/twilio-api/twilio_events_v1.json b/src/services/twilio-api/twilio_events_v1.json index 899fec76..90cf2549 100644 --- a/src/services/twilio-api/twilio_events_v1.json +++ b/src/services/twilio-api/twilio_events_v1.json @@ -88,6 +88,7 @@ }, "latest_version": { "type": "integer", + "default": 0, "nullable": true, "description": "The latest version published of this schema." } @@ -103,6 +104,7 @@ }, "schema_version": { "type": "integer", + "default": 0, "nullable": true, "description": "The version of this schema." }, @@ -238,6 +240,7 @@ }, "schema_version": { "type": "integer", + "default": 0, "nullable": true, "description": "The schema version that the Subscription should use." }, diff --git a/src/services/twilio-api/twilio_flex_v1.json b/src/services/twilio-api/twilio_flex_v1.json index 50ff75a9..13e78c8c 100644 --- a/src/services/twilio-api/twilio_flex_v1.json +++ b/src/services/twilio-api/twilio_flex_v1.json @@ -394,6 +394,7 @@ }, "phase": { "type": "integer", + "default": 0, "nullable": true, "description": "The phase this Flex Plugin would initialize at runtime." }, @@ -581,6 +582,13 @@ "task" ] }, + "flex_meeting_callback_events_enum_webhook_method": { + "type": "string", + "enum": [ + "POST", + "GET" + ] + }, "flex.v1.insights_assessments": { "type": "object", "properties": { @@ -811,6 +819,7 @@ }, "segment_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The count of segments for a conversation" }, @@ -945,6 +954,7 @@ }, "usage": { "type": "integer", + "default": 0, "nullable": true, "description": "Integer value that tells a particular question is used by how many questionnaires" }, @@ -12945,6 +12955,12 @@ { "name": "FlexV1FlexFlow" }, + { + "name": "FlexV1FlexMeetingCallbackEvents" + }, + { + "name": "FlexV1FlexTokenInfo" + }, { "name": "FlexV1FlexUser" }, diff --git a/src/services/twilio-api/twilio_flex_v2.json b/src/services/twilio-api/twilio_flex_v2.json index 3a6a0b2f..4c266be0 100644 --- a/src/services/twilio-api/twilio_flex_v2.json +++ b/src/services/twilio-api/twilio_flex_v2.json @@ -110,6 +110,19 @@ "nullable": true, "description": "Friendly name of the User." }, + "locale": { + "type": "string", + "nullable": true, + "description": "The locale preference of the user." + }, + "roles": { + "type": "array", + "items": { + "type": "string" + }, + "nullable": true, + "description": "The roles of the user." + }, "created_date": { "type": "string", "format": "date-time", @@ -124,6 +137,7 @@ }, "version": { "type": "integer", + "default": 0, "nullable": true, "description": "The current version of the user." }, @@ -242,8 +256,12 @@ "friendly_name": "friendly_name", "username": "username", "email": "sample@example.com", - "created_date": "2015-07-31T04:00:00Z", - "updated_date": "2015-07-31T04:00:00Z", + "locale": "en-US", + "roles": [ + "agent" + ], + "created_date": "2024-07-31T04:00:00Z", + "updated_date": "2024-07-31T04:00:00Z", "version": 1, "url": "https://flex-api.twilio.com/v2/Instances/GOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Users/FUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" } @@ -296,6 +314,164 @@ } ], "operationId": "FetchFlexUser" + }, + "post": { + "description": "Update flex user for the given flex user sid", + "tags": [ + "FlexV2FlexUser" + ], + "parameters": [ + { + "name": "InstanceSid", + "in": "path", + "description": "The unique ID created by Twilio to identify a Flex instance.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^GO[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "FlexUserSid", + "in": "path", + "description": "The unique id for the flex user.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^FU[0-9a-fA-F]{32}$" + }, + "required": true + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/flex.v2.flex_user" + }, + "examples": { + "update": { + "value": { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "instance_sid": "GOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "flex_user_sid": "FUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "user_sid": "USaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "worker_sid": "WKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "workspace_sid": "WSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "flex_team_sid": "QOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "first_name": "firstname", + "last_name": "lastname", + "friendly_name": "friendly_name", + "username": "username", + "email": "sample@example.com", + "locale": "en-US", + "roles": [ + "agent" + ], + "created_date": "2024-07-31T04:00:00Z", + "updated_date": "2024-07-31T04:00:00Z", + "version": 1, + "url": "https://flex-api.twilio.com/v2/Instances/GOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Users/FUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + } + } + }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, + "description": "OK" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "UpdateFlexUser", + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "type": "object", + "title": "UpdateFlexUserRequest", + "properties": { + "FirstName": { + "type": "string", + "description": "First name of the User." + }, + "LastName": { + "type": "string", + "description": "Last name of the User." + }, + "Email": { + "type": "string", + "description": "Email of the User." + }, + "FriendlyName": { + "type": "string", + "description": "Friendly name of the User." + }, + "UserSid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^US[0-9a-fA-F]{32}$", + "description": "The unique SID identifier of the Twilio Unified User." + }, + "Locale": { + "type": "string", + "description": "The locale preference of the user." + } + } + }, + "examples": { + "update": { + "value": { + "Email": "sample@example.com" + } + } + } + } + } + } } }, "/v2/WebChats": { diff --git a/src/services/twilio-api/twilio_iam_organizations.json b/src/services/twilio-api/twilio_iam_organizations.json index 097bdd84..a0db6743 100644 --- a/src/services/twilio-api/twilio_iam_organizations.json +++ b/src/services/twilio-api/twilio_iam_organizations.json @@ -71,7 +71,7 @@ } }, { - "name": "Filter", + "name": "filter", "in": "query", "schema": { "type": "string" @@ -2559,7 +2559,7 @@ "operationId": "FetchAuthorize", "parameters": [ { - "name": "Response_type", + "name": "response_type", "in": "query", "description": "Response Type", "schema": { @@ -2568,7 +2568,7 @@ } }, { - "name": "Client_id", + "name": "client_id", "in": "query", "description": "The Client Identifier", "schema": { @@ -2577,7 +2577,7 @@ } }, { - "name": "Redirect_uri", + "name": "redirect_uri", "in": "query", "description": "The url to which response will be redirected to", "schema": { @@ -2586,7 +2586,7 @@ } }, { - "name": "Scope", + "name": "scope", "in": "query", "description": "The scope of the access request", "schema": { @@ -2595,7 +2595,7 @@ } }, { - "name": "State", + "name": "state", "in": "query", "description": "An opaque value which can be used to maintain state between the request and callback", "schema": { @@ -2614,7 +2614,7 @@ "examples": { "fetch": { "value": { - "redirect_to": "https://www.twilio.com/authorize?Response_type=code&Client_id=OQ7cda1a615f05a95634e643aaaf7081d7&Redirect_uri=www.twilio.com&Scope=offline_access&State=xvz" + "redirect_to": "https://www.twilio.com/authorize?response_type=code&client_id=OQ7cda1a615f05a95634e643aaaf7081d7&redirect_uri=www.twilio.com&scope=offline_access&state=xvz" } } } diff --git a/src/services/twilio-api/twilio_insights_v1.json b/src/services/twilio-api/twilio_insights_v1.json index 09efea50..0138282d 100644 --- a/src/services/twilio-api/twilio_insights_v1.json +++ b/src/services/twilio-api/twilio_insights_v1.json @@ -2231,18 +2231,10 @@ "type": "string" } }, - { - "name": "Branded", - "in": "query", - "description": "A boolean flag indicating whether or not the calls were branded using Twilio Branded Calls.", - "schema": { - "type": "boolean" - } - }, { "name": "VerifiedCaller", "in": "query", - "description": "A boolean flag indicating whether or not the caller was verified using SHAKEN/STIR.", + "description": "A boolean flag indicating whether or not the caller was verified using SHAKEN/STIR.One of 'true' or 'false'.", "schema": { "type": "boolean" }, @@ -2463,6 +2455,88 @@ } } }, + { + "name": "BrandedEnabled", + "in": "query", + "description": "A boolean flag indicating whether or not the calls were branded using Twilio Branded Calls. One of 'true' or 'false'", + "schema": { + "type": "boolean" + }, + "examples": { + "readWithCarrier": { + "value": true + } + } + }, + { + "name": "VoiceIntegrityEnabled", + "in": "query", + "description": "A boolean flag indicating whether or not the phone number had voice integrity enabled.One of 'true' or 'false'", + "schema": { + "type": "boolean" + }, + "examples": { + "readWithCarrier": { + "value": true + } + } + }, + { + "name": "BrandedBundleSid", + "in": "query", + "description": "A unique SID identifier of the Branded Call.", + "schema": { + "type": "string" + } + }, + { + "name": "VoiceIntegrityBundleSid", + "in": "query", + "description": "A unique SID identifier of the Voice Integrity Profile.", + "schema": { + "type": "string" + } + }, + { + "name": "VoiceIntegrityUseCase", + "in": "query", + "description": "A Voice Integrity Use Case . Is of type enum. One of 'abandoned_cart', 'appointment_reminders', 'appointment_scheduling', 'asset_management', 'automated_support', 'call_tracking', 'click_to_call', 'contact_tracing', 'contactless_delivery', 'customer_support', 'dating/social', 'delivery_notifications', 'distance_learning', 'emergency_notifications', 'employee_notifications', 'exam_proctoring', 'field_notifications', 'first_responder', 'fraud_alerts', 'group_messaging', 'identify_&_verification', 'intelligent_routing', 'lead_alerts', 'lead_distribution', 'lead_generation', 'lead_management', 'lead_nurturing', 'marketing_events', 'mass_alerts', 'meetings/collaboration', 'order_notifications', 'outbound_dialer', 'pharmacy', 'phone_system', 'purchase_confirmation', 'remote_appointments', 'rewards_program', 'self-service', 'service_alerts', 'shift_management', 'survey/research', 'telehealth', 'telemarketing', 'therapy_(individual+group)'.", + "schema": { + "type": "string" + } + }, + { + "name": "BusinessProfileIdentity", + "in": "query", + "description": "A Business Identity of the calls. Is of type enum. One of 'direct_customer', 'isv_reseller_or_partner'. ", + "schema": { + "type": "string" + } + }, + { + "name": "BusinessProfileIndustry", + "in": "query", + "description": "A Business Industry of the calls. Is of type enum. One of 'automotive', 'agriculture', 'banking', 'consumer', 'construction', 'education', 'engineering', 'energy', 'oil_and_gas', 'fast_moving_consumer_goods', 'financial', 'fintech', 'food_and_beverage', 'government', 'healthcare', 'hospitality', 'insurance', 'legal', 'manufacturing', 'media', 'online', 'professional_services', 'raw_materials', 'real_estate', 'religion', 'retail', 'jewelry', 'technology', 'telecommunications', 'transportation', 'travel', 'electronics', 'not_for_profit' ", + "schema": { + "type": "string" + } + }, + { + "name": "BusinessProfileBundleSid", + "in": "query", + "description": "A unique SID identifier of the Business Profile.", + "schema": { + "type": "string" + } + }, + { + "name": "BusinessProfileType", + "in": "query", + "description": "A Business Profile Type of the calls. Is of type enum. One of 'primary', 'secondary'.", + "schema": { + "type": "string" + } + }, { "name": "PageSize", "in": "query", @@ -2559,11 +2633,11 @@ "meta": { "page": 0, "page_size": 25, - "first_page_url": "https://insights.twilio.com/v1/Voice/Summaries?ToCarrier=AT%26T+Wireless&AnsweredBy=machine_start&StartTime=4h&PageSize=25&Page=0", + "first_page_url": "https://insights.twilio.com/v1/Voice/Summaries?ToCarrier=AT%26T+Wireless&AnsweredBy=machine_start&VoiceIntegrityEnabled=True&StartTime=4h&BrandedEnabled=True&PageSize=25&Page=0", "previous_page_url": null, "next_page_url": null, "key": "call_summaries", - "url": "https://insights.twilio.com/v1/Voice/Summaries?ToCarrier=AT%26T+Wireless&AnsweredBy=machine_start&StartTime=4h&PageSize=25&Page=0" + "url": "https://insights.twilio.com/v1/Voice/Summaries?ToCarrier=AT%26T+Wireless&AnsweredBy=machine_start&VoiceIntegrityEnabled=True&StartTime=4h&BrandedEnabled=True&PageSize=25&Page=0" }, "call_summaries": [ { @@ -2651,6 +2725,23 @@ "trust": { "verified_caller": { "verified": true + }, + "branded": { + "enabled": true, + "display_name": "Owl bank", + "long_display_name": "Owl bank Ltd", + "bundle_sid": "BU5ceeea51b1424478fc541dfef0e2b167" + }, + "business_profile": { + "bundle_sid": "BU5ceeea51b1424478fc541dfef0e2b167", + "identity": "direct_customer", + "industry": "BANKING", + "type": "corporate" + }, + "voice_integrity": { + "enabled": true, + "bundle_sid": "BU5ceeea51b1424478fc541dfef0e2b167", + "use_case": "customer_support" } }, "annotation": null, @@ -2738,6 +2829,23 @@ "trust": { "verified_caller": { "verified": true + }, + "branded": { + "enabled": true, + "display_name": "Owl bank", + "long_display_name": "Owl bank Ltd", + "bundle_sid": "BU5ceeea51b1424478fc541dfef0e2b167" + }, + "business_profile": { + "bundle_sid": "BU5ceeea51b1424478fc541dfef0e2b167", + "identity": "direct_customer", + "industry": "BANKING", + "type": "corporate" + }, + "voice_integrity": { + "enabled": true, + "bundle_sid": "BU5ceeea51b1424478fc541dfef0e2b167", + "use_case": "customer_support" } }, "annotation": null, @@ -5673,7 +5781,28 @@ ], "attributes": {}, "properties": {}, - "trust": {}, + "trust": { + "verified_caller": { + "verified": true + }, + "branded": { + "enabled": true, + "display_name": "Owl bank", + "long_display_name": "Owl bank Ltd", + "bundle_sid": "BU5ceeea51b1424478fc541dfef0e2b167" + }, + "business_profile": { + "bundle_sid": "BU5ceeea51b1424478fc541dfef0e2b167", + "identity": "direct_customer", + "industry": "BANKING", + "type": "corporate" + }, + "voice_integrity": { + "enabled": true, + "bundle_sid": "BU5ceeea51b1424478fc541dfef0e2b167", + "use_case": "customer_support" + } + }, "annotation": { "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "call_sid": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", diff --git a/src/services/twilio-api/twilio_intelligence_v2.json b/src/services/twilio-api/twilio_intelligence_v2.json index 160e7231..56675c57 100644 --- a/src/services/twilio-api/twilio_intelligence_v2.json +++ b/src/services/twilio-api/twilio_intelligence_v2.json @@ -48,6 +48,7 @@ }, "version": { "type": "integer", + "default": 0, "nullable": true, "description": "Numeric Custom Operator version. Incremented with each update on the resource, used to ensure integrity when updating the Custom Operator." }, @@ -172,6 +173,7 @@ }, "version": { "type": "integer", + "default": 0, "nullable": true, "description": "Numeric Operator version. Incremented with each update on the resource, used to ensure integrity when updating the Operator." }, @@ -521,6 +523,7 @@ }, "version": { "type": "integer", + "default": 0, "nullable": true, "description": "Numeric Operator version. Incremented with each update on the resource, used to ensure integrity when updating the Operator." }, @@ -568,11 +571,13 @@ "properties": { "media_channel": { "type": "integer", + "default": 0, "nullable": true, "description": "The channel number." }, "sentence_index": { "type": "integer", + "default": 0, "nullable": true, "description": "The index of the sentence in the transcript." }, @@ -608,6 +613,12 @@ "confidence": { "type": "number", "nullable": true + }, + "words": { + "type": "array", + "items": {}, + "nullable": true, + "description": "Detailed information for each of the words of the given Sentence." } } }, @@ -704,6 +715,7 @@ }, "version": { "type": "integer", + "default": 0, "nullable": true, "description": "The version number of this Service." } @@ -788,6 +800,7 @@ }, "duration": { "type": "integer", + "default": 0, "nullable": true, "description": "The duration of this Transcript's source" }, @@ -1640,6 +1653,21 @@ } }, "headers": { + "X-Rate-Limit-Limit": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Remaining": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Config": { + "schema": { + "type": "string" + } + }, "Access-Control-Allow-Origin": { "description": "Specify the origin(s) allowed to access the resource", "schema": { @@ -2482,6 +2510,21 @@ } }, "headers": { + "X-Rate-Limit-Limit": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Remaining": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Config": { + "schema": { + "type": "string" + } + }, "Access-Control-Allow-Origin": { "description": "Specify the origin(s) allowed to access the resource", "schema": { @@ -2619,6 +2662,21 @@ } }, "headers": { + "X-Rate-Limit-Limit": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Remaining": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Config": { + "schema": { + "type": "string" + } + }, "Access-Control-Allow-Origin": { "description": "Specify the origin(s) allowed to access the resource", "schema": { @@ -2899,12 +2957,9 @@ { "name": "Sid", "in": "path", - "description": "A 34 character string that uniquely identifies this Operator Type.", + "description": "Either a 34 character string that uniquely identifies this Operator Type or the unique name that references an Operator Type.", "schema": { - "type": "string", - "minLength": 34, - "maxLength": 34, - "pattern": "^EY[0-9a-fA-F]{32}$" + "type": "string" }, "required": true } @@ -3387,7 +3442,8 @@ "transcript", "start_time", "end_time", - "confidence" + "confidence", + "words" ], "parent": "/Transcripts/{Sid}", "pathType": "list" @@ -3423,6 +3479,19 @@ } } }, + { + "name": "WordTimestamps", + "in": "query", + "description": "Returns word level timestamps information, if word_timestamps is enabled. The default is `false`.", + "schema": { + "type": "boolean" + }, + "examples": { + "readParams": { + "value": "True" + } + } + }, { "name": "PageSize", "in": "query", @@ -3510,7 +3579,19 @@ "end_time": null, "transcript": "test test", "sid": "GXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "confidence": null + "confidence": null, + "words": [ + { + "word": "test", + "start_time": null, + "end_time": null + }, + { + "word": "test", + "start_time": null, + "end_time": null + } + ] } ], "meta": { @@ -3534,15 +3615,27 @@ "end_time": null, "transcript": "test test", "sid": "GXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "confidence": null + "confidence": null, + "words": [ + { + "word": "test", + "start_time": null, + "end_time": null + }, + { + "word": "test", + "start_time": null, + "end_time": null + } + ] } ], "meta": { "key": "sentences", "page": 0, "page_size": 50, - "first_page_url": "https://intelligence.twilio.com/v2/Transcripts/GTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Sentences?Redacted=True&PageSize=50&Page=0", - "url": "https://intelligence.twilio.com/v2/Transcripts/GTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Sentences?Redacted=True&PageSize=50&Page=0", + "first_page_url": "https://intelligence.twilio.com/v2/Transcripts/GTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Sentences?Redacted=True&WordTimestamps=True&PageSize=50&Page=0", + "url": "https://intelligence.twilio.com/v2/Transcripts/GTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Sentences?Redacted=True&WordTimestamps=True&PageSize=50&Page=0", "next_page_url": null, "previous_page_url": null } @@ -3552,6 +3645,21 @@ } }, "headers": { + "X-Rate-Limit-Limit": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Remaining": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Config": { + "schema": { + "type": "string" + } + }, "Access-Control-Allow-Origin": { "description": "Specify the origin(s) allowed to access the resource", "schema": { @@ -3660,6 +3768,21 @@ "type": "string" } }, + "X-Rate-Limit-Limit": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Remaining": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Config": { + "schema": { + "type": "string" + } + }, "Access-Control-Allow-Origin": { "description": "Specify the origin(s) allowed to access the resource", "schema": { @@ -3904,6 +4027,21 @@ } }, "headers": { + "X-Rate-Limit-Limit": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Remaining": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Config": { + "schema": { + "type": "string" + } + }, "Access-Control-Allow-Origin": { "description": "Specify the origin(s) allowed to access the resource", "schema": { @@ -3986,7 +4124,29 @@ ], "responses": { "204": { - "description": "The resource was deleted successfully." + "description": "The resource was deleted successfully.", + "headers": { + "ETag": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Limit": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Remaining": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Config": { + "schema": { + "type": "string" + } + } + } } }, "security": [ @@ -4051,6 +4211,21 @@ "type": "string" } }, + "X-Rate-Limit-Limit": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Remaining": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Config": { + "schema": { + "type": "string" + } + }, "Access-Control-Allow-Origin": { "description": "Specify the origin(s) allowed to access the resource", "schema": { @@ -4159,6 +4334,21 @@ "type": "string" } }, + "X-Rate-Limit-Limit": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Remaining": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Config": { + "schema": { + "type": "string" + } + }, "Access-Control-Allow-Origin": { "description": "Specify the origin(s) allowed to access the resource", "schema": { @@ -4368,6 +4558,21 @@ } }, "headers": { + "X-Rate-Limit-Limit": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Remaining": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Config": { + "schema": { + "type": "string" + } + }, "Access-Control-Allow-Origin": { "description": "Specify the origin(s) allowed to access the resource", "schema": { @@ -4730,6 +4935,21 @@ } }, "headers": { + "X-Rate-Limit-Limit": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Remaining": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Config": { + "schema": { + "type": "string" + } + }, "Access-Control-Allow-Origin": { "description": "Specify the origin(s) allowed to access the resource", "schema": { @@ -4867,6 +5087,21 @@ } }, "headers": { + "X-Rate-Limit-Limit": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Remaining": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Config": { + "schema": { + "type": "string" + } + }, "Access-Control-Allow-Origin": { "description": "Specify the origin(s) allowed to access the resource", "schema": { @@ -4933,7 +5168,24 @@ ], "responses": { "204": { - "description": "The resource was deleted successfully." + "description": "The resource was deleted successfully.", + "headers": { + "X-Rate-Limit-Limit": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Remaining": { + "schema": { + "type": "string" + } + }, + "X-Rate-Limit-Config": { + "schema": { + "type": "string" + } + } + } } }, "security": [ diff --git a/src/services/twilio-api/twilio_ip_messaging_v1.json b/src/services/twilio-api/twilio_ip_messaging_v1.json index dd6d2790..0141052c 100644 --- a/src/services/twilio-api/twilio_ip_messaging_v1.json +++ b/src/services/twilio-api/twilio_ip_messaging_v1.json @@ -64,10 +64,12 @@ }, "members_count": { "type": "integer", + "default": 0, "nullable": true }, "messages_count": { "type": "integer", + "default": 0, "nullable": true }, "url": { @@ -341,6 +343,7 @@ }, "index": { "type": "integer", + "default": 0, "nullable": true }, "url": { @@ -483,10 +486,12 @@ }, "typing_indicator_timeout": { "type": "integer", + "default": 0, "nullable": true }, "consumption_report_interval": { "type": "integer", + "default": 0, "nullable": true }, "limits": { @@ -592,6 +597,7 @@ }, "joined_channels_count": { "type": "integer", + "default": 0, "nullable": true }, "links": { diff --git a/src/services/twilio-api/twilio_ip_messaging_v2.json b/src/services/twilio-api/twilio_ip_messaging_v2.json index 89cce186..268ef4e6 100644 --- a/src/services/twilio-api/twilio_ip_messaging_v2.json +++ b/src/services/twilio-api/twilio_ip_messaging_v2.json @@ -145,10 +145,12 @@ }, "members_count": { "type": "integer", + "default": 0, "nullable": true }, "messages_count": { "type": "integer", + "default": 0, "nullable": true }, "url": { @@ -514,6 +516,7 @@ }, "index": { "type": "integer", + "default": 0, "nullable": true }, "type": { @@ -670,10 +673,12 @@ }, "typing_indicator_timeout": { "type": "integer", + "default": 0, "nullable": true }, "consumption_report_interval": { "type": "integer", + "default": 0, "nullable": true }, "limits": { @@ -700,10 +705,12 @@ }, "pre_webhook_retry_count": { "type": "integer", + "default": 0, "nullable": true }, "post_webhook_retry_count": { "type": "integer", + "default": 0, "nullable": true }, "notifications": { @@ -787,6 +794,7 @@ }, "joined_channels_count": { "type": "integer", + "default": 0, "nullable": true }, "links": { diff --git a/src/services/twilio-api/twilio_marketplace_v1.json b/src/services/twilio-api/twilio_marketplace_v1.json index 52ca7dc8..931503bd 100644 --- a/src/services/twilio-api/twilio_marketplace_v1.json +++ b/src/services/twilio-api/twilio_marketplace_v1.json @@ -7,7 +7,6 @@ } }, "schemas": { - "info": {}, "marketplace.v1.available_add_on": { "type": "object", "properties": { @@ -236,7 +235,31 @@ }, "marketplace.v1.installed_add_on.installed_add_on_usage": { "type": "object", - "properties": {} + "properties": { + "billable_items": { + "type": "array", + "items": { + "type": "object", + "properties": { + "quantity": { + "type": "number", + "description": "Any floating number greater than 0." + }, + "sid": { + "type": "string", + "description": "BillingSid to use for billing." + } + }, + "required": [ + "quantity", + "sid" + ] + } + } + }, + "required": [ + "billable_items" + ] }, "marketplace.v1.module_data_management": { "type": "object", @@ -244,29 +267,52 @@ "url": { "type": "string", "format": "uri", - "nullable": true + "nullable": true, + "description": "URL to query the subresource." }, "sid": { "type": "string", "minLength": 34, "maxLength": 34, "pattern": "^XB[0-9a-fA-F]{32}$", - "nullable": true + "nullable": true, + "description": "ModuleSid that identifies this Listing." }, "description": { - "nullable": true + "nullable": true, + "description": "A JSON object describing the module and is displayed under the Description tab of the Module detail page. You can define the main body of the description, highlight key features or aspects of the module and if applicable, provide code samples for developers" }, "support": { - "nullable": true + "nullable": true, + "description": "A JSON object containing information on how customers can obtain support for the module. Use this parameter to provide details such as contact information and support description." }, "policies": { - "nullable": true + "nullable": true, + "description": "A JSON object describing the module's privacy and legal policies and is displayed under the Policies tab of the Module detail page. The maximum file size for Policies is 5MB" }, "module_info": { - "nullable": true + "nullable": true, + "description": "A JSON object containing essential attributes that define a module. This information is presented on the Module detail page in the Twilio Marketplace Catalog. You can pass the following attributes in the JSON object" }, "documentation": { - "nullable": true + "nullable": true, + "description": "A JSON object for providing comprehensive information, instructions, and resources related to the module" + }, + "configuration": { + "nullable": true, + "description": "A JSON object for providing listing specific configuration. Contains button setup, notification url, among others." + } + } + }, + "marketplace.v1.referral_conversion": { + "type": "object", + "properties": { + "converted_account_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$", + "nullable": false } } } @@ -2026,29 +2072,7 @@ "content": { "application/json": { "schema": { - "type": "object", - "properties": { - "billable_items": { - "type": "array", - "items": { - "type": "object", - "properties": { - "quantity": { - "type": "number", - "description": "" - }, - "sid": { - "type": "string", - "description": "" - } - }, - "required": [ - "quantity", - "sid" - ] - } - } - } + "$ref": "#/components/schemas/marketplace.v1.installed_add_on.installed_add_on_usage" }, "examples": { "multiple_sids": { @@ -2071,6 +2095,211 @@ } } }, + "/v1/ReferralConversion": { + "servers": [ + { + "url": "https://marketplace.twilio.com" + } + ], + "description": "", + "x-twilio": { + "defaultOutputProperties": [], + "pathType": "instance" + }, + "post": { + "description": "", + "tags": [ + "MarketplaceReferralConversion" + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.v1.referral_conversion" + }, + "examples": { + "create": { + "value": { + "converted_account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + } + } + }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, + "description": "OK" + }, + "202": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/marketplace.v1.referral_conversion" + }, + "examples": { + "create": { + "value": { + "converted_account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + } + } + }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, + "description": "ACCEPTED" + }, + "400": { + "content": { + "application/json": { + "schema": { + "type": "object", + "x-jvm-type": "com.twilio.rest.TwilioServiceErrorResponse" + } + } + }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, + "description": "NOT_FOUND" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "CreateReferralConversion", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "referral_account_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$", + "nullable": false + } + } + }, + "examples": { + "create": { + "value": { + "referral_account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + } + } + } + } + } + } + }, "/v1/Listing/{Sid}": { "servers": [ { @@ -2151,6 +2380,18 @@ }, "documentation": { "body": "aBody" + }, + "configuration": { + "buttons": [ + { + "url": "https://example.com", + "label": "Configurable button text", + "help_text": "The button text, url, and help text are now configurable via self service" + } + ], + "notification_configuration": { + "callback_url": "https://example.com" + } } } } @@ -2231,6 +2472,10 @@ "Support": { "type": "string", "description": "" + }, + "Configuration": { + "type": "string", + "description": "" } } }, @@ -2241,7 +2486,8 @@ "Description": "test", "Documentation": "test", "Policies": "test", - "Support": "test" + "Support": "test", + "Configuration": "test" } } } @@ -2250,7 +2496,7 @@ } }, "get": { - "description": "", + "description": "This endpoint returns the data of a given Listing. To find a Listing's SID, use the [Available Add-ons resource](/docs/marketplace/api/available-add-ons) or view its Listing details page in the Console by visiting the [Catalog](https://console.twilio.com/us1/develop/add-ons/catalog) or the [My Listings tab](https://console.twilio.com/us1/develop/add-ons/publish/my-listings) and selecting the Listing.", "tags": [ "MarketplaceModuleDataManagement" ], @@ -2258,7 +2504,7 @@ { "name": "Sid", "in": "path", - "description": "", + "description": "The unique identifier of a Listing.", "schema": { "type": "string", "minLength": 34, @@ -2317,6 +2563,18 @@ }, "documentation": { "body": "aBody" + }, + "configuration": { + "buttons": [ + { + "url": "https://example.com", + "label": "Configurable button text", + "help_text": "The button text, url, and help text are now configurable via self service" + } + ], + "notification_configuration": { + "callback_url": "https://example.com" + } } } } @@ -2397,6 +2655,9 @@ }, { "name": "MarketplaceModuleDataManagement" + }, + { + "name": "MarketplaceReferralConversion" } ], "security": [ diff --git a/src/services/twilio-api/twilio_messaging_v1.json b/src/services/twilio-api/twilio_messaging_v1.json index bbe9225c..6cd5bcdd 100644 --- a/src/services/twilio-api/twilio_messaging_v1.json +++ b/src/services/twilio-api/twilio_messaging_v1.json @@ -843,6 +843,7 @@ }, "validity_period": { "type": "integer", + "default": 0, "nullable": true, "description": "How long, in seconds, messages sent from the Service are valid. Can be an integer from `1` to `14,400`." }, @@ -3395,6 +3396,28 @@ "date_created": "2023-07-30T20:12:31Z", "date_updated": "2023-07-30T20:12:33Z", "url": "https://messaging.twilio.com/v1/Services/MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/ChannelSenders/XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + }, + { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "messaging_service_sid": "MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", + "sender": "messenger:104794531907950", + "sender_type": "Messenger", + "country_code": "US", + "date_created": "2023-07-30T20:12:31Z", + "date_updated": "2023-07-30T20:12:33Z", + "url": "https://messaging.twilio.com/v1/Services/MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/ChannelSenders/XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab" + }, + { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "messaging_service_sid": "MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac", + "sender": "rcs:ms_dev_ttatqler_agent", + "sender_type": "RCS", + "country_code": "US", + "date_created": "2023-07-30T20:12:31Z", + "date_updated": "2023-07-30T20:12:33Z", + "url": "https://messaging.twilio.com/v1/Services/MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/ChannelSenders/XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac" } ] } @@ -3447,6 +3470,160 @@ } ], "operationId": "ListChannelSender" + }, + "post": { + "description": "", + "tags": [ + "MessagingV1ChannelSender" + ], + "parameters": [ + { + "name": "MessagingServiceSid", + "in": "path", + "description": "The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to create the resource under.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^MG[0-9a-fA-F]{32}$" + }, + "required": true + } + ], + "responses": { + "201": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/messaging.v1.service.channel_sender" + }, + "examples": { + "createwhatsappsender": { + "value": { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "messaging_service_sid": "MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sender": "whatsapp:+12487960483", + "sender_type": "WhatsApp", + "country_code": "US", + "date_created": "2023-07-30T20:12:31Z", + "date_updated": "2023-07-30T20:12:33Z", + "url": "https://messaging.twilio.com/v1/Services/MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/ChannelSenders/XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + }, + "createfbsender": { + "value": { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "messaging_service_sid": "MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", + "sender": "messenger:104794531907950", + "sender_type": "Messanger", + "country_code": "US", + "date_created": "2023-07-30T20:12:31Z", + "date_updated": "2023-07-30T20:12:33Z", + "url": "https://messaging.twilio.com/v1/Services/MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/ChannelSenders/XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab" + } + }, + "creatercssender": { + "value": { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "messaging_service_sid": "MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac", + "sender": "rcs:ms_dev_test_agent", + "sender_type": "RCS", + "country_code": "US", + "date_created": "2023-07-30T20:12:31Z", + "date_updated": "2023-07-30T20:12:33Z", + "url": "https://messaging.twilio.com/v1/Services/MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/ChannelSenders/XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac" + } + } + } + } + }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, + "description": "Created" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "CreateChannelSender", + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "type": "object", + "title": "CreateChannelSenderRequest", + "properties": { + "Sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^XE[0-9a-fA-F]{32}$", + "description": "The SID of the Channel Sender being added to the Service." + } + }, + "required": [ + "Sid" + ] + }, + "examples": { + "createwhatsappsender": { + "value": { + "Sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + } + }, + "createfbsender": { + "value": { + "Sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab" + } + }, + "creatercssender": { + "value": { + "Sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac" + } + } + } + } + } + } } }, "/v1/Services/{MessagingServiceSid}/ChannelSenders/{Sid}": { @@ -3501,7 +3678,7 @@ "$ref": "#/components/schemas/messaging.v1.service.channel_sender" }, "examples": { - "fetch": { + "fetchwhatsappsender": { "value": { "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "messaging_service_sid": "MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", @@ -3513,6 +3690,32 @@ "date_updated": "2023-07-30T20:12:33Z", "url": "https://messaging.twilio.com/v1/Services/MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/ChannelSenders/XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" } + }, + "fetchfbsender": { + "value": { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "messaging_service_sid": "MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", + "sender": "messenger:104794531907950", + "sender_type": "Messenger", + "country_code": "US", + "date_created": "2023-07-30T20:12:31Z", + "date_updated": "2023-07-30T20:12:33Z", + "url": "https://messaging.twilio.com/v1/Services/MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/ChannelSenders/XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab" + } + }, + "fetchrcssender": { + "value": { + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "messaging_service_sid": "MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "sid": "XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac", + "sender": "rcs:ms_dev_test_agent", + "sender_type": "RCS", + "country_code": "US", + "date_created": "2023-07-30T20:12:31Z", + "date_updated": "2023-07-30T20:12:33Z", + "url": "https://messaging.twilio.com/v1/Services/MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/ChannelSenders/XEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac" + } } } } @@ -3562,6 +3765,46 @@ } ], "operationId": "FetchChannelSender" + }, + "delete": { + "description": "", + "tags": [ + "MessagingV1ChannelSender" + ], + "parameters": [ + { + "name": "MessagingServiceSid", + "in": "path", + "description": "The SID of the [Service](https://www.twilio.com/docs/chat/rest/service-resource) to delete the resource from.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^MG[0-9a-fA-F]{32}$" + }, + "required": true + }, + { + "name": "Sid", + "in": "path", + "description": "The SID of the Channel Sender resource to delete.", + "schema": { + "type": "string" + }, + "required": true + } + ], + "responses": { + "204": { + "description": "The resource was deleted successfully." + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "DeleteChannelSender" } }, "/v1/Deactivations": { @@ -4509,6 +4752,10 @@ "maxLength": 34, "pattern": "^MG[0-9a-fA-F]{32}$", "description": "The SID of the [Messaging Service](https://www.twilio.com/docs/messaging/api/service-resource) that the resource is associated with." + }, + "CnpMigration": { + "type": "boolean", + "description": "Customers should use this flag during the ERC registration process to indicate to Twilio that the campaign being registered is undergoing CNP migration. It is important for the user to first trigger the CNP migration process for said campaign in their CSP portal and have Twilio accept the sharing request, before making this api call." } }, "required": [ @@ -4520,7 +4767,8 @@ "create": { "value": { "MessagingServiceSid": "MGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "CampaignId": "CMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" + "CampaignId": "CMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "CnpMigration": false } } } diff --git a/src/services/twilio-api/twilio_notify_v1.json b/src/services/twilio-api/twilio_notify_v1.json index f1c8d5a7..4fda2ba4 100644 --- a/src/services/twilio-api/twilio_notify_v1.json +++ b/src/services/twilio-api/twilio_notify_v1.json @@ -270,6 +270,7 @@ }, "ttl": { "type": "integer", + "default": 0, "nullable": true, "description": "How long, in seconds, the notification is valid. Can be an integer between 0 and 2,419,200, which is 4 weeks, the default and the maximum supported time to live (TTL). Delivery should be attempted if the device is offline until the TTL elapses. Zero means that the notification delivery is attempted immediately, only once, and is not stored for future delivery. SMS does not support this property." }, diff --git a/src/services/twilio-api/twilio_numbers_v1.json b/src/services/twilio-api/twilio_numbers_v1.json index c01a433f..fb2a2855 100644 --- a/src/services/twilio-api/twilio_numbers_v1.json +++ b/src/services/twilio-api/twilio_numbers_v1.json @@ -183,7 +183,7 @@ "maxLength": 34, "pattern": "^AC[0-9a-fA-F]{32}$", "nullable": true, - "description": "The Account SID that the numbers will be added to after they are ported into Twilio." + "description": "Account Sid or subaccount where the phone number(s) will be Ported" }, "notification_emails": { "type": "array", @@ -191,23 +191,23 @@ "type": "string" }, "nullable": true, - "description": "List of emails for getting notifications about the LOA signing process. Allowed Max 10 emails." + "description": "Additional emails to send a copy of the signed LOA to." }, "target_port_in_date": { "type": "string", "format": "date", "nullable": true, - "description": "Minimum number of days in the future (at least 2 days) needs to be established with the Ops team for validation." + "description": "Target date to port the number. We cannot guarantee that this date will be honored by the other carriers, please work with Ops to get a confirmation of the firm order commitment (FOC) date. Expected format is ISO Local Date, example: \u20182011-12-03`. This date must be at least 7 days in the future for US ports and 10 days in the future for Japanese ports. (This value is only available for custom porting customers.)" }, "target_port_in_time_range_start": { "type": "string", "nullable": true, - "description": "Minimum hour in the future needs to be established with the Ops team for validation." + "description": "The earliest time that the port should occur on the target port in date. Expected format is ISO Offset Time, example: \u201810:15:00-08:00'. (This value is only available for custom porting customers.)" }, "target_port_in_time_range_end": { "type": "string", "nullable": true, - "description": "Maximum hour in the future needs to be established with the Ops team for validation." + "description": "The latest time that the port should occur on the target port in date. Expected format is ISO Offset Time, example: \u201810:15:00-08:00'. (This value is only available for custom porting customers.)" }, "port_in_request_status": { "type": "string", @@ -216,13 +216,12 @@ }, "losing_carrier_information": { "nullable": true, - "description": "The information for the losing carrier. " + "description": "Details regarding the customer\u2019s information with the losing carrier. These values will be used to generate the letter of authorization and should match the losing carrier\u2019s data as closely as possible to ensure the port is accepted." }, "phone_numbers": { "type": "array", "items": {}, - "nullable": true, - "description": "The list of phone numbers to Port in. Phone numbers are in E.164 format (e.g. +16175551212)." + "nullable": true }, "documents": { "type": "array", @@ -230,7 +229,7 @@ "type": "string" }, "nullable": true, - "description": "The list of documents SID referencing a utility bills" + "description": "List of document SIDs for all phone numbers included in the port in request. At least one document SID referring to a document of the type Utility Bill is required." }, "date_created": { "type": "string", @@ -248,7 +247,7 @@ "maxLength": 34, "pattern": "^KW[0-9a-fA-F]{32}$", "nullable": true, - "description": "The SID of the Port In request. This is a unique identifier of the port in request." + "description": "The unique identifier for the port in request that this phone number is associated with." }, "phone_number_sid": { "type": "string", @@ -256,12 +255,13 @@ "maxLength": 34, "pattern": "^PU[0-9a-fA-F]{32}$", "nullable": true, - "description": "The SID of the Port In request phone number. This is a unique identifier of the phone number." + "description": "The unique identifier for this phone number associated with this port in request." }, "url": { "type": "string", "format": "uri", - "nullable": true + "nullable": true, + "description": "URL reference for this resource." }, "account_sid": { "type": "string", @@ -269,76 +269,82 @@ "maxLength": 34, "pattern": "^AC[0-9a-fA-F]{32}$", "nullable": true, - "description": "The SID of the account that the phone number belongs to." + "description": "Account Sid or subaccount where the phone number(s) will be Ported." }, "phone_number_type": { "type": "string", "nullable": true, - "description": "The type of the phone number." + "description": "The number type of the phone number. This can be: toll-free, local, mobile or unknown. This field may be null if the number is not portable or if the portability for a number has not yet been evaluated." }, "date_created": { "type": "string", "format": "date-time", "nullable": true, - "description": "The date when the phone number was created." + "description": "The timestamp for when this port in phone number was created." }, "country": { "type": "string", "format": "iso-country-code", "nullable": true, - "description": "The country of the phone number." + "description": "The ISO country code that this number is associated with. This field may be null if the number is not portable or if the portability for a number has not yet been evaluated." }, "missing_required_fields": { "type": "boolean", "nullable": true, - "description": "The phone number is missing required fields." + "description": "Indicates if the phone number is missing required fields such as a PIN or account number. This field may be null if the number is not portable or if the portability for a number has not yet been evaluated." }, "last_updated": { "type": "string", "format": "date-time", "nullable": true, - "description": "The timestamp when the status was last updated." + "description": "Timestamp indicating when the Port In Phone Number resource was last modified." }, "phone_number": { "type": "string", "format": "phone-number", "nullable": true, - "description": "The phone number." + "description": "Phone number to be ported. This will be in the E164 Format." }, "portable": { "type": "boolean", "nullable": true, - "description": "The phone number is portable." + "description": "If the number is portable by Twilio or not. This field may be null if the number portability has not yet been evaluated. If a number is not portable reference the `not_portability_reason_code` and `not_portability_reason` fields for more details" }, "not_portability_reason": { "type": "string", "nullable": true, - "description": "The reason why the phone number is not portable." + "description": "The not portability reason code description. This field may be null if the number is portable or if the portability for a number has not yet been evaluated." }, "not_portability_reason_code": { "type": "integer", "nullable": true, - "description": "The code of the reason why the phone number is not portable." + "description": "The not portability reason code. This field may be null if the number is portable or if the portability for a number has not yet been evaluated." }, "port_in_phone_number_status": { "type": "string", "nullable": true, - "description": "The status of the phone number in the port in request." + "description": "The status of the port in phone number." }, "port_out_pin": { "type": "integer", "nullable": true, - "description": "The pin required for the losing carrier to port out the phone number." + "description": "The pin required by the losing carrier to do the port out." }, "rejection_reason": { "type": "string", "nullable": true, - "description": "The rejection reason returned by the vendor." + "description": "The description of the rejection reason provided by the losing carrier. This field may be null if the number has not been rejected by the losing carrier." }, "rejection_reason_code": { "type": "integer", "nullable": true, - "description": "The rejection reason code returned by the vendor." + "description": "The code for the rejection reason provided by the losing carrier. This field may be null if the number has not been rejected by the losing carrier." + }, + "port_date": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The timestamp the phone number will be ported. This will only be set once a port date has been confirmed. Not all carriers can guarantee a specific time on the port date. Twilio will try its best to get the port completed by this time on the port date. Please subscribe to webhooks for confirmation on when a port has actually been completed." } } }, @@ -349,7 +355,13 @@ "type": "string", "format": "phone-number", "nullable": true, - "description": "The phone number which portability is to be checked. Phone numbers are in E.164 format (e.g. +16175551212)." + "description": "The phone number which portability is to be checked. Phone numbers are in E.164 format (e.g. +16175551212).", + "x-twilio": { + "pii": { + "handling": "standard", + "deleteSla": 0 + } + } }, "account_sid": { "type": "string", @@ -357,17 +369,17 @@ "maxLength": 34, "pattern": "^AC[0-9a-fA-F]{32}$", "nullable": true, - "description": "The target account sid to which the number will be ported" + "description": "Account Sid that the phone number belongs to in Twilio. This is only returned for phone numbers that already exist in Twilio\u2019s inventory and belong to your account or sub account." }, "portable": { "type": "boolean", "nullable": true, - "description": "Boolean flag specifying if phone number is portable or not." + "description": "Boolean flag indicates if the phone number can be ported into Twilio through the Porting API or not." }, "pin_and_account_number_required": { "type": "boolean", "nullable": true, - "description": "Boolean flag specifying if PIN and account number is required for the phone number." + "description": "Indicates if the port in process will require a personal identification number (PIN) and an account number for this phone number. If this is true you will be required to submit both a PIN and account number from the losing carrier for this number when opening a port in request. These fields will be required in order to complete the port in process to Twilio." }, "not_portable_reason": { "type": "string", @@ -377,7 +389,7 @@ "not_portable_reason_code": { "type": "integer", "nullable": true, - "description": "The Portability Reason Code for the phone number if it cannot be ported into Twilio, `null` otherwise. One of `22131`, `22132`, `22130`, `22133`, `22102` or `22135`." + "description": "The Portability Reason Code for the phone number if it cannot be ported into Twilio, `null` otherwise." }, "number_type": { "type": "string", @@ -421,13 +433,13 @@ "type": "string", "format": "uri", "nullable": true, - "description": "Webhook URL to send a request when a port in request or port in phone number event happens" + "description": "The complete webhook url that will be called when a notification event for port in request or port in phone number happens" }, "port_out_target_url": { "type": "string", "format": "uri", "nullable": true, - "description": "Webhook URL to send a request when a port out phone number event happens" + "description": "The complete webhook url that will be called when a notification event for a port out phone number happens." }, "notifications_of": { "type": "array", @@ -435,7 +447,7 @@ "type": "string" }, "nullable": true, - "description": "List of notification events to send a request to the webhook URL" + "description": "A list to filter what notification events to receive for this account and its sub accounts. If it is an empty list, then it means that there are no filters for the notifications events to send in each webhook and all events will get sent." } } }, @@ -476,13 +488,13 @@ "type": "string", "format": "uri", "nullable": true, - "description": "Webhook URL to send a request when a port in request or port in phone number event happens" + "description": "The complete webhook url that will be called when a notification event for port in request or port in phone number happens" }, "port_out_target_url": { "type": "string", "format": "uri", "nullable": true, - "description": "Webhook URL to send a request when a port out phone number event happens" + "description": "The complete webhook url that will be called when a notification event for a port out phone number happens." }, "notifications_of": { "type": "array", @@ -490,7 +502,7 @@ "type": "string" }, "nullable": true, - "description": "List of notification events to send a request to the webhook URL" + "description": "A list to filter what notification events to receive for this account and its sub accounts. If it is an empty list, then it means that there are no filters for the notifications events to send in each webhook and all events will get sent." }, "port_in_target_date_created": { "type": "string", @@ -1156,7 +1168,8 @@ "not_portability_reason": "string", "not_portability_reason_code": 0, "port_in_phone_number_sid": "PUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "port_in_phone_number_status": "In Review" + "port_in_phone_number_status": "In Review", + "port_date": "2023-09-17T00:00:00Z" } ], "documents": [ @@ -1329,6 +1342,7 @@ "port_out_pin": 1234, "rejection_reason": null, "rejection_reason_code": null, + "port_date": "2024-05-17T00:00:00Z", "url": "https://numbers.twilio.com/v1/Porting/PortIn/KWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/PhoneNumber/PUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" } } @@ -1395,7 +1409,7 @@ "pathType": "instance" }, "get": { - "description": "Allows to check if a single phone number can be ported to Twilio or not.", + "description": "Check if a single phone number can be ported to Twilio", "tags": [ "NumbersV1PortingPortability" ], @@ -1403,17 +1417,23 @@ { "name": "PhoneNumber", "in": "path", - "description": "The phone number which portability is to be checked. Phone numbers are in E.164 format (e.g. +16175551212).", + "description": "Phone number to check portability in e164 format.", "schema": { "type": "string", "format": "phone-number" }, + "x-twilio": { + "pii": { + "handling": "standard", + "deleteSla": 0 + } + }, "required": true }, { "name": "TargetAccountSid", "in": "query", - "description": "The SID of the account where the phone number(s) will be ported.", + "description": "Account Sid to which the number will be ported. This can be used to determine if a sub account already has the number in its inventory or a different sub account. If this is not provided, the authenticated account will be assumed to be the target account.", "schema": { "type": "string", "minLength": 34, @@ -1511,7 +1531,7 @@ "pathType": "list" }, "post": { - "description": "Allows to create a new webhook configuration", + "description": "Create a Webhook Configuration", "tags": [ "NumbersV1PortingWebhookConfiguration" ], @@ -1715,7 +1735,7 @@ { "name": "WebhookType", "in": "path", - "description": "The of the webhook type of the configuration to be deleted", + "description": "The webhook type for the configuration to be delete. `PORT_IN`, `PORT_OUT`", "schema": { "type": "string", "$ref": "#/components/schemas/porting_webhook_configuration_delete_enum_webhook_type" @@ -1836,6 +1856,214 @@ } } } + }, + "get": { + "description": "Synchronous operation to retrieve configurations for the customer.", + "tags": [ + "NumbersV1SigningRequestConfiguration" + ], + "parameters": [ + { + "name": "Country", + "in": "query", + "description": "The country ISO code to apply this configuration, this is an optional field, Example: US, MX", + "schema": { + "type": "string" + }, + "examples": { + "readWithQueryParams": { + "value": "MX" + } + } + }, + { + "name": "Product", + "in": "query", + "description": "The product or service for which is requesting the signature, this is an optional field, Example: Porting, Hosting", + "schema": { + "type": "string" + }, + "examples": { + "readWithQueryParams": { + "value": "Porting" + } + } + }, + { + "name": "PageSize", + "in": "query", + "description": "How many resources to return in each list page. The default is 50, and the maximum is 1000.", + "schema": { + "type": "integer", + "minimum": 1, + "maximum": 1000 + } + }, + { + "name": "Page", + "in": "query", + "description": "The page index. This value is simply for client state.", + "schema": { + "type": "integer", + "minimum": 0 + } + }, + { + "name": "PageToken", + "in": "query", + "description": "The page token. This is provided by the API.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "configurations": { + "type": "array", + "items": { + "$ref": "#/components/schemas/numbers.v1.signing_request_configuration" + } + }, + "meta": { + "properties": { + "first_page_url": { + "format": "uri", + "type": "string" + }, + "key": { + "type": "string" + }, + "next_page_url": { + "format": "uri", + "nullable": true, + "type": "string" + }, + "page": { + "type": "integer" + }, + "page_size": { + "type": "integer" + }, + "previous_page_url": { + "format": "uri", + "nullable": true, + "type": "string" + }, + "url": { + "format": "uri", + "type": "string" + } + }, + "type": "object" + } + }, + "title": "ListSigningRequestConfigurationResponse" + }, + "examples": { + "readWithoutQueryParams": { + "value": { + "configurations": [ + { + "logo_sid": "RDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "friendly_name": "Hosting CL", + "product": "Hosting", + "country": "CL", + "email_subject": "Email Subject", + "email_message": "Email Message", + "url_redirection": "https://www.twilio.com/redirect-url", + "url": "https://numbers.twilio.com/v1/SigningRequest/Configuration" + } + ], + "meta": { + "page": 0, + "page_size": 50, + "first_page_url": "https://numbers.twilio.com/v1/SigningRequest/Configuration?PageSize=50&Page=0", + "previous_page_url": null, + "url": "https://numbers.twilio.com/v1/SigningRequest/Configuration?PageSize=50&Page=0", + "next_page_url": null, + "key": "configurations" + } + } + }, + "readWithQueryParams": { + "value": { + "configurations": [ + { + "logo_sid": "RDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "friendly_name": "friendly name", + "product": "Porting", + "country": "MX", + "email_subject": "Email Subject", + "email_message": "Email Message", + "url_redirection": "https://my-redirection-url.com/redirect", + "url": "https://numbers.twilio.com/v1/SigningRequest/Configuration" + } + ], + "meta": { + "page": 0, + "page_size": 50, + "first_page_url": "https://numbers.twilio.com/v1/SigningRequest/Configuration?Product=Porting&Country=MX&PageSize=50&Page=0", + "previous_page_url": null, + "url": "https://numbers.twilio.com/v1/SigningRequest/Configuration?Product=Porting&Country=MX&PageSize=50&Page=0&PageToken=PTtestPageToken", + "next_page_url": null, + "key": "configurations" + } + } + } + } + } + }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, + "description": "OK" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "ListSigningRequestConfiguration" } } }, diff --git a/src/services/twilio-api/twilio_numbers_v2.json b/src/services/twilio-api/twilio_numbers_v2.json index b4948aed..b7b7c205 100644 --- a/src/services/twilio-api/twilio_numbers_v2.json +++ b/src/services/twilio-api/twilio_numbers_v2.json @@ -150,6 +150,7 @@ }, "total_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The total count of phone numbers in this Bulk hosting request." }, @@ -288,6 +289,81 @@ "DESC" ] }, + "numbers.v2.bundle_clone": { + "type": "object", + "properties": { + "bundle_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^BU[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The unique string that we created to identify the Bundle resource." + }, + "account_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the Bundle resource." + }, + "regulation_sid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^RN[0-9a-fA-F]{32}$", + "nullable": true, + "description": "The unique string of a regulation that is associated to the Bundle resource." + }, + "friendly_name": { + "type": "string", + "nullable": true, + "description": "The string that you assigned to describe the resource." + }, + "status": { + "type": "string", + "$ref": "#/components/schemas/bundle_clone_enum_status", + "nullable": true, + "description": "The verification status of the Bundle resource." + }, + "valid_until": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The date and time in GMT in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format when the resource will be valid until." + }, + "email": { + "type": "string", + "nullable": true, + "description": "The email address that will receive updates when the Bundle resource changes status." + }, + "status_callback": { + "type": "string", + "format": "uri", + "nullable": true, + "description": "The URL we call to inform your application of status changes." + }, + "date_created": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format." + }, + "date_updated": { + "type": "string", + "format": "date-time", + "nullable": true, + "description": "The date and time in GMT when the resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format." + }, + "url": { + "type": "string", + "format": "uri", + "nullable": true, + "description": "The URL of this resource." + } + } + }, "bundle_clone_enum_status": { "type": "string", "enum": [ @@ -2180,6 +2256,10 @@ "NumberType": { "type": "string", "description": "The type of phone number of the Bundle's ownership request. Can be `local`, `mobile`, `national`, or `toll free`." + }, + "IsTest": { + "type": "boolean", + "description": "Indicates that Bundle is a Test Bundle and will be Auto-Rejected" } }, "required": [ @@ -2953,6 +3033,149 @@ "operationId": "DeleteBundle" } }, + "/v2/RegulatoryCompliance/Bundles/{BundleSid}/Clones": { + "servers": [ + { + "url": "https://numbers.twilio.com" + } + ], + "description": "", + "x-twilio": { + "defaultOutputProperties": [], + "mountName": "bundle_clone", + "pathType": "instance" + }, + "post": { + "description": "Creates a new clone of the Bundle in target Account. It will internally create clones of all the bundle items (identities and documents) of the original bundle", + "tags": [ + "NumbersV2BundleClone" + ], + "parameters": [ + { + "name": "BundleSid", + "in": "path", + "description": "The unique string that identifies the Bundle to be cloned.", + "schema": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^BU[0-9a-fA-F]{32}$" + }, + "required": true + } + ], + "responses": { + "201": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/numbers.v2.bundle_clone" + }, + "examples": { + "create": { + "value": { + "bundle_sid": "BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", + "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", + "regulation_sid": "RNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "friendly_name": "friendly_name", + "status": "draft", + "valid_until": "2015-07-30T20:00:00Z", + "email": "email", + "status_callback": "http://www.example.com", + "date_created": "2015-07-30T20:00:00Z", + "date_updated": "2015-07-30T20:00:00Z", + "url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles/BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab/Clones" + } + } + } + } + }, + "headers": { + "Access-Control-Allow-Origin": { + "description": "Specify the origin(s) allowed to access the resource", + "schema": { + "type": "string" + }, + "example": "*" + }, + "Access-Control-Allow-Methods": { + "description": "Specify the HTTP methods allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "POST, OPTIONS" + }, + "Access-Control-Allow-Headers": { + "description": "Specify the headers allowed when accessing the resource", + "schema": { + "type": "string" + }, + "example": "Content-Type, Authorization" + }, + "Access-Control-Allow-Credentials": { + "description": "Indicates whether the browser should include credentials", + "schema": { + "type": "boolean" + } + }, + "Access-Control-Expose-Headers": { + "description": "Headers exposed to the client", + "schema": { + "type": "string", + "example": "X-Custom-Header1, X-Custom-Header2" + } + } + }, + "description": "Created" + } + }, + "security": [ + { + "accountSid_authToken": [] + } + ], + "operationId": "CreateBundleClone", + "requestBody": { + "content": { + "application/x-www-form-urlencoded": { + "schema": { + "type": "object", + "title": "CreateBundleCloneRequest", + "properties": { + "TargetAccountSid": { + "type": "string", + "minLength": 34, + "maxLength": 34, + "pattern": "^AC[0-9a-fA-F]{32}$", + "description": "The SID of the [Account](https://www.twilio.com/docs/iam/api/account) where the bundle needs to be cloned." + }, + "MoveToDraft": { + "type": "boolean", + "description": "This is to determine whether the cloned bundle needs to be in draft state or not." + }, + "FriendlyName": { + "type": "string", + "description": "The string that you assigned to describe the cloned bundle." + } + }, + "required": [ + "TargetAccountSid" + ] + }, + "examples": { + "create": { + "value": { + "FriendlyName": "friendly_name", + "TargetAccountSid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", + "MoveToDraft": true + } + } + } + } + } + } + } + }, "/v2/RegulatoryCompliance/Bundles/{BundleSid}/Copies": { "servers": [ { diff --git a/src/services/twilio-api/twilio_preview.json b/src/services/twilio-api/twilio_preview.json index 415fdb0d..86302a31 100644 --- a/src/services/twilio-api/twilio_preview.json +++ b/src/services/twilio-api/twilio_preview.json @@ -529,6 +529,7 @@ }, "verification_attempts": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of attempts made to verify ownership of the phone number that is being hosted." }, @@ -578,6 +579,7 @@ }, "call_delay": { "type": "integer", + "default": 0, "nullable": true, "description": "A value between 0-30 specifying the number of seconds to delay initiating the ownership verification call." }, @@ -733,6 +735,7 @@ }, "verification_attempts": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of attempts made to verify ownership of the phone number that is being hosted." }, @@ -788,6 +791,7 @@ }, "call_delay": { "type": "integer", + "default": 0, "nullable": true, "description": "A value between 0-30 specifying the number of seconds to delay initiating the ownership verification call." }, @@ -1259,6 +1263,7 @@ "properties": { "index": { "type": "integer", + "default": 0, "nullable": true }, "account_sid": { @@ -1661,6 +1666,7 @@ }, "data_limit": { "type": "integer", + "default": 0, "nullable": true }, "messaging_enabled": { diff --git a/src/services/twilio-api/twilio_proxy_v1.json b/src/services/twilio-api/twilio_proxy_v1.json index 33ca738a..4912b211 100644 --- a/src/services/twilio-api/twilio_proxy_v1.json +++ b/src/services/twilio-api/twilio_proxy_v1.json @@ -543,6 +543,7 @@ }, "in_use": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of open session assigned to the number. See the [How many Phone Numbers do I need?](https://www.twilio.com/docs/proxy/phone-numbers-needed) guide for more information." } @@ -588,6 +589,7 @@ }, "default_ttl": { "type": "integer", + "default": 0, "nullable": true, "description": "The default `ttl` value for Sessions created in the Service. The TTL (time to live) is measured in seconds after the Session's last create or last Interaction. The default value of `0` indicates an unlimited Session length. You can override a Session's default TTL value by setting its `ttl` value." }, @@ -726,6 +728,7 @@ }, "ttl": { "type": "integer", + "default": 0, "nullable": true, "description": "The time, in seconds, when the session will expire. The time is measured from the last Session create or the Session's last Interaction." }, diff --git a/src/services/twilio-api/twilio_studio_v1.json b/src/services/twilio-api/twilio_studio_v1.json index 2370b74c..4872914a 100644 --- a/src/services/twilio-api/twilio_studio_v1.json +++ b/src/services/twilio-api/twilio_studio_v1.json @@ -440,6 +440,7 @@ }, "version": { "type": "integer", + "default": 0, "nullable": true, "description": "The latest version number of the Flow's definition." }, diff --git a/src/services/twilio-api/twilio_studio_v2.json b/src/services/twilio-api/twilio_studio_v2.json index d1ef5ba5..1c3705ba 100644 --- a/src/services/twilio-api/twilio_studio_v2.json +++ b/src/services/twilio-api/twilio_studio_v2.json @@ -314,6 +314,7 @@ }, "revision": { "type": "integer", + "default": 0, "nullable": true, "description": "The latest revision number of the Flow's definition." }, @@ -413,6 +414,7 @@ }, "revision": { "type": "integer", + "default": 0, "nullable": true, "description": "The latest revision number of the Flow's definition." }, diff --git a/src/services/twilio-api/twilio_supersim_v1.json b/src/services/twilio-api/twilio_supersim_v1.json index fa90b247..dd1cded1 100644 --- a/src/services/twilio-api/twilio_supersim_v1.json +++ b/src/services/twilio-api/twilio_supersim_v1.json @@ -228,6 +228,7 @@ }, "data_limit": { "type": "integer", + "default": 0, "nullable": true, "description": "The total data usage (download and upload combined) in Megabytes that each Super SIM assigned to the Fleet can consume during a billing period (normally one month). Value must be between 1MB (1) and 2TB (2,000,000). Defaults to 250MB." }, @@ -341,6 +342,7 @@ }, "device_port": { "type": "integer", + "default": 0, "nullable": true, "description": "For an IP Command sent to a Super SIM, it would be the destination port of the IP message. For an IP Command sent from a Super SIM, it would be the source port of the IP message." }, diff --git a/src/services/twilio-api/twilio_sync_v1.json b/src/services/twilio-api/twilio_sync_v1.json index 0af27203..c3a9de95 100644 --- a/src/services/twilio-api/twilio_sync_v1.json +++ b/src/services/twilio-api/twilio_sync_v1.json @@ -245,6 +245,7 @@ }, "reachability_debouncing_window": { "type": "integer", + "default": 0, "nullable": true, "description": "The reachability event delay in milliseconds if `reachability_debouncing_enabled` = `true`. Must be between 1,000 and 30,000 and defaults to 5,000. This is the number of milliseconds after the last running client disconnects, and a Sync identity is declared offline, before `webhook_url` is called, if all endpoints remain offline. A reconnection from the same identity by any endpoint during this interval prevents the reachability event from occurring." }, @@ -370,6 +371,7 @@ "properties": { "index": { "type": "integer", + "default": 0, "nullable": true, "description": "The automatically generated index of the List Item. The `index` values of the List Items in a Sync List can have gaps in their sequence." }, diff --git a/src/services/twilio-api/twilio_taskrouter_v1.json b/src/services/twilio-api/twilio_taskrouter_v1.json index c75ae125..79814486 100644 --- a/src/services/twilio-api/twilio_taskrouter_v1.json +++ b/src/services/twilio-api/twilio_taskrouter_v1.json @@ -191,6 +191,7 @@ }, "age": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of seconds since the Task was created." }, @@ -236,6 +237,7 @@ }, "priority": { "type": "integer", + "default": 0, "nullable": true, "description": "The current priority score of the Task as assigned to a Worker by the workflow. Tasks with higher priority values will be assigned before Tasks with lower values." }, @@ -280,6 +282,7 @@ }, "timeout": { "type": "integer", + "default": 0, "nullable": true, "description": "The amount of time in seconds that the Task can live before being assigned." }, @@ -325,7 +328,7 @@ "ignore_capacity": { "type": "boolean", "nullable": true, - "description": "A boolean indicating if a new task should respect a worker's capacity during assignment" + "description": "A boolean that indicates if the Task should respect a Worker's capacity and availability during assignment. This field can only be used when the `RoutingTarget` field is set to a Worker SID. By setting `IgnoreCapacity` to a value of `true`, `1`, or `yes`, the Task will be routed to the Worker without respecting their capacity and availability. Any other value will enforce the Worker's capacity and availability. The default value of `IgnoreCapacity` is `true` when the `RoutingTarget` is set to a Worker SID. " }, "routing_target": { "type": "string", @@ -462,6 +465,7 @@ }, "max_reserved_workers": { "type": "integer", + "default": 0, "nullable": true, "description": "The maximum number of Workers to reserve for the assignment of a task in the queue. Can be an integer between 1 and 50, inclusive and defaults to 1." }, @@ -553,6 +557,7 @@ }, "task_queue_response_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of TaskQueue statistics received in task_queue_data." }, @@ -577,6 +582,7 @@ }, "avg_task_acceptance_time": { "type": "integer", + "default": 0, "nullable": true, "description": "The average time in seconds between Task creation and acceptance." }, @@ -594,31 +600,37 @@ }, "reservations_created": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations created for Tasks in the TaskQueue." }, "reservations_accepted": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations accepted for Tasks in the TaskQueue." }, "reservations_rejected": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations rejected for Tasks in the TaskQueue." }, "reservations_timed_out": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that timed out for Tasks in the TaskQueue." }, "reservations_canceled": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations canceled for Tasks in the TaskQueue." }, "reservations_rescinded": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations rescinded." }, @@ -648,26 +660,31 @@ }, "tasks_canceled": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks canceled in the TaskQueue." }, "tasks_completed": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks completed in the TaskQueue." }, "tasks_deleted": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks deleted in the TaskQueue." }, "tasks_entered": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks entered into the TaskQueue." }, "tasks_moved": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks that were moved from one queue to another." }, @@ -706,6 +723,7 @@ }, "longest_task_waiting_age": { "type": "integer", + "default": 0, "nullable": true, "description": "The age of the longest waiting Task." }, @@ -719,6 +737,7 @@ }, "longest_relative_task_age_in_queue": { "type": "integer", + "default": 0, "nullable": true, "description": "The relative age in the TaskQueue for the longest waiting Task. Calculation is based on the time when the Task entered the TaskQueue." }, @@ -748,16 +767,19 @@ }, "total_available_workers": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Workers available for Tasks in the TaskQueue." }, "total_eligible_workers": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Workers eligible for Tasks in the TaskQueue, independent of their Activity state." }, "total_tasks": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks." }, @@ -1091,6 +1113,7 @@ }, "assigned_tasks": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks assigned to Worker for the TaskChannel type." }, @@ -1101,11 +1124,13 @@ }, "available_capacity_percentage": { "type": "integer", + "default": 0, "nullable": true, "description": "The current percentage of capacity the TaskChannel has available. Can be a number between `0` and `100`. A value of `0` indicates that TaskChannel has no capacity available and a value of `100` means the Worker is available to receive any Tasks of this TaskChannel type." }, "configured_capacity": { "type": "integer", + "default": 0, "nullable": true, "description": "The current configured capacity for the WorkerChannel. TaskRouter will not create any reservations after the assigned Tasks for the Worker reaches the value." }, @@ -1385,31 +1410,37 @@ }, "reservations_created": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were created." }, "reservations_accepted": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were accepted." }, "reservations_rejected": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were rejected." }, "reservations_timed_out": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were timed out." }, "reservations_canceled": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were canceled." }, "reservations_rescinded": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were rescinded." }, @@ -1448,6 +1479,7 @@ }, "total_workers": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Workers." }, @@ -1533,6 +1565,7 @@ }, "task_reservation_timeout": { "type": "integer", + "default": 0, "nullable": true, "description": "How long TaskRouter will wait for a confirmation response from your application after it assigns a Task to a Worker. Can be up to `86,400` (24 hours) and the default is `120`." }, @@ -1571,6 +1604,7 @@ }, "avg_task_acceptance_time": { "type": "integer", + "default": 0, "nullable": true, "description": "The average time in seconds between Task creation and acceptance." }, @@ -1588,31 +1622,37 @@ }, "reservations_created": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were created for Workers." }, "reservations_accepted": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations accepted by Workers." }, "reservations_rejected": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were rejected." }, "reservations_timed_out": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were timed out." }, "reservations_canceled": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were canceled." }, "reservations_rescinded": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were rescinded." }, @@ -1630,31 +1670,37 @@ }, "tasks_canceled": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks that were canceled." }, "tasks_completed": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks that were completed." }, "tasks_entered": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks that entered the Workflow." }, "tasks_deleted": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks that were deleted." }, "tasks_moved": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks that were moved from one queue to another." }, "tasks_timed_out_in_workflow": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks that were timed out of their Workflows (and deleted)." }, @@ -1695,6 +1741,7 @@ }, "longest_task_waiting_age": { "type": "integer", + "default": 0, "nullable": true, "description": "The age of the longest waiting Task." }, @@ -1716,6 +1763,7 @@ }, "total_tasks": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks." }, @@ -1910,6 +1958,7 @@ }, "avg_task_acceptance_time": { "type": "integer", + "default": 0, "nullable": true, "description": "The average time in seconds between Task creation and acceptance." }, @@ -1927,31 +1976,37 @@ }, "reservations_created": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were created for Workers." }, "reservations_accepted": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations accepted by Workers." }, "reservations_rejected": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were rejected." }, "reservations_timed_out": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were timed out." }, "reservations_canceled": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were canceled." }, "reservations_rescinded": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Reservations that were rescinded." }, @@ -1969,31 +2024,37 @@ }, "tasks_canceled": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks that were canceled." }, "tasks_completed": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks that were completed." }, "tasks_created": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks created." }, "tasks_deleted": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks that were deleted." }, "tasks_moved": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks that were moved from one queue to another." }, "tasks_timed_out_in_workflow": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks that were timed out of their Workflows (and deleted)." }, @@ -2032,6 +2093,7 @@ }, "longest_task_waiting_age": { "type": "integer", + "default": 0, "nullable": true, "description": "The age of the longest waiting Task." }, @@ -2053,11 +2115,13 @@ }, "total_tasks": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Tasks." }, "total_workers": { "type": "integer", + "default": 0, "nullable": true, "description": "The total number of Workers in the Workspace." }, @@ -4449,7 +4513,7 @@ }, "IgnoreCapacity": { "type": "string", - "description": "A boolean indicating if a new task should respect a worker's capacity during assignment" + "description": "A boolean that indicates if the Task should respect a Worker's capacity and availability during assignment. This field can only be used when the `RoutingTarget` field is set to a Worker SID. By setting `IgnoreCapacity` to a value of `true`, `1`, or `yes`, the Task will be routed to the Worker without respecting their capacity and availability. Any other value will enforce the Worker's capacity and availability. The default value of `IgnoreCapacity` is `true` when the `RoutingTarget` is set to a Worker SID. " }, "TaskQueueSid": { "type": "string", diff --git a/src/services/twilio-api/twilio_trunking_v1.json b/src/services/twilio-api/twilio_trunking_v1.json index a0d15c80..44d976b6 100644 --- a/src/services/twilio-api/twilio_trunking_v1.json +++ b/src/services/twilio-api/twilio_trunking_v1.json @@ -140,6 +140,7 @@ }, "weight": { "type": "integer", + "default": 0, "nullable": true, "description": "The value that determines the relative share of the load the URI should receive compared to other URIs with the same priority. Can be an integer from 1 to 65535, inclusive, and the default is 10. URLs with higher values receive more load than those with lower ones with the same priority." }, @@ -167,6 +168,7 @@ }, "priority": { "type": "integer", + "default": 0, "nullable": true, "description": "The relative importance of the URI. Can be an integer from 0 to 65535, inclusive, and the default is 10. The lowest number represents the most important URI." }, diff --git a/src/services/twilio-api/twilio_trusthub_v1.json b/src/services/twilio-api/twilio_trusthub_v1.json index f8e2ad5c..e450a090 100644 --- a/src/services/twilio-api/twilio_trusthub_v1.json +++ b/src/services/twilio-api/twilio_trusthub_v1.json @@ -993,6 +993,14 @@ "customer_id": "tri1.us1.trusthub.ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.customer.BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "url": "https://trusthub.twilio.com/v1/ComplianceInquiries/Customers/tri1.us1.trusthub.ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.customer.BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Initialize" } + }, + "createWithThemeSetId": { + "value": { + "inquiry_id": "inq_aaaaaaaaaaaaaaaaaaaaaaaa", + "inquiry_session_token": "new.session.token", + "customer_id": "tri1.us1.trusthub.ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.customer.BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "url": "https://trusthub.twilio.com/v1/ComplianceInquiries/Customers/tri1.us1.trusthub.ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.customer.BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Initialize" + } } } } @@ -1059,6 +1067,10 @@ "NotificationEmail": { "type": "string", "description": "The email address that approval status updates will be sent to. If not specified, the email address associated with your primary customer profile will be used." + }, + "ThemeSetId": { + "type": "string", + "description": "Theme id for styling the inquiry form." } }, "required": [ @@ -1076,6 +1088,13 @@ "PrimaryProfileSid": "BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "NotificationEmail": "pfarnsworth@twilio.com" } + }, + "createWithThemeSetId": { + "value": { + "PrimaryProfileSid": "BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "NotificationEmail": "pfarnsworth@twilio.com", + "ThemeSetId": "th_xxxxx" + } } } } @@ -1131,6 +1150,14 @@ "customer_id": "tri1.us1.trusthub.ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.customer.BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "url": "https://trusthub.twilio.com/v1/ComplianceInquiries/Customers/tri1.us1.trusthub.ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.customer.BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Initialize" } + }, + "updateWithThemeSetId": { + "value": { + "inquiry_id": "inq_aaaaaaaaaaaaaaaaaaaaaaaa", + "inquiry_session_token": "new.session.token", + "customer_id": "tri1.us1.trusthub.ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.customer.BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "url": "https://trusthub.twilio.com/v1/ComplianceInquiries/Customers/tri1.us1.trusthub.ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.customer.BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Initialize" + } } } } @@ -1193,6 +1220,10 @@ "maxLength": 34, "pattern": "^BU[0-9a-fA-F]{32}$", "description": "The unique SID identifier of the Primary Customer Profile that should be used as a parent. Only necessary when creating a secondary Customer Profile." + }, + "ThemeSetId": { + "type": "string", + "description": "Theme id for styling the inquiry form." } }, "required": [ @@ -1204,6 +1235,12 @@ "value": { "PrimaryProfileSid": "BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" } + }, + "updateWithThemeSetId": { + "value": { + "PrimaryProfileSid": "BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "ThemeSetId": "th_xxxxx" + } } } } diff --git a/src/services/twilio-api/twilio_verify_v2.json b/src/services/twilio-api/twilio_verify_v2.json index 206025be..92c38fe3 100644 --- a/src/services/twilio-api/twilio_verify_v2.json +++ b/src/services/twilio-api/twilio_verify_v2.json @@ -69,6 +69,7 @@ }, "ttl": { "type": "integer", + "default": 0, "nullable": true, "description": "How long, in seconds, the access token is valid. Max: 5 minutes" }, @@ -123,11 +124,13 @@ }, "max": { "type": "integer", + "default": 0, "nullable": true, "description": "Maximum number of requests permitted in during the interval." }, "interval": { "type": "integer", + "default": 0, "nullable": true, "description": "Number of seconds that the rate limit will be enforced over." }, @@ -788,6 +791,7 @@ }, "ttl": { "type": "integer", + "default": 0, "nullable": true, "description": "How long, in seconds, the notification is valid. Max: 5 minutes" }, @@ -918,6 +922,7 @@ }, "code_length": { "type": "integer", + "default": 0, "nullable": true, "description": "The length of the verification code to generate." }, @@ -954,7 +959,7 @@ "custom_code_enabled": { "type": "boolean", "nullable": true, - "description": "Whether to allow sending verifications with a custom code instead of a randomly generated one. Not available for all customers." + "description": "Whether to allow sending verifications with a custom code instead of a randomly generated one." }, "push": { "nullable": true, @@ -1273,16 +1278,19 @@ "properties": { "total_attempts": { "type": "integer", + "default": 0, "nullable": true, "description": "Total of attempts made according to the provided filters" }, "total_converted": { "type": "integer", + "default": 0, "nullable": true, "description": "Total of attempts made that were confirmed by the end user, according to the provided filters." }, "total_unconverted": { "type": "integer", + "default": 0, "nullable": true, "description": "Total of attempts made that were not confirmed by the end user, according to the provided filters." }, @@ -6980,7 +6988,7 @@ }, "CustomCodeEnabled": { "type": "boolean", - "description": "Whether to allow sending verifications with a custom code instead of a randomly generated one. Not available for all customers." + "description": "Whether to allow sending verifications with a custom code instead of a randomly generated one." }, "Push.IncludeDate": { "type": "boolean", @@ -7633,7 +7641,7 @@ }, "CustomCodeEnabled": { "type": "boolean", - "description": "Whether to allow sending verifications with a custom code instead of a randomly generated one. Not available for all customers." + "description": "Whether to allow sending verifications with a custom code instead of a randomly generated one." }, "Push.IncludeDate": { "type": "boolean", diff --git a/src/services/twilio-api/twilio_video_v1.json b/src/services/twilio-api/twilio_video_v1.json index 7ebdf31f..677446ec 100644 --- a/src/services/twilio-api/twilio_video_v1.json +++ b/src/services/twilio-api/twilio_video_v1.json @@ -114,6 +114,7 @@ }, "bitrate": { "type": "integer", + "default": 0, "nullable": true, "description": "The average bit rate of the composition's media." }, @@ -125,6 +126,7 @@ }, "duration": { "type": "integer", + "default": 0, "nullable": true, "description": "The duration of the composition's media file in seconds." }, @@ -659,11 +661,13 @@ }, "max_participants": { "type": "integer", + "default": 0, "nullable": true, "description": "The maximum number of concurrent Participants allowed in the room. " }, "max_participant_duration": { "type": "integer", + "default": 0, "nullable": true, "description": "The maximum number of seconds a Participant can be connected to the room. The maximum possible value is 86400 seconds (24 hours). The default is 14400 seconds (4 hours)." }, @@ -698,11 +702,13 @@ }, "empty_room_timeout": { "type": "integer", + "default": 0, "nullable": true, "description": "Specifies how long (in minutes) a room will remain active after last participant leaves. Can be configured when creating a room via REST API. For Ad-Hoc rooms this value cannot be changed." }, "unused_room_timeout": { "type": "integer", + "default": 0, "nullable": true, "description": "Specifies how long (in minutes) a room will remain active if no one joins. Can be configured when creating a room via REST API. For Ad-Hoc rooms this value cannot be changed." }, diff --git a/src/services/twilio-api/twilio_voice_v1.json b/src/services/twilio-api/twilio_voice_v1.json index 6aeedd7a..47586d9c 100644 --- a/src/services/twilio-api/twilio_voice_v1.json +++ b/src/services/twilio-api/twilio_voice_v1.json @@ -259,11 +259,13 @@ }, "priority": { "type": "integer", + "default": 0, "nullable": true, "description": "The relative importance of the target. Can be an integer from 0 to 65535, inclusive, and the default is 10. The lowest number represents the most important target." }, "weight": { "type": "integer", + "default": 0, "nullable": true, "description": "The value that determines the relative share of the load the Target should receive compared to other Targets with the same priority. Can be an integer from 1 to 65535, inclusive, and the default is 10. Targets with higher values receive more load than those with lower ones with the same priority." }, @@ -413,6 +415,7 @@ "properties": { "update_count": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of countries updated" }, @@ -486,6 +489,7 @@ }, "cidr_prefix_length": { "type": "integer", + "default": 0, "nullable": true, "description": "An integer representing the length of the [CIDR](https://tools.ietf.org/html/rfc4632) prefix to use with this IP address. By default the entire IP address is used, which for IPv4 is value 32." }, diff --git a/src/services/twilio-api/twilio_wireless_v1.json b/src/services/twilio-api/twilio_wireless_v1.json index 6ae70aec..3fce693c 100644 --- a/src/services/twilio-api/twilio_wireless_v1.json +++ b/src/services/twilio-api/twilio_wireless_v1.json @@ -215,11 +215,13 @@ }, "packets_uploaded": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of packets uploaded by the device between the `start` time and when the Data Session was last updated." }, "packets_downloaded": { "type": "integer", + "default": 0, "nullable": true, "description": "The number of packets downloaded by the device between the `start` time and when the Data Session was last updated." }, @@ -289,6 +291,7 @@ }, "data_limit": { "type": "integer", + "default": 0, "nullable": true, "description": "The total data usage (download and upload combined) in Megabytes that the Network allows during one month on the home network (T-Mobile USA). The metering period begins the day of activation and ends on the same day in the following month. Can be up to 2TB." }, @@ -309,6 +312,7 @@ }, "national_roaming_data_limit": { "type": "integer", + "default": 0, "nullable": true, "description": "The total data usage (download and upload combined) in Megabytes that the Network allows during one month on non-home networks in the United States. The metering period begins the day of activation and ends on the same day in the following month. Can be up to 2TB." }, @@ -322,6 +326,7 @@ }, "international_roaming_data_limit": { "type": "integer", + "default": 0, "nullable": true, "description": "The total data usage (download and upload combined) in Megabytes that the Network allows during one month when roaming outside the United States. Can be up to 2TB." },