Api
- Add
uri
tostream
resource - Add A2P Registration Fee category (
a2p-registration-fee
) 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
web_channels
from preview to beta underflex-api
(breaking change)
Taskrouter
- Add
ETag
as Response Header to List of Task, Reservation & Worker
Verify
- Add optional
metadata
to factors.
Library - Chore
- PR #138: upgrade supported language versions. Thanks to @childish-sambino!
Api
- Add
stream
resource
Conversations
- Fixed DELETE request to accept "sid_like" params in Address Configuration resources (breaking change)
- Expose Address Configuration resource for
sms
andwhatsapp
Fax
- Removed deprecated Programmable Fax Create and Update methods (breaking change)
Insights
- Rename
call_state
tocall_status
and removewhisper
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
ip_commands_url
andip_commands_method
on Fleets resource for helper libraries - Changed
sim
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.
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.
Library - Chore
- PR #135: add sonarcloud coverage analysis. Thanks to @shwetha-manvinkurke!
- PR #132: remove githook dependency from make install. Thanks to @JenniferMah!
Library - Feature
- PR #134: 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
Library - Feature
- PR #129: run tests before deploying. Thanks to @childish-sambino!
Library - Docs
Api
- Add optional boolean send_as_mms parameter to the create action of Message resource (breaking change)
- Change team ownership for
call
delete
Conversations
- Change wording for
Service Webhook Configuration
resource fields
Insights
- Added new APIs for updating and getting voice insights flags by accountSid.
Media
- Add max_duration param to MediaProcessor
Video
- Add
EmptyRoomTimeout
andUnusedRoomTimeout
properties to a room; add corresponding parameters to room creation
Voice
- Add endpoint to delete archived Calls
Conversations
- Add
Service Webhook Configuration
resource
Flex
- Adding
flex_insights_drilldown
andflex_url
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
factor_friendly_name
parameter to the create access token endpoint.
Video
- Add maxParticipantDuration param to Rooms
Library - Chore
- PR #127: consolidate workflows. Thanks to @eshanholtz!
- PR #126: add event type cluster test. Thanks to @JenniferMah!
Library - Fix
- PR #124: git log retrieval issues. Thanks to @shwetha-manvinkurke!
Frontline
- Added
is_available
to User's resource
Messaging
- Added GET vetting API
Verify
- Add
WHATSAPP
to the attempts API. - Allow to update
config.notification_platform
fromnone
toapn
orfcm
and viceversa for Verify Push - Add
none
as a validconfig.notification_platform
value for Verify Push
Library - Fix
- PR #125: remove cluster test. Thanks to @JenniferMah!
Library - Chore
- PR #123: migrate to github actions from travis ci. Thanks to @shwetha-manvinkurke!
Api
- Updated
media_url
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
config.notification_token
parameter. - Added
TemplateCustomSubstitutions
on verification creation - Make
TemplateSid
parameter public for Verification resource andDefaultTemplateSid
parameter public for Service resource. (breaking change)
Library - Feature
- PR #122: Add PlaybackGrant. Thanks to @miguelgrinberg!
Api
- Corrected enum values for
emergency_address_status
values in/IncomingPhoneNumbers
response. (breaking change) - Clarify
emergency_address_status
values in/IncomingPhoneNumbers
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
AudioOnly
to create room
Library - Fix
- PR #121: parameter casing with numbers. Thanks to @shwetha-manvinkurke!
Api
- Add
emergency_address_status
attribute to/IncomingPhoneNumbers
response. - Add
siprec
resource
Conversations
- Added attachment parameters in configuration for
NewMessage
type of push notifications
Flex
- Adding
flex_insights_hr
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
If-Match
Header based on ETag for Worker Delete (breaking change) - Add
If-Match
Header based on Etag for Reservation Update - Add
If-Match
Header based on ETag for Worker Update - Add
If-Match
Header based on ETag for Worker Delete - Add
ETag
as Response Header to Worker
Trunking
- Added
transfer_caller_id
property on Trunks.
Verify
- Document new pilot
whatsapp
channel.
Library - Feature
- PR #116: add jwt token signing and verification logic. Thanks to @shwetha-manvinkurke!
Library - Test
- PR #117: increase Client test coverage. Thanks to @eshanholtz!
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 API
Library - Fix
- PR #115: typo in page function. Thanks to @shwetha-manvinkurke!
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.
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 #110: pagination with next_page_url. Thanks to @shwetha-manvinkurke!
Library - Chore
- PR #108: shorten generated model names. Thanks to @shwetha-manvinkurke!
- PR #106: integrate with sonarcloud. Thanks to @shwetha-manvinkurke!
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) - Added
domain_sid
in sip_credential_list_mapping and sip_ip_access_control_list_mapping APIs (breaking change)
Insights
- Added new endpoint to fetch Call Summaries
Messaging
- Add brand_type field to a2p brand_registration api
- 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.
Library - Feature
- PR #105: publish go docker image. Thanks to @shwetha-manvinkurke!
- PR #92: add pagination. Thanks to @shwetha-manvinkurke! (breaking change)
- PR #100: add cluster testing. Thanks to @shwetha-manvinkurke!
- PR #96: Twilio Signature Validation. Thanks to @pmcanseco!
- PR #95: support env var loading of API credentials. Thanks to @eshanholtz!
Library - Test
- PR #103: add edge case tests. Thanks to @eshanholtz!
Library - Fix
- PR #102: list of stringified json marshaling. Thanks to @shwetha-manvinkurke!
- PR #99: add nil check. Thanks to @shwetha-manvinkurke!
Library - Chore
- PR #101: refactor list params to include 'limit'. Thanks to @shwetha-manvinkurke!
Library - Docs
- PR #97: add pagination docs. Thanks to @eshanholtz!
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 - Fix
- PR #93: list of stringified json marshaling. Thanks to @eshanholtz!
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
Library - Fix
- PR #91: revert client submodule creation. Thanks to @childish-sambino!
Library - Feature
- PR #90: moving client to submodule. Thanks to @childish-sambino!
Library - Chore
- PR #88: split resources into separate files. Thanks to @childish-sambino!
- PR #87: upgrade openapi-generator to version 5.1.1. Thanks to @childish-sambino!
- PR #86: use 'int' for integer types. Thanks to @shwetha-manvinkurke!
Library - Docs
- PR #89: particulate -> participate, and minor formatting. Thanks to @stern-shawn!
- PR #85: remove path params docs for operations without them. Thanks to @childish-sambino!
Conversations
- Read-only Conversation Email Binding property
binding
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) - Add
transcribe
&transcription_configuration
form params to Reservation update endpoint
Library - Fix
Api
- Update
status
enum for Messages to include 'canceled' - Update
update_status
enum for Messages to include 'canceled'
Trusthub
- Corrected the sid for policy sid in customer_profile_evaluation.json and trust_product_evaluation.json (breaking change)
Library - Docs
- PR #81: add standalone usage example. Thanks to @eshanholtz!
Library - Feature
- PR #80: add RequestHandler for custom client support. Thanks to @eshanholtz!
Events
- join Sinks and Subscriptions service
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 - Chore
- PR #79: rename Ip_MessagingVx to IpMessagingVx. Thanks to @shwetha-manvinkurke! (breaking change)
- PR #77: remove the unused client pointers. Thanks to @childish-sambino!
- PR #76: sync the v2010 API with latest generator changes. Thanks to @childish-sambino!
- PR #75: install pre-commit hooks on install. Thanks to @childish-sambino!
- PR #73: move contents of 'twilio' folder to the top-level. Thanks to @childish-sambino! (breaking change)
Library - Docs
- PR #78: update formatting for godocs. Thanks to @thinkingserious!
Library - Feature
- PR #74: add param setters. Thanks to @childish-sambino!
- PR #71: add subaccount support for v2010 apis. Thanks to @shwetha-manvinkurke! (breaking change)
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 - Chore
- PR #70: add check in BuildHost function. Thanks to @JenniferMah!
- PR #69: update docs links. Thanks to @thinkingserious!
- PR #66: remove redundant env var tests. Thanks to @eshanholtz!
Library - Docs
- PR #68: update readme to include non v2010 examples. Thanks to @shwetha-manvinkurke!
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 - Feature
- PR #62: add support for region and edge values in url. Thanks to @eshanholtz!
Library - Chore
- PR #65: update github action linter. Thanks to @eshanholtz!
- PR #60: add user-agent header on all requests. Thanks to @shwetha-manvinkurke!
Library - Fix
- PR #63: parameter names in the request. Thanks to @shwetha-manvinkurke!
- PR #59: custom headers, cleanup docs, regenerate with the latest specs. Thanks to @shwetha-manvinkurke!
Library - Docs
- PR #61: Update readme for launch. Thanks to @garethpaul!
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.
Library - Docs
- PR #58: update readme and documentation link. Thanks to @JenniferMah!
Library - Chore
- PR #56: refactor client and regenerate with updated mustache. Thanks to @shwetha-manvinkurke!
- PR #55: regenerate after splitting model into separate components. Thanks to @JenniferMah!
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 - Docs
- PR #54: add property descriptions to docs. Thanks to @JenniferMah!
- PR #51: fix model reference in docs. Thanks to @shwetha-manvinkurke!
- PR #48: adding docs for enums and getting rid of 'description' column in model docs. Thanks to @shwetha-manvinkurke!
- PR #50: remove optional note for nullable properties. Thanks to @eshanholtz!
Library - Feature
- PR #53: regenerating with openapi-generator 5.0.1. Thanks to @shwetha-manvinkurke!
Library - Chore
- PR #52: add go linting as a pre commit hook. Thanks to @shwetha-manvinkurke!
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.
Library - Fix
- PR #49: re-add enum prefixes. Thanks to @eshanholtz!
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.