5.4.0 (2023-02-09)
Library - Feature
- PR #88: add Page and PageToken parameters to read operations. Thanks to @childish-sambino!
Lookups
- Add package to the lookup response
- Add package to the lookup response### 5.3.3 (2023-01-26)
Library - Fix
- PR #87: use long property descriptions if available. Thanks to @childish-sambino!
- PR #85: Nullable Page URLs. Thanks to @claudiachua!
Api
- Add param to Application resource
Messaging
- Add new tollfree verification API property (ExternalReferenceId)]
Verify
- Add parameter and channel for sna/sms orchestration
Twiml
- Add support for noun and noun, nested to and verb### 5.3.2 (2023-01-12)
Conversations
- Add support for creating Multi-Channel Rich Content Messages
Lookups
- Changed the no data message for match postal code from to in identity match package
Messaging
- Add update/edit tollfree verification API### 5.3.1 (2022-12-29)
Library - Fix
- PR #83: singularize ice-server. Thanks to @childish-sambino!## 5.3.0 (2022-12-15)
Api
- Add param to address create and update
- Make optional for user defined message subscription (breaking change)
Flex
- Flex Conversations is now Generally Available
- Adding the ie1 mapping for authorization api, updating service base uri and base url response attribute (breaking change)
- Change web channels to GA and library visibility to public
- Changing the uri for authorization api from using Accounts to Insights (breaking change)
Media
- Gate Twilio Live endpoints behind beta_feature for EOS
Messaging
- Mark as a required field for Campaign Creation (breaking change)
Oauth
- updated openid discovery endpoint uri (breaking change)
- Added device code authorization endpoint
Supersim
- Allow filtering the SettingsUpdates resource by
Twiml
- Add new Polly Neural voices
- Add tr-TR, ar-AE, yue-CN, fi-FI languages to SSML element.
- Add x-amazon-jyutping, x-amazon-pinyin, x-amazon-pron-kana, x-amazon-yomigana alphabets to SSML element.
- Rename value for SSML attribute to . (breaking change)
- Rename attribute to in SSML element. (breaking change)### 5.2.3 (2022-12-01)
Flex
- Adding new api in version
Lookups
- Add package to the lookup response
Messaging
- Added parameter to Link Shortening API
Serverless
- Add node16 as a valid Build runtime
- Add ie1 and au1 as supported regions for all endpoints.### 5.2.2 (2022-11-17)
Api
- Set the Content resource to have public visibility as Preview
Flex
- Adding new parameter to 'gooddata' response in version
Insights
- Added field in List Call Summary
- Added field in call summary
Library - Fix
- PR #81: add mount names when they cannot be derived from the path. Thanks to @childish-sambino!
Flex
- Adding two new authorization API 'user_roles' and 'gooddata' in version
Messaging
- Add new Campaign properties (MessageFlow, OptInMessage, OptInKeywords, OptOutMessage, OptOutKeywords, HelpMessage, HelpKeywords)
Twiml
- Add new speech models to .### 5.2.1 (2022-11-02)
Library - Fix
- PR #80: update parent logic for handling of parents vs. containers. Thanks to @childish-sambino!
Api
- Added and to Message resource with public visibility as Beta
- Add and resource
Proxy
- Remove FailOnParticipantConflict param from Proxy Session create and update and Proxy Participant create
Supersim
- Update SettingsUpdates resource to remove PackageSid
Taskrouter
- Add query parameter to Workers and TaskQueues for sorting by
- Add query param for list reservations endpoint
Twiml
- Add and attributes to ## 5.2.0 (2022-10-19)
Library - Chore
- PR #79: update mountName and className extensions. Thanks to @childish-sambino!
Library - Fix
Api
- Make link shortening parameters public (breaking change)
Oauth
- added oauth JWKS endpoint
- Get userinfo resource
- OpenID discovery resource
- Add new API for token endpoint
Supersim
- Add SettingsUpdates resource
Verify
- Update Verify Push endpoints to maturity
- Verify BYOT add Channels property to the Get Templates response
Twiml
- Add attribute and errorType to ## 5.1.0 (2022-10-06)
- windows executable workflow (ac8e2ed)
Library - Feature
- PR #77: add helper libs semantic types configuration. Thanks to @childish-sambino!
Api
- Added to API.
- Add AMD attributes to participant create request
Twiml
- Add AMD attributes to and ## 5.0.0 (2022-09-19)
- upgrade to oclif v2
4.2.0 (2022-09-08)
- add node engine support from 14.x+
- add node engine support from 14.x+ (6de712f)
Flex
- Removed redundant status from Flex Interactions flow (breaking change)
- Adding and to Flex Configuration
Messaging
- Add create, list and get tollfree verification API
Verify
- Verify SafeList API endpoints added.
Video
- Add API
Twiml
- Update value to ## 4.1.0 (2022-08-25)
- bump file-type from 14.7.1 to 16.5.4 (#426) (3577303)
- update macos failing script (7c5b231)
- update macos failing script (#452) (0e09e6e)
- update macos failing script (#453) (9a95b91)
Library - Test
Api
- Remove from scheduling params and remove optimize parameters. (breaking change)
Routes
- Remove Duplicate Create Method - Update Method will work even if Inbound Processing Region is currently empty/404. (breaking change)
Twiml
- Add new Polly Neural voices
- Add new languages to SSML .### 4.0.1 (2022-08-11)
- updated commit msg (6390c78)
4.0.0 (2022-08-11)
- node engines support 14.x+
--------------------------- Library - Feature - PR #72: Addition of spec files for preview domain. Thanks to @AsabuHere! Routes - Inbound Proccessing Region API - Public GA Supersim - Allow updating on a Fleet## 3.6.0 (2022-07-14)
Library - Test
Library - Fix
- PR #63: move the className extension to the operation when necessary. Thanks to @childish-sambino!
Conversations
- Allowed to use as part of Participant's resource (breaking change)
Lookups
- Remove from the lookup response (breaking change)
Supersim
- Add support for resource to helper libraries
Verify
- Changed summary param to to be consistent with list attempts API (breaking change)
- Make optional on Verification check to support attempts.## 3.5.0 (2022-06-30)
Library - Chore
- PR #64: adding the preview spec back. Thanks to @shrutiburman!
- PR #61: drop unneeded class names. Thanks to @childish-sambino!
Api
- Added to API.
Insights
- Added field in call summary
- Added new endpoint to fetch/create/update Call Annotations
Verify
- Remove beta flag and set maturity to for Verify TOTP properties and parameters. (breaking change)
- Changed summary param to to be consistent with list attempts API (breaking change)
Twiml
- Add to ### 3.4.2 (2022-06-16)
Lookups
- Adding support for Lookup V2 API
Studio
- Corrected PII labels to be 30 days and added context to be PII
Twiml
- Add attribute, nested and elements to noun.
- Add support for new Amazon Polly voices (Q2 2022) for verb
- Add support for noun### 3.4.1 (2022-05-19)
Library - Fix
- PR #57: add parent field to twilio vendor extensions. Thanks to @charan678!
Api
- Add property to the recording resources
Verify
- Include as a channel type in the verifications API.## 3.4.0 (2022-05-05)
Library - Fix
- PR #56: add class_name property to twilio vendor extension. Thanks to @charan678!
Conversations
- Expose query parameter in list operation on Address Configurations resource
Supersim
- Add and fields to Super SIM UsageRecords API response.
- Change ESimProfiles parameter to optional to enable Activation Code download method support (breaking change)
Verify
- Deprecate parameter in create and update service.### 3.3.3 (2022-05-05)
- add dev phone to plugin commands (418) (ed0455e)
3.3.2 (2022-04-21)
Library - Fix
- PR #54: switch api-def object types to open-api any types. Thanks to @childish-sambino!### 3.3.1 (2022-04-07)
- bump minimist from 1.2.5 to 1.2.6 (#412) (4577e7e)
- bump node-fetch from 2.6.5 to 2.6.7 (#369) (aa5c00d)
- bump url-parse from 1.5.3 to 1.5.10 (#403) (289ccf6)
- remove outdated announcements (91fd363)
- acceptance workflow failures fix (#415) (a907984)
- update the condition for running sonar scanner (#413) (dd227e7)
Api
- Updated visibility to private
Verify
- Verify List Attempts API summary endpoint added.
- Update PII documentation for property.
Voice
- make annotation parameter from /Calls API private## 3.3.0 (2022-03-24)
- Add input owner for docker test (#411) (73be18f)
- Fix scoop package manager installation (#410) (82196c3)
Api
- Change Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org Copyright: © 1999-2019 ImageMagick Studio LLC License: https://imagemagick.org/script/license.php Features: Cipher DPC Modules OpenMP Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png tiff webp wmf x xml zlib Usage: stream-im6.q16 [options ...] input-image raw-image
Image Settings: -authenticate password decipher image with this password -channel type apply option to select image channels -colorspace type alternate image colorspace -compress type type of pixel compression when writing the image -define format:option define one or more image format options -density geometry horizontal and vertical density of the image -depth value image depth -extract geometry extract area from image -identify identify the format and characteristics of the image -interlace type type of image interlacing scheme -interpolate method pixel color interpolation method -limit type value pixel cache resource limit -map components one or more pixel components -monitor monitor progress -quantize colorspace reduce colors in this colorspace -quiet suppress all warning messages -regard-warnings pay attention to warning messages -respect-parentheses settings remain in effect until parenthesis boundary -sampling-factor geometry horizontal and vertical sampling factor -seed value seed a new sequence of pseudo-random numbers -set attribute value set an image attribute -size geometry width and height of image -storage-type type pixel storage type -synchronize synchronize image to storage device -taint declare the image as modified -transparent-color color transparent color -verbose print detailed information about the image -virtual-pixel method virtual pixel access method
Miscellaneous Options: -debug events display copious debugging information -help print program options -list type print a list of supported option arguments -log format format of debugging information -version print version information
By default, the image format of `file' is determined by its magic number. To specify a particular image format, precede the filename with an image format name and a colon (i.e. ps:image) or specify the image type as the filename suffix (i.e. image.ps). Specify 'file' as '-' for standard input or output. url parameter to non optional
- Add and categories to API
Chat
- Added v3 Channel update endpoint to support Public to Private channel migration
Flex
- Private Beta release of the Interactions API to support the upcoming release of Flex Conversations at the end of Q1 2022.
- Adding object to Flex Configuration
Media
- Add max_duration param to PlayerStreamer
Supersim
- Remove Commands resource, use SmsCommands resource instead (breaking change)
Taskrouter
- Add limits to for Cumulative Statistics Endpoint
Video
- Change recording type from to (breaking change)
- Add and to composition
- Add and to recording### 3.2.1 (2022-03-10)
- Add nodev12 support (#406) (2ffdb75)
- fix apt acceptance test failure (#409) (de74ae3)
- fixing macos build issue (3a0011a)
3.2.0 (2022-02-24)
- Added Scoop acceptance testing after release (#395) (14c3cf5)
- fix for failing rpm build (#391) (9cfaa2c)
- Add NPM acceptance test (#398) (d2be8e1)
- brew acceptance test (88e6f4b)
- update support for earlier versions in apt (#400) (09a6372)
Api
- Add to Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org Copyright: © 1999-2019 ImageMagick Studio LLC License: https://imagemagick.org/script/license.php Features: Cipher DPC Modules OpenMP Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png tiff webp wmf x xml zlib Usage: stream-im6.q16 [options ...] input-image raw-image
Image Settings: -authenticate password decipher image with this password -channel type apply option to select image channels -colorspace type alternate image colorspace -compress type type of pixel compression when writing the image -define format:option define one or more image format options -density geometry horizontal and vertical density of the image -depth value image depth -extract geometry extract area from image -identify identify the format and characteristics of the image -interlace type type of image interlacing scheme -interpolate method pixel color interpolation method -limit type value pixel cache resource limit -map components one or more pixel components -monitor monitor progress -quantize colorspace reduce colors in this colorspace -quiet suppress all warning messages -regard-warnings pay attention to warning messages -respect-parentheses settings remain in effect until parenthesis boundary -sampling-factor geometry horizontal and vertical sampling factor -seed value seed a new sequence of pseudo-random numbers -set attribute value set an image attribute -size geometry width and height of image -storage-type type pixel storage type -synchronize synchronize image to storage device -taint declare the image as modified -transparent-color color transparent color -verbose print detailed information about the image -virtual-pixel method virtual pixel access method
Miscellaneous Options: -debug events display copious debugging information -help print program options -list type print a list of supported option arguments -log format format of debugging information -version print version information
By default, the image format of `file' is determined by its magic number. To specify a particular image format, precede the filename with an image format name and a colon (i.e. ps:image) or specify the image type as the filename suffix (i.e. image.ps). Specify 'file' as '-' for standard input or output. resource
- Add A2P Registration Fee category () to usage records
Verify
- Remove outdated documentation commentary to contact sales. Product is already in public beta.
Api
- Detected a bug and removed optional boolean include_soft_deleted parameter to retrieve soft deleted recordings. (breaking change)
- Add optional boolean include_soft_deleted parameter to retrieve soft deleted recordings.
Numbers
- Unrevert valid_until and sort filter params added to List Bundles resource
- Revert valid_until and sort filter params added to List Bundles resource
- Update sorting params added to List Bundles resource in the previous release
Preview
- Moved from preview to beta under (breaking change)
Taskrouter
- Add as Response Header to List of Task, Reservation & Worker
Verify
- Add optional to factors.
Twiml
- Add new Polly Neural voices## 3.1.0 (2022-02-10)
- Added release candidate changes (#379) (85b86c4)
- changes for default output property (#377) (980b059)
- Cleaning travis code (#380) (9e89e1a)
- Correct terminology in testing workflow (#370) (84d5796)
- Fix profiles remove with environment variables set (#376) (fb4c11a)
- Add back sonar scan (#384) (dac332c)
- Add link to docs with update notification (#368) (b18e07b)
- fix failing test (#382) (3b3f384)
- segregate single platform acceptance workflow (#381) (966f6b4)
- Separate npm audit and test workflows (#378) (13d0ead)
Api
- Add Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org Copyright: © 1999-2019 ImageMagick Studio LLC License: https://imagemagick.org/script/license.php Features: Cipher DPC Modules OpenMP Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png tiff webp wmf x xml zlib Usage: stream-im6.q16 [options ...] input-image raw-image
Image Settings: -authenticate password decipher image with this password -channel type apply option to select image channels -colorspace type alternate image colorspace -compress type type of pixel compression when writing the image -define format:option define one or more image format options -density geometry horizontal and vertical density of the image -depth value image depth -extract geometry extract area from image -identify identify the format and characteristics of the image -interlace type type of image interlacing scheme -interpolate method pixel color interpolation method -limit type value pixel cache resource limit -map components one or more pixel components -monitor monitor progress -quantize colorspace reduce colors in this colorspace -quiet suppress all warning messages -regard-warnings pay attention to warning messages -respect-parentheses settings remain in effect until parenthesis boundary -sampling-factor geometry horizontal and vertical sampling factor -seed value seed a new sequence of pseudo-random numbers -set attribute value set an image attribute -size geometry width and height of image -storage-type type pixel storage type -synchronize synchronize image to storage device -taint declare the image as modified -transparent-color color transparent color -verbose print detailed information about the image -virtual-pixel method virtual pixel access method
Miscellaneous Options: -debug events display copious debugging information -help print program options -list type print a list of supported option arguments -log format format of debugging information -version print version information
By default, the image format of `file' is determined by its magic number. To specify a particular image format, precede the filename with an image format name and a colon (i.e. ps:image) or specify the image type as the filename suffix (i.e. image.ps). Specify 'file' as '-' for standard input or output. resource
Conversations
- Fixed DELETE request to accept sid_like params in Address Configuration resources (breaking change)
- Expose Address Configuration resource for and
Fax
- Removed deprecated Programmable Fax Create and Update methods (breaking change)
Insights
- Rename to and remove in conference participant summary (breaking change)
Numbers
- Expose valid_until filters as part of provisionally-approved compliance feature on the List Bundles resource
Supersim
- Fix typo in Fleet resource docs
- Updated documentation for the Fleet resource indicating that fields related to commands have been deprecated and to use sms_command fields instead.
- Add support for setting and reading and on Fleets resource for helper libraries
- Changed property in requests to create an SMS Command made to the /SmsCommands to accept SIM UniqueNames in addition to SIDs
Verify
- Update list attempts API to include new filters and response fields.### 3.0.1 (2022-01-27)
Insights
- Added new endpoint to fetch Conference Participant Summary
- Added new endpoint to fetch Conference Summary
Messaging
- Add government_entity parameter to brand apis
Verify
- Add Access Token fetch endpoint to retrieve a previously created token.
- Add Access Token payload to the Access Token creation endpoint, including a unique Sid, so it's addressable while it's TTL is valid.## 3.0.0 (2022-01-18)
- Storing profiles in config file instead of keytar.
- Bump dependency (#363) (5808a81)
- Update License (#361) (3dbeda6)
- update macos release workflow (#356) (84a836f)
Library - Feature
- PR #51: add GitHub release step during deploy. Thanks to @childish-sambino!
Api
- Make fixed time scheduling parameters public (breaking change)
Messaging
- Add update brand registration API
Numbers
- Add API endpoint for List Bundle Copies resource
Video
- Enable external storage for all customers### 2.36.1 (2021-12-30)
- wait for executables release to finish before sanity test (bf6e8ca)
2.36.0 (2021-12-16)
- Add flag no header for fetch and list commands. (#344) (d26f504)
- added notarization changes (#349) (2a8102e)
- Add delay before checking latest workflow id (#348) (a072f8c)
- Pin plugin-help to 3.2.17 (#353) (d5c0a65)
- Poll workflow status for Scoop/HomeBrew (#355) (eeff221)
- releaserc json (892c7f1)
- updating windows release workflow (#347) (608bff4)
- change semantic-release command in github action steps (#351) (f8e1723)
- Debian release fix (#354) (fc4170e)
- update vulnerable dependencies (#352) (a810c1a)
2.35.0 (2021-12-02)
- adding windows package signing configurations (#341) (7b9abb1)
- Enable a draft release for npm and homebrew for sanity testing (#338) (9899fdf)
- platform executables sanity testing (#342) (369c152)
- apt postinst script (#343) (f405c9f)
- remove ngrok from force dependencies (#346) (3080312)
- update vulnerable dependencies packages (#340) (f9eec20)
Conversations
- Add resource
Flex
- Adding and objects to Flex Configuration
Messaging
- Update us_app_to_person endpoints to remove beta feature flag based access
Supersim
- Add IP Commands resource
Verify
- Add optional parameter to the create access token endpoint.
Video
- Add maxParticipantDuration param to Rooms
Twiml
- Unrevert Add supported SSML children to , , , , , and .
- Revert Add supported SSML children to , , , , , and .## 2.34.0 (2021-11-18)
- Added changes for lcov (#319) (43cc6ad)
- Disable hyperlinks in Ubuntu (#329) (14f7cb3)
- reverting changes for the RPM build (#326) (c9eaad8)
- updating release steps to fetch latest dependencies (#332) (ece2b9f)
Frontline
- Added to User's resource
Messaging
- Added GET vetting API
Verify
- Add to the attempts API.
- Allow to update from to or and viceversa for Verify Push
- Add as a valid value for Verify Push
Twiml
- Add supported SSML children to , , , , , and .## 2.33.0 (2021-11-04)
Library - Chore
- PR #46: migrate from travis over to gh actions. Thanks to @shwetha-manvinkurke!
Api
- Updated property to be treated as PII
Messaging
- Added a new enum for brand registration status named DELETED (breaking change)
- Add a new K12_EDUCATION use case in us_app_to_person_usecase api transaction
- Added a new enum for brand registration status named IN_REVIEW
Serverless
- Add node14 as a valid Build runtime
Verify
- Fix typos in Verify Push Factor documentation for the parameter.
- Added on verification creation
- Make parameter public for Verification resource and parameter public for Service resource. (breaking change)### 2.32.1 (2021-10-19)
2.33.0-rc.2 (2021-11-12)
- Hardcoding the name of the first part of the package (#327) (67b44cb), closes #313 #312 #318 #289 #287 #284 #286 #285 #294 #295 #293 #297 #298 #301 #304 #310 #306 #315 #316 #289 #281 #298 #287 #284 #304 #312 #286 #285 #283 #294 #285 #279 #301 #280 #313 #295 #293 #310 #318 #297 #306 #315 #316 #321
- Update release feature branch (#330) (5878348), closes #257 #259 #262 #264 #265 #266 #267 #269 #270 #273 #275 #261 #268 #274 #272 #278
- Updated cli-core version with the latest rc tag. (abe116e)
2.33.0-rc.1 (2021-11-03)
- Changing repo names (#324) (3ff79d2), closes #313 #312 #318 #289 #287 #284 #286 #285 #294 #295 #293 #297 #298 #301 #304 #310 #306 #315 #316 #289 #281 #298 #287 #284 #304 #312 #286 #285 #283 #294 #285 #279 #301 #280 #313 #295 #293 #310 #318 #297 #306 #315 #316 #321
2.27.0-rc.1 (2021-10-27)
- release: set
package.json
to 2.30.0 [skip ci] (c451e50), closes #289 #287 #284 #286 #285 - release: set
package.json
to 2.30.1 [skip ci] (60207e0), closes #294 #295 #293 - release: set
package.json
to 2.30.2 [skip ci] (e2143ca), closes #297 - release: set
package.json
to 2.31.0 [skip ci] (7b46f83), closes #298 #301 - release: set
package.json
to 2.32.0 [skip ci] (4e0b6f2), closes #304 #310 - release: set
package.json
to 2.32.1 [skip ci] (943c3d6), closes #306 #315 #316 - Add docker workflow to github actions (#289) (7e9d233)
- Custom help implementation for displaying required flags (#281) (ecc315a)
- Replaced the community actions with the scripts (#298) (316aeb6)
- rotate sonarcloud token (30f7bc7)
- Added github actions for publish to s3 and trigger homebrew release (#287) (5d7acd6)
- Added the GitHub actions for cli (#284) (49e2376)
- Added the slack notifications for Github actions (#304) (8a14fdb)
- Added the tests and sonarcloud jobs (#312) (bfc7d57)
- DII 47 hyperlinks in help (#290) (ce15661), closes #286 #285
- link to our API docs when you --help (#283) (37a857d)
- Add aws session token (#294) (8cfac65)
- Added missing require statement (#285) (10179cc)
- Added the condition to check the tag regex (#279) (ce87562)
- Added the following changes: (#301) (c69e226)
- Fixing failing test on twilio-cli (#280) (01afb70)
- Fixing the release issue (#313) (b893be6)
- Fork docker release workflow (#295) (c669c06)
- Hide tests showing non-deterministic behaviour (#293) (75aa40c)
- Pin node version to 14.18.1 in Dockerfile (#310) (0588491)
- Pin peer dependency semantic-release (#318) (00ac1d8)
- replaceAll bug (#297) (3e85ed2)
- Revert "Resolve security vulnerability (#306)" (#315) (#316) (53a2ded)
- Updated api definitions changelog in CHANGES.md (3236031)
Api
- Corrected enum values for values in response. (breaking change)
- Clarify values in response.
Messaging
- Add PUT and List brand vettings api
- Removes beta feature flag based visibility for us_app_to_person_registered and usecase field.Updates test cases to add POLITICAL usecase. (breaking change)
- Add brand_feedback as optional field to BrandRegistrations
Video
- Add to create room### 2.30.1 (2021-09-24)
- Add aws session token (#294) (8cfac65)
- Fork docker release workflow (#295) (c669c06)
- Hide tests showing non-deterministic behaviour (#293) (75aa40c)
2.32.0 (2021-10-19)
Api
- Corrected enum values for values in response. (breaking change)
- Clarify values in response.
Messaging
- Add PUT and List brand vettings api
- Removes beta feature flag based visibility for us_app_to_person_registered and usecase field.Updates test cases to add POLITICAL usecase. (breaking change)
- Add brand_feedback as optional field to BrandRegistrations
Video
- Add to create room## 2.31.0 (2021-10-07)
Library - Fix
- PR #44: fix naming of params. Thanks to @shwetha-manvinkurke!
Api
- Add attribute to response.
- Add resource
Conversations
- Added attachment parameters in configuration for type of push notifications
Flex
- Adding object to Flex Configuration
Numbers
- Add API endpoint for Bundle ReplaceItems resource
- Add API endpoint for Bundle Copies resource
Serverless
- Add domain_base field to Service response
Taskrouter
- Add Header based on ETag for Worker Delete (breaking change)
- Add Header based on Etag for Reservation Update
- Add Header based on ETag for Worker Update
- Add Header based on ETag for Worker Delete
- Add as Response Header to Worker
Trunking
- Added property on Trunks.
Verify
- Document new pilot channel.### 2.30.2 (2021-09-24)
2.30.1 (2021-09-24)
- Add aws session token (#294) (8cfac65)
- Fork docker release workflow (#295) (c669c06)
- Hide tests showing non-deterministic behaviour (#293) (75aa40c)
2.30.0 (2021-09-23)
- Added github actions for publish to s3 and trigger homebrew release (#287) (5d7acd6)
- Added the GitHub actions for cli (#284) (49e2376)
- DII 47 hyperlinks in help (#290) (ce15661), closes #286 #285
- Updated api definitions changelog in CHANGES.md (3236031)
Events
- Add segment sink
Messaging
- Add post_approval_required attribute in GET us_app_to_person_usecase api response
- Add Identity Status, Russell 3000, Tax Exempt Status and Should Skip SecVet fields for Brand Registrations
- Add Should Skip Secondary Vetting optional flag parameter to create Brand APItwilio-cli changelog =====================
Library - Fix
- PR #285: Added missing require statement. Thanks to @ravali-rimmalapudi!
Messaging
- Add Identity Status, Russell 3000, Tax Exempt Status and Should Skip SecVet fields for Brand Registrations
- Add Should Skip Secondary Vetting optional flag parameter to create Brand API
Library - Feature
- PR #283: link to our API docs when you --help. Thanks to @shrutiburman!
Api
- Revert adding
siprec
resource - Add
siprec
resource
Messaging
- Add 'mock' as an optional field to brand_registration api
- Add 'mock' as an optional field to us_app_to_person api
- Adds more Use Cases in us_app_to_person_usecase api transaction and updates us_app_to_person_usecase docs
Verify
- Verify List Templates API endpoint added.
Library - Chore
Api
- Add Programmabled Voice SIP Refer call transfers (
calls-transfers
) to usage records - Add Flex Voice Usage category (
flex-usage
) to usage records
Conversations
- Add
Order
query parameter to Message resource read operation
Insights
- Added
partial
to enum processing_state_request - Added abnormal session filter in Call Summaries
Messaging
- Add brand_registration_sid as an optional query param for us_app_to_person_usecase api
Pricing
- add trunking_numbers resource (v2)
- add trunking_country resource (v2)
Verify
- Changed to private beta the
TemplateSid
optional parameter on Verification creation. - Added the optional parameter
Order
to the list Challenges endpoint to define the list order.
Library - Fix
- PR #280: Fixing failing test on twilio-cli. Thanks to @kridai!
- PR #279: Added the condition to check the tag regex. Thanks to @ravali-rimmalapudi!
Library - Chore
Api
- Corrected the
price
,call_sid_to_coach
, anduri
data types for Conference, Participant, and Recording (breaking change) - Made documentation for property
time_limit
in the call api public. (breaking change)
Insights
- Added new endpoint to fetch Call Summaries
Messaging
- Revert brand registration api update to add brand_type field
- Add brand_type field to a2p brand_registration api
Taskrouter
- Add
X-Rate-Limit-Limit
,X-Rate-Limit-Remaining
, andX-Rate-Limit-Config
as Response Headers to all TaskRouter endpoints
Verify
- Add
TemplateSid
optional parameter on Verification creation. - Include
whatsapp
as a channel type in the verifications API.
Messaging
- Add brand_type field to a2p brand_registration api
Library - Fix
- PR #275: Update release-feature-branch with main. Thanks to @ravali-rimmalapudi!
Api
- Added
domain_sid
in sip_credential_list_mapping and sip_ip_access_control_list_mapping APIs (breaking change)
Conversations
- Expose ParticipantConversations resource
Taskrouter
- Adding
links
to the activity resource
Verify
- Added a
Version
to Verify FactorsWebhooks
to add new fields without breaking old Webhooks.
Library - Chore
Conversations
- Changed
last_read_message_index
andunread_messages_count
type in User Conversation's resource (breaking change) - Expose UserConversations resource
Messaging
- Add brand_score field to brand registration responses
Supersim
- Add Billing Period resource for the Super Sim Pilot
- Add List endpoint to Billing Period resource for Super Sim Pilot
- Add Fetch endpoint to Billing Period resource for Super Sim Pilot
Taskrouter
- Update
transcribe
&transcription_configuration
form params in Reservation update endpoint to have private visibility (breaking change)
Library - Feature
Api
- Update
status
enum for Messages to include 'canceled' - Update
update_status
enum for Messages to include 'canceled'
Conversations
- Read-only Conversation Email Binding property
binding
Events
- join Sinks and Subscriptions service
Taskrouter
- Add
transcribe
&transcription_configuration
form params to Reservation update endpoint
Trusthub
- Corrected the sid for policy sid in customer_profile_evaluation.json and trust_product_evaluation.json (breaking change)
Verify
- Improved the documentation of
challenge
adding the maximum and minimum expected lengths of some fields. - Improve documentation regarding
notification
by updating the documentation of the fieldttl
.
Library - Fix
- PR #254: conform to eslint guidelines. Thanks to @shwetha-manvinkurke!
Events
- add query param to return types filtered by Schema Id
- Add query param to return sinks filtered by status
- Add query param to return sinks used/not used by a subscription
Messaging
- Add fetch and delete instance endpoints to us_app_to_person api (breaking change)
- Remove delete list endpoint from us_app_to_person api (breaking change)
- Update read list endpoint to return a list of us_app_to_person compliance objects (breaking change)
- Add
sid
field to Preregistered US App To Person response
Supersim
- Mark
unique_name
in Sim, Fleet, NAP resources as not PII
Video
- [Composer] GA maturity level
Library - Docs
- PR #250: add test credentials disclaimer. Thanks to @stern-shawn!
Api
- Corrected the data types for feedback summary fields (breaking change)
- Update the conference participant create
from
andto
param to be endpoint type for supporting client identifier and sip address
Bulkexports
- promoting API maturity to GA
Events
- Add endpoint to update description in sink
- Remove beta-feature account flag
Messaging
- Update
status
field in us_app_to_person api tocampaign_status
(breaking change)
Verify
- Improve documentation regarding
push
factor and include extra information abouttotp
factor.
Library - Chore
- PR #248: Updating help description to include the quickstart doc url. Thanks to @Sindhura3!
- PR #247: Indicate environment variables being used in profiles:list. Thanks to @onuzbee!
Api
- Revert Update the conference participant create
from
andto
param to be endpoint type for supporting client identifier and sip address - Update the conference participant create
from
andto
param to be endpoint type for supporting client identifier and sip address
Bulkexports
- moving enum to doc root for auto generating documentation
- adding status enum and default output properties
Events
- Change schema_versions prop and key to versions (breaking change)
Messaging
- Add
use_inbound_webhook_on_number
field in Service API for fetch, create, update, read
Taskrouter
- Add
If-Match
Header based on ETag for Task Delete
Verify
- Add
AuthPayload
parameter to support verifying aChallenge
upon creation. This is only supported fortotp
factors. - Add support to resend the notifications of a
Challenge
. This is only supported forpush
factors.
Api
- Added
announcement
event to conference status callback events - Removed optional property
time_limit
in the call create request. (breaking change)
Messaging
- Add rate_limits field to Messaging Services US App To Person API
- Add usecase field in Service API for fetch, create, update, read
- Add us app to person api and us app to person usecase api as dependents in service
- Add us_app_to_person_registered field in service api for fetch, read, create, update
- Add us app to person api
- Add us app to person usecase api
- Add A2P external campaign api
- Add Usecases API
Supersim
- Add Create endpoint to Sims resource
Verify
- The
Binding
field is now returned when creating aFactor
. This value won't be returned for other endpoints.
Video
- [Rooms] max_concurrent_published_tracks has got GA maturity
Api
- Added optional parameter
CallToken
for create calls api - Add optional property
time_limit
in the call create request.
Bulkexports
- adding two new fields with job api queue_position and estimated_completion_time
Events
- Add new endpoints to manage subscribed_events in subscriptions
Numbers
- Remove feature flags for RegulatoryCompliance endpoints
Supersim
- Add SmsCommands resource
- Add fields
SmsCommandsUrl
,SmsCommandsMethod
andSmsCommandsEnabled
to a Fleet resource
Taskrouter
- Add
If-Match
Header based on ETag for Task Update - Add
ETag
as Response Headers to Tasks and Reservations
Video
- Recording rule beta flag (breaking change)
- [Rooms] Add RecordingRules param to Rooms
Library - Chore
- PR #243: remove preview gate. Thanks to @eshanholtz!
Events
- Set maturity to beta
Messaging
- Adjust A2P brand registration status enum (breaking change)
Studio
- Remove internal safeguards for Studio V2 API usage now that it's GA
Verify
- Add support for creating and verifying totp factors. Support for totp factors is behind the
api.verify.totp
beta feature.
Events
- Update description of types in the create sink resource
Messaging
- Add WA template header and footer
- Remove A2P campaign and use cases API (breaking change)
- Add number_registration_status field to read and fetch campaign responses
Trusthub
- Make all resources public
Verify
- Verify List Attempts API endpoints added.
Api
- Revert change that conference participant create
from
andto
param to be endpoint type for supporting client identifier and sip address - Update the conference participant create
from
andto
param to be endpoint type for supporting client identifier and sip address
Events
- Documentation should state that no fields are PII
Flex
- Adding
notifications
andmarkdown
to Flex Configuration
Messaging
- Add A2P use cases API
- Add Brand Registrations API
- Add Campaigns API
Serverless
- Add runtime field to Build response and as an optional parameter to the Build create endpoint.
- Add @twilio/runtime-handler dependency to Build response example.
Sync
- Remove If-Match header for Document (breaking change)
Studio
- Studio V2 API is now GA
Supersim
- Allow updating
CommandsUrl
andCommandsMethod
on a Fleet
Api
- Add 'Electric Imp v1 Usage' to usage categories
Conversations
- Changed
last_read_message_index
type in Participant's resource (breaking change)
Insights
- Added
created_time
to call summary.
Sync
- Remove HideExpired query parameter for filtering Sync Documents with expired (breaking change)
Video
- [Rooms] Expose maxConcurrentPublishedTracks property in Room resource
Library - Chore
- PR #237: update template files and dependencies. Thanks to @eshanholtz!
Api
- Updated
call_event
default_output_properties to request and response.
Conversations
- Added
last_read_message_index
andlast_read_timestamp
to Participant's resource update operation - Added
is_notifiable
andis_online
to User's resource - Added
reachability_enabled
parameters to update method for Conversation Service Configuration resource
Messaging
- Added WA template quick reply, URL, and phone number buttons
Library - Chore
- PR #234: replace tags with vendor extension. Thanks to @thinkingserious!
Api
- Added optional
RecordingTrack
parameter for create calls, create participants, and create call recordings - Removed deprecated Programmable Chat usage record categories (breaking change)
Library - Fix
- PR #230: commands with actions without parameters. Thanks to @sergiofbsilva!
Api
- Remove
RecordingTrack
parameter for create calls, create participants, and create call recordings (breaking change) - Added
RecordingTrack
parameter for create calls and create call recordings - Add optional property
recording_track
in the participant create request
Lookups
- Changed
caller_name
andcarrier
properties type to object (breaking change)
Trunking
- Added dual channel recording options for Trunks.
Library - Fix
- PR #226: remove the profile option from the "profiles:remove" command. Thanks to @childish-sambino!
Api
- Add new call events resource - GET /2010-04-01/Accounts/{account_sid}/Calls/{call_sid}/Events.json
Conversations
- Fixed default response property issue for Service Notifications Configuration
Insights
- Removing call_sid from participant summary. (breaking change)
Serverless
- Allow Service unique name to be used in path (in place of SID) in Service update request
Sync
- Added HideExpired query parameter for filtering Sync Documents with expired
Verify
- Challenge
Details
andHiddenDetails
properties are now marked asPII
- Challenge
expiration_date
attribute updated to set a default value of five (5) minutes and to allow max dates of one (1) hour after creation. - Entity
identity
attribute updated to allow values between 8 and 64 characters. - Verify Service frinedly_name attribute updated from 64 max lenght to 30 characters.
Api
- Added
verify-push
tousage_record
API
Bulkexports
- When creating a custom export the StartDay, EndDay, and FriendlyName fields were required but this was not reflected in the API documentation. The API itself failed the request without these fields. (breaking change)
- Added property descriptions for Custom Export create method
- Clarified WebhookUrl and WebhookMethod must be provided together for Custom Export
Insights
- Added video room and participant summary apis.
Ip_messaging
- Create separate definition for ip-messaging
- Restore v2 endpoints for ip-messaging
Verify
- Verify Push madurity were updated from
preview
tobeta
twilio_sandbox_mode
header was removed from Verify Push resources (breaking change)
Video
- [Rooms] Add Recording Rules API
Ai
- Add
Annotation Project
andAnnotation Task
endpoints - Add
Primitives
endpoints - Add
meta.total
to the search endpoint
Conversations
- Mutable Conversation Unique Names
Insights
- Added
trust
to summary.
Preview
- Simplified
Channels
resource. The path is now/BrandedChannels/branded_channel_sid/Channels
(breaking change)
Verify
- Changed parameters (
config
andbinding
) to use dot notation instead of JSON string (e.i. Before:binding={"alg":"ES256", "public_key": "xxx..."}
, Now:Binding.Alg="ES256"
,Binding.PublicKey="xxx..."
). (breaking change) - Changed parameters (
details
andhidden_details
) to use dot notation instead of JSON string (e.i. Before:details={"message":"Test message", "fields": "[{\"label\": \"Action 1\", \"value\":\"value 1\"}]"}
, Now:details.Message="Test message"
,Details.Fields=["{\"label\": \"Action 1\", \"value\":\"value 1\"}"]
). (breaking change) - Removed
notify_service_sid
frompush
service configuration object. AddPush.IncludeDate
,Push.ApnCredentialSid
andPush.FcmCredentialSid
service configuration parameters. (breaking change)
Library - Chore
- updating api spec
Library - Chore
- updating core version
Api
- Add optional property
call_reason
in the participant create request - Make sip-domain-service endpoints available in stage-au1 and prod-au1
Messaging
- Removed beta feature gate from WhatsApp Templates API
Serverless
- Add Build Status endpoint
Video
- [Rooms] Add new room type "go" for WebRTC Go
Library - Feature
Accounts
- Add Auth Token rotation API
Conversations
- Change resource path for Webhook Configuration
Events
- Schemas API get all Schemas names and versions
Library - Feature
Conversations
- Expose Configuration and Service Configuration resources
- Add Unique Name support for Conversations
- Add Services Push Notification resource
- Add Service scoped Conversation resources
- Support Identity in Users resource endpoint
Messaging
- GA Deactivation List API
- Add domain cert API's(fetch, update, create) for link tracker
Numbers
- Add API endpoint for Supporting Document deletion
Proxy
- Updated usage of FailOnParticipantConflict param to apply only to accounts with ProxyAllowParticipantConflict account flag
Supersim
- Add
AccountSid
parameter to Sim resource update request - Add
ready
status as an available status for a Sim resource
Ai
- Initial release
Bulkexports
- removing public beta feature flag from BulkExports Jobs API
Messaging
- Add Deactivation List API
- Added page token parameter for fetch in WhatsApp Templates API
Numbers
- Add API endpoint for End User deletion
Routes
- Add Resource Route Configurations API
- Add Route Configurations API
- Initial Release
Trunking
- Added
transfer_mode
property on Trunks.
Library - Chore
- PR #213: Upgrade @sendgrid/mail from 7.2.1 to 7.2.2. Thanks to @snyk-bot!
- PR #214: Upgrade inquirer from 7.3.2 to 7.3.3. Thanks to @snyk-bot!
- PR #210: update GitHub branch references to use HEAD. Thanks to @thinkingserious!
Conversations
- Allow Identity addition to Participants
Events
- Sinks API Get all Sinks
Proxy
- Clarified usage of FailOnParticipantConflict param as experimental
- Add FailOnParticipantConflict param to Proxy Session create and Proxy Participant create
Supersim
- Add fleet, network, and isoCountryCode to the UsageRecords resource
- Change sort order of UsageRecords from ascending to descending with respect to start time field, records are now returned newest to oldest
Wireless
- Removed
Start
andEnd
parameters from the Data Sessions list endpoint. (breaking change)
Library - Feature
- PR #208: block installation via npm when Node.js requirement not met. Thanks to @childish-sambino!
Library - Docs
- PR #206: add regional flag and regional/edge env vars to general usage doc. Thanks to @childish-sambino!
Library - Chore
- PR #204: lint using twilio-style. Thanks to @ktalebian!
Messaging
- Add rejection reason support to WhatsApp API
- Removed status parameter for create and update in WhatsApp Templates API
Proxy
- Add FailOnParticipantConflict param to Proxy Session update
Verify
- Add
CustomFriendlyName
optional parameter on Verification creation. - Changes in
Challenge
resource to update documentation of bothdetails
andhidden_details
properties.
Library - Feature
- PR #200: add custom HTTP header parameter support. Thanks to @eshanholtz!
Library - Fix
- PR #201: unhide the Twilio region flag when creating profiles. Thanks to @childish-sambino!
- PR #199: don't debug log the API key secret when creating profiles. Thanks to @childish-sambino!
Api
- Add optional Click Tracking and Scheduling parameters to Create action of Message resource
Supersim
- Add callback_url and callback_method parameters to Sim resource update request
Library - Docs
- PR #194: how to use the CLI to interact with Twilio subaccounts. Thanks to @thinkingserious!
Library - Fix
- PR #198: don't get so fancy with the font color scheme. Thanks to @childish-sambino!
- PR #197: upgrade dependencies and drop tslib pinning. Thanks to @childish-sambino!
Conversations
- Allow Address updates for Participants
- Message delivery receipts
Events
- Add account_sid to subscription and subscribed_events resources
Flex
- Changed
wfm_integrations
Flex Configuration key to private (breaking change)
Messaging
- Add error states to WhatsApp Sender status with failed reason (breaking change)
- Delete WhatsApp Template API
- Update WhatsApp Template API
- Add WhatsApp Template Get Api (fetch and read)
Numbers
- Add
valid_until
in the Bundles resource - Add API for Bundle deletion
Verify
- Removed support for
sms
,totp
andapp-push
factor types in Verify push (breaking change)
Library - Feature
- PR #195: move Twilio (Sub)Account APIs to their own topic. Thanks to @childish-sambino!
- PR #193: add 'plugins:available' command that lists trusted, uninstalled plugins. Thanks to @childish-sambino!
Api
- Added optional
JitterBufferSize
parameter for creating conference participant - Added optional
label
property for conference participants - Added optional parameter
caller_id
for creating conference participant endpoint.
Autopilot
- Remove Export resource from Autopilot Assistant
Conversations
- Expose Conversation timers
Monitor
- Update start/end date filter params to support date-or-time format (breaking change)
Numbers
- Add
provisionally-approved
as a Supporting Document status
Preview
- Removed
Authy
resources. (breaking change)
Supersim
- Add ready state to the allowed transitions in the sim update call behind the feature flag supersim.ready-state.v1
Verify
- Webhook resources added to Verify services and put behind the
api.verify.push
beta feature
Library - Feature
- PR #191: prompt to install known plugin when command is not found. Thanks to @childish-sambino!
Api
- Added
pstnconnectivity
tousage_record
API
Notify
- delivery_callback_url and delivery_callback_enabled added
Preview
BrandsInformation
endpoint now returns a singleBrandsInformation
Supersim
- Require a Network Access Profile when creating a Fleet (breaking change)
Library - Fix
- PR #189: pin 'tslib' to avoid issues when interacting with plugin-plugins. Thanks to @childish-sambino!
Autopilot
- Add dialogue_sid param to Query list resource
Contacts
- Added AccountSID to CFD CREATE and GET Responses
Numbers
- Add
provisionally-approved
as a Bundle status
Preview
- Deleted phone number required field in the brand phone number endpoint from
kyc-api
- Removed insights
preview API
from API Definitions (breaking change) - Added
BrandsInformation
endpoint to query brands information stored in KYC
Api
- Added
reason_conference_ended
andcall_sid_ending_conference
to Conference read/fetch/update - Fixed some examples to use the correct "TK" SID prefix for Trunk resources.
Authy
- Renamed
twilio_authy_sandbox_mode
headers totwilio_sandbox_mode
(breaking change) - Renamed
Twilio-Authy-*
headers toTwilio-Veriry-*
(breaking change)
Flex
- Adding
flex_service_instance_sid
to Flex Configuration
Preview
- Removed insights preview API from API Definitions (breaking change)
- Added
Channels
endpoint to brand a phone number for BrandedCalls
Serverless
- Add Build Sid to Log results
Supersim
- Add Network Access Profile resource Networks subresource
- Allow specifying a Data Limit on Fleets
Trunking
- Fixed some examples to use the correct "TK" SID prefix for Trunk resources.
Chore
- upgrade dependencies
Api
- Add optional
emergency_caller_sid
parameter to SIP Domain - Updated
call_reason
optional property to be treated as PII - Added optional BYOC Trunk Sid property to Sip Domain API resource
Autopilot
- Add Restore resource to Autopilot Assistant
Contacts
- Added contacts Create API definition
Events
- Subscriptions API initial release
Numbers
- Add Evaluations API
Supersim
- Allow filtering the Fleets resource by Network Access Profile
- Allow assigning a Network Access Profile when creating and updating a Fleet
- Add Network Access Profiles resource
Verify
- Add
CustomCode
optional parameter on Verification creation. - Add delete action on Service resource.
Voice
- Added endpoints for BYOC trunks, SIP connection policies and source IP mappings
Library - Fix
- PR #172: added in @oclif/color 0.1.0 dependency. Thanks to @adamchasetaylor!
Preview
- Added
Dispatch
version topreview
Studio
- Reroute Create Execution for V2 to the V2 downstream
Supersim
- Add Networks resource
Library - Chore
- PR #171: bump CLI core to pick up breaking camelCase change. Thanks to @childish-sambino! (breaking change)
- PR #170: raise Node requirement to v10 and upgrade dependencies. Thanks to @childish-sambino! (breaking change)
Library - Feature
- PR #169: add '--no-attachment' option to 'email:send'. Thanks to @childish-sambino!
- PR #167: Content-type detection for attachments in email:send. Thanks to @kolencherry!
Api
- Updated description for property
call_reason
in the call create request
Contacts
- Added Read, Delete All, and Delete by SID docs
- Initial Release
Studio
- Rename
flow_valid
toflow_validate
- Removed
errors
andwarnings
from flows error response and added new property nameddetails
- Add Update Execution endpoints to v1 and v2 to end execution via API
- Add new
warnings
attribute v2 flow POST api
Library - Chore
- PR #161: move the debugger command out of the debugger plugin. Thanks to @childish-sambino!
Library - Docs
- PR #159: pin a specific version of the Twilio CLI. Thanks to @thinkingserious!
Api
- Add optional 'secure' parameter to SIP Domain
Authy
- Added an endpoint to list the challenges of a factor
- Added optional parameter
Push
when updating a service to send the service level push factor configuration
Bulkexports
- exposing bulk exports (vault/slapchop) API as public beta API
Flex
- Adding
queue_stats_configuration
andwfm_integrations
to Flex Configuration
Serverless
- Add Function Version Content endpoint
- Allow build_sid to be optional for deployment requests
Supersim
- Remove
deactivated
status for Super SIM which is replaced byinactive
(breaking change)
Library - Chore
- PR #158: refactor reading data from file or stdin. Thanks to @childish-sambino!
- PR #157: upgrade dev dependencies and fix eslint errors/warnings. Thanks to @childish-sambino!
Api
- Add optional
emergency_calling_enabled
parameter to SIP Domain - Add optional property
call_reason
in the call create request
Authy
- Added
friendly_name
andconfig
as optional params to Factor update - Added
config
param to Factor creation (breaking change)
Preview
- Renamed
SuccessRate
endpoint toImpressionsRate
for Branded Calls (fka. Verified by Twilio) (breaking change)
Library - Feature
- PR #156: update the mechanics of the login command. Thanks to @childish-sambino!
- PR #153: sanity check the account SID and auth token when creating profiles. Thanks to @thinkingserious!
Library - Fix
- PR #155: allow login when no user has no username. Thanks to @childish-sambino!
Authy
- Added the
configuration
property to services to return the service level configurations - Added optional parameter
Push
when creating a service to send the service level push factor configuration - Remove FactorStrength support for Factors and Challenges (breaking change)
Messaging
- Correct the alpha sender capabilities property type (breaking change)
Preview
- Removed
/Devices
register Branded Calls endpoint, as per iOS sample app deprecation (breaking change) - Removed
Twilio-Sandbox-Mode
request header from the Branded Calls endpoints, as not officially supported (breaking change) - Removed
Verify
version frompreview
subdomain in favor toverify
subdomain. (breaking change)
Serverless
- Add UI-Editable field to Services
Supersim
- Add
inactive
status for Super SIM which is an alias fordeactivated
Taskrouter
- Adding value range to
priority
in task endpoint
Verify
- Fix
SendCodeAttempts
type. It's an array of objects instead of a unique object. (breaking change)
Api
- Make call create parameters
async_amd
,async_amd_status_callback
, andasync_amd_status_callback_method
public - Add
trunk_sid
as an optional field to Call resource fetch/read responses - Add property
queue_time
to successful response of create, fetch, and update requests for Call - Add optional parameter
byoc
to conference participant create.
Authy
- Added support for challenges associated to push factors
Flex
- Adding
ui_dependencies
to Flex Configuration
Messaging
- Deprecate Session API (breaking change)
Numbers
- Add Regulations API
Studio
- Add Execution and Step endpoints to v2 API
- Add webhook_url to Flow response and add new /TestUsers endpoint to v2 API
Taskrouter
- Adding
longest_relative_task_age_in_queue
andlongest_relative_task_sid_in_queue
to TaskQueue Real Time Statistics API. - Add
wait_duration_in_queue_until_accepted
aggregations to TaskQueues Cumulative Statistics endpoint - Add TaskQueueEnteredDate property to Tasks.
Video
- [Composer] Clarification for the composition hooks creation documentation: one source is mandatory, either the
audio_sources
or thevideo_layout
, but one of them has to be provided - [Composer]
audio_sources
type on the composer HTTP POST command, changed fromsid[]
tostring[]
(breaking change) - [Composer] Clarification for the composition creation documentation: one source is mandatory, either the
audio_sources
or thevideo_layout
, but one of them has to be provided
Library - Docs
- PR #152: baseline all the templated markdown docs. Thanks to @childish-sambino!
Library - Fix
- PR #151: update travis build badge link. Thanks to @thinkingserious!
Api
- Making content retention and address retention public
- Update
status
enum for Messages to include 'partially_delivered'
Authy
- Added support for push factors
Autopilot
- Add one new property in Query i.e dialogue_sid
Verify
- Add
SendCodeAttempts
to create verification response.
Video
- Clarification in composition creation documentation: one source is mandatory, either
audio_sources
orvideo_layout
, but on of them has to be provided
Library - Fix
- PR #150: travis npm deploy. Thanks to @thinkingserious!
Api
- Add payments public APIs
- Add optional parameter
byoc
to call create request.
Flex
- Updating a Flex Flow
creation_on_message
parameter documentation
- Removed Verify v2 from preview in favor of its own namespace as GA (breaking change)
Studio
- Flow definition type update from string to object
Verify
- Add
AppHash
parameter when creating a Verification. - Add
DoNotShareWarningEnabled
parameter to the Service resource.
Numbers
- Add Regulatory Compliance CRUD APIs
Studio
- Add parameter validation for Studio v2 Flows API
Library - Fix
- PR #144: rollback the lock file changes and remove the lock file during install. Thanks to @childish-sambino!
Preview
- Add
/Insights/SuccessRate
endpoint for Businesses Branded Calls (Verified by Twilio)
Studio
- StudioV2 API in beta
Verify
- Add
MailerSid
property to Verify Service resource.
Wireless
- Added
data_limit_strategy
to Rate Plan resource.
Library
- PR #143: fix: drop the lock file since it doesn't get published. Thanks to @childish-sambino!
Api
- Make
twiml
conditional for create. One ofurl
,twiml
, orapplication_sid
is now required. - Add
bundle_sid
parameter to /IncomingPhoneNumbers API - Removed discard / obfuscate parameters from ContentRetention, AddressRetention (breaking change)
Chat
- Added
last_consumed_message_index
andlast_consumption_timestamp
parameters in update method for UserChannel resource (breaking change)
Conversations
- Add Participant SID to Message properties
Messaging
- Fix incorrectly typed capabilities property for ShortCodes. (breaking change)
Library
- PR #142: feat: add the official autopilot plugin to the trusted plugins list. Thanks to @childish-sambino!
Library
- PR #141: fix: Don't overwrite parameters when building request. Thanks to @childish-sambino!
Conversations
- Allow Messaging Service update
Library
- PR #139: fix: eagerly load keytar during profile creation. Thanks to @childish-sambino!
- PR #140: fix: make ngrok an optional dependency since it is installed at runtime. Thanks to @childish-sambino!
- PR #138: fix: dynamically install ngrok and zork if needed. Thanks to @childish-sambino!
Api
- Add optional
twiml
parameter for call create
Chat
- Added
delete
method in UserChannel resource
Taskrouter
- Support ReEvaluateTasks parameter on Workflow update
Api
- Make
persistent_action
parameter public - Add
twiml
optional private parameter for call create
Autopilot
- Add Export resource to Autopilot Assistant.
Flex
- Added Integration.RetryCount attribute to Flex Flow
- Updating a Flex Flow
channel_type
options documentation
Insights
- Added edges to events and metrics
- Added new endpoint definitions for Events and Metrics
Messaging
- create support for sender registration
- fetch support for fetching a sender
- update support for sender verification
Supersim
- Add
Direction
filter parameter to list commands endpoint - Allow filtering commands list by Sim Unique Name
- Add
Iccid
filter parameter to list sims endpoint
Library
- PR #136: chore: update dependencies. Thanks to @childish-sambino!
Library
- PR #132: Support ngrok tunnels to https endpoints. Thanks to @dprothero!
- PR #133: truncate friendlyName at 64 chars. Thanks to @eshanholtz!
- PR #131: Include TQ badge. Thanks to @kwhinnery!
Api
- Add new usage categories to the public api
sms-messages-carrierfees
andmms-messages-carrierfees
Conversations
- Add ProjectedAddress to Conversations Participant resource
Preview
- Implemented different
Sid
for Current Calls (Verified by Twilio), instead of relying inCall.Sid
from Voice API team (breaking change)
Supersim
- Add List endpoint to Commands resource for Super Sim Pilot
- Add UsageRecords resource for the Super Sim Pilot
- Add List endpoint to UsageRecords resource for the Super Sim Pilot
- Allow assigning a Sim to a Fleet by Fleet SID or Unique Name for Super SIM Pilot
- Add Update endpoint to Fleets resource for Super Sim Pilot
- Add Fetch endpoint to Commands resource for Super Sim Pilot
- Allow filtering the Sims resource List endpoint by Fleet
- Add List endpoint to Fleets resource for Super Sim Pilot
Wireless
- Added
account_sid
to Sim update parameters.
Library
- PR #129: Remove matrix. Thanks to @thinkingserious!
Library
- PR #128: Update npm key. Thanks to @thinkingserious!
- PR #127: Skip cleanup on deploy. Thanks to @thinkingserious!
Library
- PR #126: Rename 'profiles:add' to 'profiles:create'. Thanks to @childish-sambino!
- PR #124: Auto-deploy via Travis CI upon tagged commit to main. Thanks to @thinkingserious!
- PR #125: fix(chore): Fix error message when exceeding schema max items. Thanks to @jamesgeorge007!
Api
- Add new property
attempt
to sms_messages - Fixed a typo in the documentation for Feedback outcome enum (breaking change)
- Update the call price to be optional for deserializing (breaking change)
Flex
- Added
JanitorEnabled
attribute to Flex Flow - Change
features_enabled
Flex Configuration key to private (breaking change)
Supersim
- Add Fetch endpoint to Fleets resource for Super Sim Pilot
- Allow assigning a Sim to a Fleet for Super Sim Pilot
- Add Create endpoint to Fleets resource for Super Sim Pilot
Library
- PR #121: Update and add Docker image deployment. Thanks to @childish-sambino!
Conversations
- Add media to Conversations Message resource
Supersim
- Add List endpoint to Sims resource for Super Sim Pilot
Library
- PR #120: Enable npm auditing. Thanks to @childish-sambino!
- PR #118: Switch ngrok tunnels to use HTTPS endpoints. Thanks to @childish-sambino!
Numbers
- Add v2 of the Identites API
Preview
- Changed authentication method for SDK Trusted Comms endpoints:
/CPS
,/CurrentCall
, and/Devices
. Please useAuthorization: Bearer <xCNAM JWT>
(breaking change)
Voice
- Add Recordings endpoints
Library
- PR #116: Make the 'phone-numbers:update' command constructor more generic. Thanks to @childish-sambino!
- PR #115: Add 'target-account-sid' flag for transferring phone numbers. Thanks to @childish-sambino!
- PR #114: Add limit flags to all 'list' commands. Thanks to @childish-sambino!
Library
- PR #112: Upgrade to use the refactored cli-core. Thanks to @childish-sambino!
- PR #110: Add flag config utility for converting API params to CLI flags. Thanks to @childish-sambino!
- PR #109: Refactor the phone-number-buy tests to use the command class set up. Thanks to @childish-sambino!
- PR #108: Update the 'profile:use' command to use the new 'setActiveProfile' method. Thanks to @childish-sambino!
Api
- Pass Twiml in call update request
Conversations
- Add attributes to Conversations resources
Flex
- Adding
features_enabled
andserverless_service_sids
to Flex Configuration
Messaging
- Message API required params updated (breaking change)
Preview
- Added support for the optional
CallSid
to/BrandedCalls
endpoint
Library
- PR #103: Update feedback link. Thanks to @aroach!
- PR #105: Check for empty props when looking for localhost callback flags. Thanks to @childish-sambino!
- PR #101: Documents known limitations. Thanks to @thinkingserious!
- PR #100: Add ngrok debugging, inspector URL, and port 80 handling. Thanks to @childish-sambino!
- PR #79: Add Date Inequality Support. Thanks to @JenniferMah!
- PR #95: Handle generic and complex ngrok errors. Thanks to @childish-sambino!
Conversations
- Add Chat Conversation SID to conversation default output properties
Flex
- Adding
outbound_call_flows
object to Flex Configuration - Adding read and fetch to channels API
Supersim
- Add Sims and Commands resources for the Super Sim Pilot
Sync
- Added configuration option for enabling webhooks from REST.
Wireless
- Added
usage_notification_method
andusage_notification_url
properties torate_plan
.
Library
- PR #92: Documentation improvements. Thanks to @dprothero!
- PR #91: Remove pre-release warning. Thanks to @aroach!
Conversations
- Switch library_visibility to public for Conversations Resources
Library
- PR #90: Hide the ngrok warning after user acknowledgment. Thanks to @childish-sambino!
- PR #89: Add ngrok warning and prompt when creating phone number tunnels. Thanks to @childish-sambino!
- PR #87: breaking: Switch naming from 'project(s)' to 'profile(s)'. Thanks to @childish-sambino! (breaking change)
Preview
- Added support for the header
Twilio-Sandbox-Mode
to mock all Voice dependencies
Library
- PR #85: Add the account-sid flag to the phone number custom commands. Thanks to @childish-sambino!
- PR #84: Fix the send email test timeouts and make param descriptions more consistent. Thanks to @childish-sambino!
- PR #83: Bump yarn from 1.16.0 to 1.17.3. Thanks to @dependabot!
- PR #82: Put a colon at the end of project add prompts. Thanks to @childish-sambino!
Library
- PR #77: Bump lodash.template from 4.4.0 to 4.5.0. Thanks to @dependabot[bot]!
- PR #72: Add --skip-parameter-validation flag. Thanks to @dprothero!
Insights
- Added
properties
to summary.
Preview
- Added endpoint to brand a call without initiating it, so it can be initiated manually by the Customer
Library
- PR #70: Package the debugger plugin with the CLI. Thanks to @childish-sambino!
- PR #56: Add a note for plugin developers to avoid keytar issues. Thanks to @thinkingserious!
- PR #68: Add plugin-warn-if-update-available plugin. Thanks to @thinkingserious!
- PR #60: Add email send and set commands. Thanks to @Jennifer-Mah!
- PR #61: Warn users when installing plugins outside of Twilio and Twilio-Labs. Thanks to @thinkingserious!
- PR #67: Add pre-commit hook to execute tests. Thanks to @childish-sambino!
- PR #66: Additional debugging information. Thanks to @thinkingserious!
- PR #65: Drop properties flag from remove commands and output alternative message. Thanks to @childish-sambino!
- PR #64: Fix the resource description path splitter. Thanks to @childish-sambino!
- PR #63: Remove the '.json' extension from resource names in generated descriptions. Thanks to @childish-sambino!
Api
- Make
friendly_name
optional for applications create
Library
- PR #58: Update the API command runner to use the new API client. Thanks to @childish-sambino!
- PR #57: Refactor to use the latest API browser. Thanks to @childish-sambino!
- PR #52: Fix anchor href for logging messages and serverless naming. Thanks to @aroach!
- PR #53: Add links to twilio-cli docs. Thanks to @aroach!
- PR #54: Delete cookbook.md as is replaced by examples. Thanks to @aroach!
- PR #50: Move utils and Twilio OpenAPI spec to core. Thanks to @childish-sambino!
- PR #55: Adding keytar as a dependency. Thanks to @thinkingserious!
- PR #49: Remove api:preview from the command tree. Thanks to @thinkingserious!
- PR #48: Add CONTRIBUTING.md. Thanks to @thinkingserious!
Api
- Add new property
as_of
date to Usage Record API calls
Wireless
- Added Usage Records resource.
Library
- PR #41: Add command to remove a project. Thanks to @Jennifer-Mah!
- PR #43: Fix kebab case function to handle names with digits. Thanks to @maylonpedroso!
- PR #44: Make link to plugins doc absolute. Thanks to @dprothero!
- PR #42: Extract general usage doc. Thanks to @dprothero!
- PR #38: Add commands to buy phone numbers. Thanks to @childish-sambino!
- PR #40: Add oclif pack/publish configuration. Thanks to @childish-sambino!
- PR #39: Include welcome.js in package. Thanks to @thinkingserious!
Autopilot
- Adds two new properties in Assistant i.e needs_model_build and development_stage
Preview
- Changed phone numbers from URL|Path to
X-XCNAM-Sensitive
headers (breaking change)
Verify
- Add
MessagingConfiguration
resource to verify service
Note: This release contains breaking changes, check our upgrade guide for detailed migration notes.
Library
- PR #37: breaking: Move the config directory to '.twilio-cli'. Thanks to @childish-sambino! (breaking change)
- PR #34: Switch the 'project' topic to 'projects'. Thanks to @childish-sambino!
- PR #35: Make the API plugin init synchronous so other hook processors can be run after. Thanks to @childish-sambino!
- PR #36: Switch the 'incoming-phone-number' topic to 'phone-numbers'. Thanks to @childish-sambino!
- PR #33: Allow the negated option for API command boolean flags. Thanks to @childish-sambino!
- PR #32: Add checklist item for non-twilio contributors. Thanks to @thinkingserious!
- PR #31: Updated installation instructions, adding Homebrew. Thanks to @thinkingserious!
- PR #30: Copy flags and args from 'project:add' to 'login' command. Thanks to @childish-sambino!
- PR #29: Update readme to reflect changes with use command. Thanks to @Jennifer-Mah!
- PR #28: adding the use command and the active projects column to the list com…. Thanks to @Jennifer-Mah!
- PR #25: Improve Getting Started Experience. Thanks to @thinkingserious!
- PR #27: Have Zork use plugin installer to pull down zorkjs package. Thanks to @dprothero!
- PR #26: Spit out a warning when plugins have conflicting commands or aliases. Thanks to @childish-sambino!
Autopilot
- Add Webhooks resource to Autopilot Assistant.
Flex
- Added missing 'custom' type to Flex Flow
- Adding
integrations
to Flex Configuration
Insights
- Added attributes to summary.
Messaging
- Message API Create updated with conditional params (breaking change)
Proxy
- Document that Proxy will return a maximum of 100 records for read/list endpoints (breaking change)
- Remove non-updatable property parameters for Session update (mode, participants) (breaking change)
Sync
- Added reachability debouncing configuration options.
Verify
- Add
RateLimits
andBuckets
resources to Verify Services - Add
RateLimits
optional parameter onVerification
creation.
Verify
- Add
approved
to status enum
Library
- PR #24: Prompt for project name if not provided when adding a project. Thanks to @childish-sambino!
- PR #19: Move all API resources to under a single 'api' topic. Thanks to @childish-sambino!
- PR #23: Use the default output properties from the API definition. Thanks to @childish-sambino!
- PR #22: Add versioning link and doc to README. Thanks to @childish-sambino!
- PR #21: Prompt user when creating default project with env vars set. Thanks to @childish-sambino!
- PR #20: Use env vars first for credentials if no project is specified. Thanks to @childish-sambino!
Video
- [Rooms] Add Video Subscription API
Wireless
- Added
imei
to Data Session resource.
Library
- PR #18: Move plugin docs in README. Thanks to @aroach!
- PR #17: Support enum flags of varying case. Thanks to @childish-sambino!
- PR #16: Add setup troubleshooting. Thanks to @dprothero!
- PR #15: Badge link to npm package. Thanks to @alexdlaird!
- PR #14: Add project region support. Thanks to @childish-sambino!
Api
- Make
method
optional for queue members update
Chat
- Removed
webhook.*.format
update parameters in Service resource from public library visibility in v1 (breaking change)
Insights
- Added client metrics as sdk_edge to summary.
- Added optional query param processing_state.
Numbers
- Add addtional metadata fields on a Document
- Add status callback fields and parameters
Serverless
- Documentation
Taskrouter
- Added
channel_optimized_routing
attribute to task-channel endpoint
Wireless
- Remove
imeisv
from Data Session resource. (breaking change)
Moving all related CLI libs to v1.0.0 per npm semver recommendation.
- Moved config from
~/.config/@twilio/cli
(Unix) and%LOCALAPPDATA%\@twilio\cli
(Windows) to~/.twilio
and%USERPROFILE%\.twilio
, respectively.
To copy over your existing configuration, run the following commands (Unix):
mkdir ~/.twilio
cp ~/.config/@twilio/cli/config.json ~/.twilio/config.json
- Added autocomplete support
- Added support for credentials in environment variables