NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #462 most downloaded on NuGet
Twilio REST API helper library
Last release 10 days ago
28 Sep 2026
Release timing varies
gaps range from 1 weeks to 4 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
127 years old
390 releases · first in 1900
Deleted redacted parameter from fetching transcript in v2 (breaking change)
Accounts
Api
CallToken for create participant apiFlex
offline_config to Flex ConfigurationIntelligence
redacted parameter from fetching transcript in v2 (breaking change)Lookups
phone_number_quality_score package to the lookup responsedisposable_phone_number_risk package (breaking change)Messaging
message_samples requirementsTaskrouter
virtual_start_time property to taskstask_queue_data format from map to array in the response of bulk get endpoint of TaskQueue Real Time Statistics API (breaking change)One column per quarter.
PR #705: Update method comments to reflect new security testing method. Thanks to @AsabuHere!
Library - Fix
Library - Chore
Lookups
Introducing new channel status as inactive in modify channel endpoint for leave functionality (breaking change)
Library - Chore
Library - Fix
Library - Feature
Conversations
Flex
console_errors_included to Flex Configuration field debugger_integrationsinactive in modify channel endpoint for leave functionality (breaking change)citrix_voice_vdi to Flex ConfigurationTaskrouter
Make message tagging parameters public (breaking change)
Library - Fix
Api
Flex
agent_conv_end_methods to Flex ConfigurationMessaging
Numbers
Pricing
Change Bulk_hosted_sid from BHR to BH prefix in HNO and dependent under version /v2 API's. (breaking change)
Insights
Numbers
/v2 API's. (breaking change)Verify
Added voice-intelligence, voice-intelligence-transcription and voice-intelligence-operators to usage_record API.
Api
voice-intelligence, voice-intelligence-transcription and voice-intelligence-operators to usage_record API.tts-google to usage_record API.Lookups
disposable_phone_number_risk package to the lookup responseVerify
date_created_after and date_created_before expected date format.date_created_after and date_created_before expected date format parameter on attempts summary API.WHATSAPP as optional valid parameter on attempts summary API.Twiml
statusCallback and statusCallbackMethod attributes to <Siprec>.Remove Sms capability property from HNO creation under version /v2 of HNO API. (breaking change)
Flex
interaction_context_sid as optional parameter in Interactions APIMessaging
Numbers
/v2 of HNO API. (breaking change)/v2 of Authorization document API. (breaking change)Taskrouter
Verify
RiskCheck optional parameter on Verification creation.Twiml
Update properties in Porting and Bulk Porting APIs. (breaking change)
Lookups
reassigned_number package to the lookup responseNumbers
/v2./v1./v1.Removed content_sid as optional field (breaking change)
Api
content_sid as conditional parametercontent_sid as optional field (breaking change)Insights
annotation to list summary outputPR #680: revert the commit Use IEnumerable instead of List for TwiML enums via PR (#671). Thanks to @AsabuHere!
Library - Fix
ToString() override to TwiML class. Thanks to @Swimburger!Library - Feature
Api
Trim to create Conference Participant APIIntelligence
Messaging
errors attribute to us_app_to_person resource. This attribute will provide additional information about campaign registration errors.Added AddressCountry parameter to Address Configuration endpoint, to support regional short code addresses
Conversations
AddressCountry parameter to Address Configuration endpoint, to support regional short code addressesstart_date, end_date and state in list Conversations resource for filteringInsights
Messaging
disable_https to link shortening domain_config propertiesNumbers
/v1.Remove start_date, end_date and state query parameters from list operation on Conversations resource (breaking change)
Conversations
start_date, end_date and state query parameters from list operation on Conversations resource (breaking change)Twiml
Say verbRemove messaging_service_sids and messaging_service_sid_action from domain config endpoint (breaking change)
Library - Docs
Messaging
messaging_service_sids and messaging_service_sid_action from domain config endpoint (breaking change)Numbers
/v1.Remove disposable_phone_number_risk package (breaking change)
Library - Chore
Library - Fix
Conversations
start_date, end_date and state in list operation on Conversations resource for sorting and filteringInsights
Lookups
disposable_phone_number_risk package (breaking change)Messaging
SOLE_PROPRIETOR brand type and SOLE_PROPRIETOR campaign use case.SOLE_PROPRIETOR brand type. Brand registration requests with STARTER brand type will be rejected.SOLE_PROPRIETOR campaign use case. Campaign registration requests with STARTER campaign use case will be rejected.Corrected the data type for friendly_name in Available Phone Number Local, Mobile and TollFree resources (breaking change)
Library - Chore
Api
friendly_name in Available Phone Number Local, Mobile and TollFree resourcesfriendly_name in Available Phone Number Local, Mobile and TollFree resources (breaking change)Messaging
linkshortening_messaging_service resourcevalidated parameter and add cert_in_validation parameter to Link Shortening API (breaking change)Add new categories for whatsapp template
Api
Lookups
validation_results from the default_output_propertiesSupersim
matching_id and activation_code parameters to librariesRemove scheduled_for property from message resource
Api
scheduled_for property from message resourcescheduled_for property to message resourceAdd disposable_phone_number_risk package to the lookup response
Lookups
disposable_phone_number_risk package to the lookup responsesms_pumping_risk package to the lookup responsePR #666: use long property descriptions if available. Thanks to @childish-sambino!
Library - Docs
Api
public_application_connect_enabled param to Application resourceMessaging
Verify
device_ip parameter and channel auto for sna/sms orchestrationTwiml
<Application> noun and <ApplicationSid> noun, nested <Parameter> to <Hangup> and <Leave> verbPR #663: fixed header params with postfix before and after in name. Thanks to @sbansla!
Library - Fix
Conversations
Lookups
no_data to data_not_available in identity match packageMessaging
Make method optional for user defined message subscription (breaking change)
Library - Fix
Api
street_secondary param to address create and updatemethod optional for user defined message subscription (breaking change)Flex
Media
Messaging
MessageFlow as a required field for Campaign Creation (breaking change)Oauth
Supersim
statusTwiml
<lang> element.<phoneme> element.character value for SSML <say-as> interpret-as attribute to characters. (breaking change)role attribute to format in SSML <say-as> element. (breaking change)PR #649: Add ToXDocument method to TwiML. Thanks to @Swimburger!
Library - Feature
ToXDocument method to TwiML. Thanks to @Swimburger!Flex
assessments api in version v1Lookups
identity_match package to the lookup responseMessaging
validated parameter to Link Shortening APIServerless
PR #654: bump csharp version to 6.0.1. Thanks to @sbansla!
Note: This release contains breaking changes, check our upgrade guide for detailed migration notes.
Note: This release contains breaking changes, check our upgrade guide for detailed migration notes.
Library - Chore
Library - Fix
Library - Docs
Library - Feature
Api
Flex
base_url to 'gooddata' response in version v1Insights
answered_by field in List Call Summaryanswered_by field in call summaryAdding two new authorization API 'user_roles' and 'gooddata' in version v1
Flex
v1Messaging
Twiml
Gather.Added contentSid and contentVariables to Message resource with public visibility as Beta
Api
contentSid and contentVariables to Message resource with public visibility as BetaUserDefinedMessageSubscription and UserDefinedMessage resourceProxy
Supersim
Taskrouter
Ordering query parameter to Workers and TaskQueues for sorting byworker_sid query param for list reservations endpointTwiml
url and method attributes to <Conversation>Make link shortening parameters public (breaking change)
Api
Oauth
Supersim
Verify
ga maturityTwiml
requireMatchingInputs attribute and input-matching-failed errorType to <Prompt>PR #632: handling null 'from' parameter. Thanks to @isha689!
Library - Fix
Library - Test
Api
virtual-agent to usage_record API.Twiml
Number and SipRemoved redundant close status from Flex Interactions flow (breaking change)
Flex
close status from Flex Interactions flow (breaking change)debugger_integration and flex_ui_status_report to Flex ConfigurationMessaging
Verify
Video
Anonymize APITwiml
event value call-in-progress to call-answeredRemove beta feature from scheduling params and remove optimize parameters. (breaking change)
Library - Test
Api
beta feature from scheduling params and remove optimize parameters. (breaking change)Routes
Twiml
<lang>.PR #623: Modified Dockerfile to be able to easily build and test. Thanks to @marcusber!
Library - Test
Routes
Supersim
DataLimit on a FleetReorder Verification Check parameters so code stays as the first parameter (breaking change)
Library - Fix
Flex
status, error_code, and error_message fields to Interaction Channelmessenger and gbm as supported channels for Interactions APIMessaging
Verify
code stays as the first parameter (breaking change)Allowed to use identity as part of Participant's resource (breaking change)
Library - Chore
Library - Test
Conversations
identity as part of Participant's resource (breaking change)Lookups
enhanced_line_type from the lookup response (breaking change)Supersim
sim_ip_addresses resource to helper librariesVerify
service_sid to verify_service_sid to be consistent with list attempts API (breaking change)code optional on Verification check to support sna attempts. (breaking change)Remove api.verify.totp beta flag and set maturity to beta for Verify TOTP properties and parameters. (breaking change)
Library - Fix
Api
amazon-polly to usage_record API.Insights
annotation field in call summaryVerify
api.verify.totp beta flag and set maturity to beta for Verify TOTP properties and parameters. (breaking change)verify_service_sid to service_sid to be consistent with list attempts API (breaking change)Twiml
maxQueueSize to EnqueueAdding support for Lookup V2 API
Lookups
Studio
Twiml
statusCallbackMethod attribute, nested <Config and <Parameter> elements to <VirtualAgent> noun.Say verb<Conversation> nounPR #611: use Docker 'rc' tag for release candidate images. Thanks to @childish-sambino!
Library - Chore
Add property media_url to the recording resources
Api
media_url to the recording resourcesVerify
silent as a channel type in the verifications API.Change ESimProfiles Eid parameter to optional to enable Activation Code download method support (breaking change)
Library - Chore
Conversations
type in list operation on Address Configurations resourceSupersim
data_total_billed and billed_units fields to Super SIM UsageRecords API response.Eid parameter to optional to enable Activation Code download method support (breaking change)Verify
push.include_date parameter in create and update service.PR #602: support shortcode as an InboundSmsPrice type. Thanks to @beebzz!
Library - Feature
Api
provider_sid visibility to privateVerify
AccessTokens factor_friendly_name property.Voice
Remove Commands resource, use SmsCommands resource instead (breaking change)
Api
stream url parameter to non optionalverify-totp and verify-whatsapp-conversations-business-initiated categories to usage_record APIChat
Flex
channel_configs object to Flex ConfigurationMedia
Supersim
Taskrouter
split_by_wait_time for Cumulative Statistics EndpointVideo
status_callback_method type from enum to http_method (breaking change)status_callback and status_callback_method to compositionstatus_callback and status_callback_method to recordingPR #600: push Datadog Release Metric upon deploy success. Thanks to @eshanholtz!
Library - Chore
Api
Chat
X-Twilio-Wehook-Enabled header to delete method in UserChannel resourceNumbers
failure_reason in the Supporting Documents resourcesVerify
metadata parameter to "verify challenge" endpoint, so the SDK/App can attach relevant information from the device when responding to challenges.ttl and date_created properties to AccessTokens.Detected a bug and removed optional boolean include_soft_deleted parameter to retrieve soft deleted recordings. (breaking change)
Api
uri to stream resourcea2p-registration-fee) to usage recordsNumbers
Preview
web_channels from preview to beta under flex-api (breaking change)Taskrouter
ETag as Response Header to List of Task, Reservation & WorkerVerify
metadata to factors.Twiml
Fixed DELETE request to accept "sid_like" params in Address Configuration resources (breaking change)
Api
stream resourceConversations
sms and whatsappFax
Insights
call_state to call_status and remove whisper in conference participant summary (breaking change)Numbers
Supersim
ip_commands_url and ip_commands_method on Fleets resource for helper librariessim property in requests to create an SMS Command made to the /SmsCommands to accept SIM UniqueNames in addition to SIDsVerify
Added new endpoint to fetch Conference Participant Summary
Insights
Messaging
Verify
Make fixed time scheduling parameters public (breaking change)
Library - Chore
Library - Feature
Api
Messaging
Numbers
Video
Add optional boolean send_as_mms parameter to the create action of Message resource (breaking change)
Library - Feature
Api
call deleteConversations
Service Webhook Configuration resource fieldsInsights
Media
Video
EmptyRoomTimeout and UnusedRoomTimeout properties to a room; add corresponding parameters to room creationVoice
Add Service Webhook Configuration resource
Conversations
Service Webhook Configuration resourceFlex
flex_insights_drilldown and flex_url objects to Flex ConfigurationMessaging
Supersim
Verify
factor_friendly_name parameter to the create access token endpoint.Video
Twiml
<emphasis>, <lang>, <p>, <prosody>, <s>, and <w>.<emphasis>, <lang>, <p>, <prosody>, <s>, and <w>.PR #585: git log retrieval issues. Thanks to @shwetha-manvinkurke!
Library - Fix
Frontline
is_available to User's resourceMessaging
Verify
WHATSAPP to the attempts API.config.notification_platform from none to apn or fcm and viceversa for Verify Pushnone as a valid config.notification_platform value for Verify PushTwiml
<emphasis>, <lang>, <p>, <prosody>, <s>, and <w>.Added a new enum for brand registration status named DELETED (breaking change)
Library - Fix
Library - Chore
Api
media_url property to be treated as PIIMessaging
Serverless
Verify
config.notification_token parameter.TemplateCustomSubstitutions on verification creationTemplateSid parameter public for Verification resource and DefaultTemplateSid parameter public for Service resource. (breaking change)Corrected enum values for emergency_address_status values in /IncomingPhoneNumbers response. (breaking change)
Library - Feature
Api
emergency_address_status values in /IncomingPhoneNumbers response. (breaking change)emergency_address_status values in /IncomingPhoneNumbers response.Messaging
Video
AudioOnly to create roomAdd If-Match Header based on ETag for Worker Delete (breaking change)
Api
emergency_address_status attribute to /IncomingPhoneNumbers response.siprec resourceConversations
NewMessage type of push notificationsFlex
flex_insights_hr object to Flex ConfigurationNumbers
Serverless
Taskrouter
If-Match Header based on ETag for Worker Delete (breaking change)If-Match Header based on Etag for Reservation UpdateIf-Match Header based on ETag for Worker UpdateIf-Match Header based on ETag for Worker DeleteETag as Response Header to WorkerTrunking
transfer_caller_id property on Trunks.Verify
whatsapp channel.Add post_approval_required attribute in GET us_app_to_person_usecase api response
Events
Messaging
Add 'mock' as an optional field to brand_registration api
Api
siprec resourcesiprec resourceMessaging
Verify
Corrected the price, call_sid_to_coach, and uri data types for Conference, Participant, and Recording (breaking change)
Api
price, call_sid_to_coach, and uri data types for Conference, Participant, and Recording (breaking change)time_limit in the call api public. (breaking change)domain_sid in sip_credential_list_mapping and sip_ip_access_control_list_mapping APIs (breaking change)Insights
Messaging
Taskrouter
X-Rate-Limit-Limit, X-Rate-Limit-Remaining, and X-Rate-Limit-Config as Response Headers to all TaskRouter endpointsVerify
TemplateSid optional parameter on Verification creation.whatsapp as a channel type in the verifications API.Expose ParticipantConversations resource
Conversations
Taskrouter
links to the activity resourceVerify
Version to Verify Factors Webhooks to add new fields without breaking old Webhooks.Changed last_read_message_index and unread_messages_count type in User Conversation's resource (breaking change)
Conversations
last_read_message_index and unread_messages_count type in User Conversation's resource (breaking change)Messaging
Update transcribe & transcription_configuration form params in Reservation update endpoint to have private visibility (breaking change)
Conversations
bindingSupersim
Taskrouter
transcribe & transcription_configuration form params in Reservation update endpoint to have private visibility (breaking change)transcribe & transcription_configuration form params to Reservation update endpointTwiml
modify event to statusCallbackEvent for <Conference>.Corrected the sid for policy sid in customer_profile_evaluation.json and trust_product_evaluation.json (breaking change)
Api
status enum for Messages to include 'canceled'update_status enum for Messages to include 'canceled'Trusthub
PR #567: requestValidation when hostname URL has any uppercase letters. Thanks to @thinkingserious!
Library - Fix
Events
Verify
challenge adding the maximum and minimum expected lengths of some fields.notification by updating the documentation of the field ttl.Add fetch and delete instance endpoints to us_app_to_person api (breaking change)
Library - Fix
Events
Messaging
sid field to Preregistered US App To Person responseSupersim
unique_name in Sim, Fleet, NAP resources as not PIIVideo
Your coding agent can read these notes before it upgrades. Set up the MCP server →