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