NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #461 most downloaded on NuGet
Twilio REST API helper library
Last release 16 days ago
10 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
389 releases · first in 1900
Twiml - Add de1 to regions
Twiml
de1 to <Conference> regionsAdd endpoint to update/cancel a Verification (breaking change)
Api
Authy
Iam
Verify
Video
enqueued state to CompositionTwiml
Dial noun.One column per quarter.
Add force_opt_in optional param to Messages create request
Api
force_opt_in optional param to Messages create requestFlex
Taskrouter
reject_pending_reservations to worker update endpointevent_date_ms and worker_time_in_previous_activity_ms to Events API responseVerify
EnablePsd2 optional parameter for PSD2 on Service resource creation or update.Amount, Payee optional parameters for PSD2.Update language enum for Gather to fix language code for Filipino (Philippines) and include additional supported languages (breaking change)
Library
Video
Twiml
language enum for Gather to fix language code for Filipino (Philippines) and include additional supported languages (breaking change)Add lookup information in the response when creating a new verification (depends on the LookupEnabled flag being enabled at the service level)
Verify
lookup information in the response when creating a new verification (depends on the LookupEnabled flag being enabled at the service level)VerificationSid optional parameter on Verification check.Remove unsupported query parameters (breaking change)
Chat
Proxy
PR #459: Remove unused dependency Microsoft.IdentityModel.Logging. Thanks to @yannieyip!
Library
Insights
Reverted the change to FactorType and FormType, avoiding conflicts with Helper Libraries reserved words (type) (breaking change)
Authy
FactorType and FormType, avoiding conflicts with Helper Libraries reserved words (type) (breaking change)Proxy
Studio
Taskrouter
Verify
SkipSmsToLandlines, TtsName, DtmfInputRequired optional parameters on Service resource creation or update.Wireless
Twiml
currency from enum to string for Pay (breaking change)Required authentication for /v1/Forms/{type} endpoint (breaking change)
Api
interactive_data optional param to Messages create requestAuthy
/v1/Forms/{type} endpoint (breaking change)Challenge.reason to Challenge.responded_reasonverification_sid from Challenge responsesconfig param from the Factor creationFactorType and FormType in favor of a unified Type (breaking change)Chat
Preview
Authy version from preview subdomain in favor to authy subdomain. (breaking change)Verify
CustomCode optional parameter on Verication creation.Change master-card to mastercard as cardType for Pay and Prompt, remove attribute credential_sid from Pay (breaking change)
Messaging
Twiml
master-card to mastercard as cardType for Pay and Prompt, remove attribute credential_sid from Pay (breaking change)PR #450: Updates target to netstandard 2.0. Thanks to @emagers!
Library
Api
Proxy
Verify
Locale optional parameter on Verification creation.Add Verb Transactions category to usage records
Api
Twiml
Pay verbDropped support for FactorType param given new Factor prefixes (breaking change)
Api
coaching and call_sid_to_coach to participant properties, create and update requests.Authy
FactorType param given new Factor prefixes (breaking change)DELETE actions for Authy resourcesauthy subdomainAutopilot
autopilot subdomain with all resources from preview.understandPreview
preview to authy subdomainTaskrouter
Verify
LookupEnabled optional parameter on Service resource creation or update.SendDigits optional parameter on Verification creation.Twiml
Client noun and renamed the optional name field to identity. This is a breaking change in Ruby, and applications will need to transition from dial.client '' and dial.client 'alice' formats to dial.client and dial.client(identity: alice) formats. (breaking change)Twiml - Add debug to Gather
Twiml
debug to Gatherchanged path param name from parent_iso_code to iso_code for highrisk_special_prefixes api (breaking change)
Library
Api
call_sid_to_coach parameter in participant to be previewPreview
totp in Authy preview endpointslatest in Authy Challenges endpointsVideo
Voice
Twiml
participantIdentity to RoomMove from preview to beta (breaking change)
Preview
Form resource to Authy preview given a form_typePricing
Verify
PR #444: VCORE-3651 Add support for *for* attribute in twiml element. Thanks to @nmahure!
Library
PR #446: fix typo. Thanks to @jbonner89!
Library
Api
call_sid_to_coach parameter to participant create requestvoice_receive_mode param to IncomingPhoneNumbers createVideo
offset property in resourcePR #443: BPIPE-260. Thanks to @jbonner89!
Library
Chat
PR #441: add OutboundPrefixPriceWithOrigin class. Thanks to @jbonner89!
Library
Preview
Actions endpoints and remove ResponseUrl from assistants on the Understand apiPricing
PR #440: Add Linq to referenced assemblies. Thanks to @cjcodes!
Library
Preview
ttl from AssistantsStudio
Removing deprecated segments, users, segment_memberships, user_bindings classes from helper libraries. (breaking change)
Library
Chat
Notify
segments, users, segment_memberships, user_bindings classes from helper libraries. (breaking change)Twiml
Connect and Room for Programmable Video RoomsPR #435: Add support for xml: namespaced properties. Thanks to @cjcodes!
Library
Api
Preview
ttl from AssistantsProxy
Video
group-small room typeTwiml
Add support for SSML on Say verb, the message body is changed to be optional (breaking change)
Library
Twiml
Add cidr_prefix_length param to SIP IpAddresses API
Api
cidr_prefix_length param to SIP IpAddresses APIStudio
Video
PR #427: Add Dockerfile and related changes to build the Docker image. Thanks to @jonatasbaldin!
Library
Api
Call Recording Controls feature support in helper librariesPR #430: Add helper method for testing if new SSL cert can be consumed. Thanks to @cjcodes!
Library
PR #426: Allow adding TwiML children with generic tag names. Thanks to @yannieyip!
Library
Api
Video
ContentDisposition when obtaining media URLs for Room Recordings and CompositionsPR #425: Add AddText method to TwiML classes. Thanks to @ekarson!
Library
Twiml
Add Binding and UserBinding documentation
Chat
Lookups
fraud lookup typeAdd endpoint to delete engagements
Studio
Trunking
Add more programmable video categories to usage records
Api
Update event filtering to support date/time (breaking change)
Chat
Monitor
Updated maturity to ga for all wireless apis
Wireless
maturity to ga for all wireless apisRedesign API by adding custom VideoLayout object. (breaking change)
Video
VideoLayout object. (breaking change)Gather input Enum: remove unnecessary "dtmf speech" value as you can now specify multiple enum values for this parameter and both "dtmf" and "speech"
Twiml
[Recordings] Change size type to long. (breaking change)
Library
Preview
Studio
Video
size type to long. (breaking change)Disable support for fraud lookups *(breaking change)*
Lookups
fraud lookups (breaking change)Preview
BuildDuration and ErrorCode to Understand ModelBuildStudio
Add caller_id param to Outbound Calls API
Api
caller_id param to Outbound Calls APItrim recording Outbound Calls API functionality in helper librariesVideo
room_sid to Composition resource.Twiml
input on GatherAdd trim param to Outbound Calls API
Api
trim param to Outbound Calls APILookups
fraud lookup typeNumbers
Video
SEQUENCE value to available layouts, and trim and reuse params.Add AnnounceUrl and AnnounceMethod params for conference announce
Api
AnnounceUrl and AnnounceMethod params for conference announceChat
Add studio-engagements usage key
Api
studio-engagements usage keyPreview
Studio
Video
SubscribedTracks.SubscribedTracks.PR #407: Remove "$" String Interpolation to Support Compilation in .NET <4.6. Thanks @tjhalva!
Library
Add conference_sid property on Recordings
Api
conference_sid property on RecordingsChat
Fax
ttl parameter
ttl is the number of minutes a fax is considered valid.Preview
call_delay, extension, verification_code, and verification_call_sids.failure_reason to HostedNumberOrders.Fix Dial record property incorrectly typed as accepting TrimEnum values when it actually has its own enum of values. *(breaking change)*
Api
voip, national, shared_cost, and machine_to_machine sub-resources to /2010-04-01/Accounts/{AccountSid}/AvailablePhoneNumbers/{IsoCountryCode}/Preview
verification_type and verification_document_sid to HostedNumberOrders.Proxy
Twiml
priority and timeout properties to Task TwiML.recording_status_callback_event for Dial verb and for ConferenceUse the correct properties for Dependent Phone Numbers of an Address *(breaking change)*
Api
Preview
status and email query param filters for AuthorizationDocument list endpointProxy
Video
media_region and video_codecsWireless
operator_mcc and operator_mnc in DataSessions subresource from integer to stringAdd TTL support for Sync objects *(breaking change)*
Sync
data parameter on the following actions is now optional: "Update Document", "Update Map Item", "Update List Item"Video
RoomParticipant to ParticipantRemoved iso_country as required field for creating a HostedNumberOrder.
Accounts
Preview
iso_country as required field for creating a HostedNumberOrder.Proxy
Api - Add programmable video keys Video - Add Participants
Api
Video
ParticipantsChat - Add Binding resource - Add UserBinding resource
Chat
Update all TwiML resources with latest changes and parameters *(breaking change)*.
TwiML
Api
address_sid param to IncomingPhoneNumbers create and updateAdd smart_encoded param for Messages
Api
smart_encoded param for Messagesidentity_sid param to IncomingPhoneNumbers create and updatePreview
Proxy
Wireless
ip_address to sim resourceAdd acc_security (authy-phone-verification) initial api-definitions
Preview
acc_security (authy-phone-verification) initial api-definitionsTaskrouter
Make body an optional parameter on Message creation. *(breaking change)*
Chat
body an optional parameter on Message creation. (breaking change)Notify
data, apn, gcm, fcm, sms parameters in Notifications create resource are objects instead of strings. Passing manually stringified JSON will continue to work.Taskrouter
Video
Add sip_registration property on SIP Domains
Api
sip_registration property on SIP DomainsAdded DataSessions sub-resource to Sims.
Sync
Wireless
Fix warning on inclusive lower bound for Newtonsoft
Library
innerException on HTTP client exceptions. Issue #361.MakeRequestAysnc -> MakeRequestAsync.LastRequest and LastResponse to HttpClient Interface. Set these in bundled http clients.Api
status enum for Recordings to include 'failed'error_code property on RecordingsChat
Video
media_region parameter when creating a room, which controls which region media will be served out of.Add VoiceReceiveMode {'voice', 'fax'} option to IncomingPhoneNumber UPDATE requests
Api
Chat
Preview
Sync
Add ChatGrant grant and deprecate IpMessagingGrant
Updated requirements for NewtonSoft and DotNet
TwiML
Api
auto_correct_address param for Addresses create and updatePreview
Video
video_codec enum and video_codecs parameter, which can be set to either VP8 or H264 during room creation.Remove unused encryption_type property on Recordings *(breaking change)*
This release adds Beta and Preview products to main artifact.
Previously, Beta and Preview products were only included in the alpha artifact. They are now being included in the main artifact to ease product discoverability and the collective operational overhead of maintaining multiple artifacts per library.
Api
encryption_type property on Recordings (breaking change)status enum for Messages to include 'accepted'AnnounceMethod parameter naming for consistencyMessaging
Notify
ToBinding optional parameter on Notifications resource creation. Accepted values are json strings.Preview
sms_application_sid to HostedNumberOrders.verification_attempts to HostedNumberOrders.status_callback_url and status_callback_method to HostedNumberOrders.Taskrouter
Your coding agent can read these notes before it upgrades. Set up the MCP server →