Skip to content

Releases: twilio/twilio-python

9.12.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 16:10
74b9629

Release Notes

Audiences

  • 2026-10-06

  • Minor updates (formatting, metadata)
  • 2026-10-05

  • Minor updates (formatting, metadata)
  • 2026-10-02

  • Added 1 new path(s):
  • /preview/Cohorts/{cohortId}/Operations (AdminListCohortOperations)
  • 2026-10-01

  • Content updates:
  • Updated description for AdminListSnapshotOperations
  • 2026-09-28

  • Content updates:
  • Updated description for AdminListCohortSnapshots
  • Updated description for AdminFetchCohortSnapshot
  • Updated schema description for Criteria
  • Added properties to OperationPayload: cohortId
  • Removed properties from OperationPayload: audienceId
  • Updated schema description for OperationResult
  • Added properties to OperationResult: cohortId
  • Removed properties from OperationResult: audienceId
  • Updated schema description for Record
  • Updated schema description for Cohort
  • ...and 3 more changes
  • 2026-10-01

  • Minor updates (formatting, metadata)
  • 2026-09-28

  • Content updates:
  • Updated schema description for CohortOperationResult
  • Updated schema description for PartitionCount

Conversations

  • Add PATCH /v2/Imports/{id} to cancel an import, and the CANCELED import status (dev-us1 and stage-us1)
  • Add Imports endpoints for 1console (private visibility, dev-us1 and stage-us1)
  • Add traitExtractionStrategyIds and observationExtractionStrategyIds to the Conversations v2 Admin Configuration schema.
  • Align the Conversations v2 Capabilities list and create contracts with the backend domainId field.

Data-ingress

  • 2026-10-01

  • Minor updates (formatting, metadata)
  • 2026-09-17

  • Add support for Hubspot connector
  • 2026-10-01

  • Minor updates (formatting, metadata)
  • 2026-09-17

  • Add support for Hubspot connector

Events

  • Remove the Replays API (/v1/Replays, beta feature api.eventstreams.replay); the feature was never GA and is being sunset (breaking change)

Knowledge

  • 2026-09-24

  • Routing updates:
  • Changed downstreamServiceName from memora-domain to enterprise-knowledge-domain for all operations

Memory

  • 2026-09-30

  • The source field on observations and conversation summaries, and the source filter
  • on ListProfileObservations, now also accept forward slashes (/). The pattern is
  • ^[a-zA-Z0-9 _./-]+$. This is additive and backwards compatible: every previously
  • valid value is still accepted.
  • UpdateStore, UpdateTraitGroup, and UpdateDataMapping now require a body with at least one property. An empty {} gets a 400.

Messaging

  • Add opt-out configuration admin endpoints (GET/PUT/DELETE /v1/Accounts/{AccountSid}/OptOuts/{OptOutSid}/...) to the messaging admin-api (dev-us1 and stage-us1 only)
  • Add create opt-out configuration endpoint (POST /v1/Accounts/{AccountSid}/OptOuts) to the messaging admin-api (dev-us1 and stage-us1 only)
  • Add update messaging service endpoint (PUT /v1/Accounts/{AccountSid}/Services/{MessagingServiceSid}) to the messaging admin-api (dev-us1 and stage-us1 only)
  • Enable messaging service add-ons, update messaging service, and opt-out configuration admin endpoints in prod-us1 and prod-ie1
  • Add WhatsApp display name change support to Sender API: pending_display_name, pending_display_name_status and pending_display_name_status_date on fetch, and display_name_status on update and partial update

Routes

  • Set SDK and docs visibility of GET/POST /v3/ShortCodes/{isoCountryCode}/{shortCode} to public, maturity to ga

Docs

9.11.2

Choose a tag to compare

@github-actions github-actions released this 28 Sep 08:54
2fd57cf

Release Notes

Twiml

  • Add audio_format and sample_rate to Stream for HDCodec

Api

  • API Changes

  • 2026-09-22

  • Simplified the criteria field description.
  • 2026-09-18

  • Moved readOnly on the snapshot count fields (profileCount, partitionCount) from the shared schema to the response usage sites, so the counts stay read-only in responses (no change for API consumers).
  • 2026-09-17

  • Renamed 3 Get* operations to Fetch* to match the operationId standard: FetchCohort, FetchSnapshot, FetchOperation.
  • Removed the unused ExpressionId schema and made the operation error example cohort-native, so no aud_ identifiers remain in the spec.
  • Kept libraryVisibility: hidden across the whole surface (info, path items, and operations).
  • 2026-09-08

  • Removed the deprecated header-based-versioning unified specs, consolidating audiences onto the path-based api.twilio.com/v1 surface.
  • 2026-08-31

  • Published the unified audiences spec at api.twilio.com/v1.
  • 2026-08-26

  • Fixed the Cohort operation response mapping in the unified audiences API.
  • 2026-08-19

  • Migrated the unified audiences spec to the Cohort surface (Audiences renamed to Cohorts).
  • Switched downstreamServiceName to audiences-domain.
  • 2026-08-05

  • Added the api.unified.version.preview beta feature.
  • Made the unified APIs available in prod us1.
  • 2026-07-30

  • Fixed example values.
  • 2026-07-29

  • Added the initial version of the audiences API to the unified APIs.
  • 2026-07-20

  • Deployed the audiences-domain OAS to the dev edge.
  • 2026-07-06

  • Added the prod-us1 realm to the audiences public API.
  • 2026-06-23

  • Changed the storeType enum from MEMORA to TWILIO.
  • 2026-05-04

  • Added the stage-us1 realm and x-rate-limit to the audiences API.
  • 2026-04-08

  • Added the initial audiences endpoints.
  • Add TwimlProcessStatusCallbackEvents parameter to CreateTwimlProcess endpoint
  • Add twiml_process resource alongside twiml_session (twiml_session is deprecated and will be removed in a future release)

Audiences

  • 2026-09-14

  • Minor updates (formatting, metadata)
  • 2026-09-11

  • Content updates:
  • Updated summary for AdminFetchRecord
  • Updated summary for AdminFetchCohort
  • Updated summary for AdminFetchCohortSnapshot
  • Updated summary for AdminFetchCohortOperation
  • Updated schema description for ResourceLabels
  • 2026-09-22

  • Content updates:
  • Updated schema description for Criteria
  • 2026-09-18

  • Minor updates (formatting, metadata)
  • 2026-09-17

  • Minor updates (formatting, metadata)
  • 2026-09-17

  • Content updates:
  • Updated description for CreateCohort
  • Updated description for ListCohortSnapshots
  • Updated description for CreateCohortSnapshot
  • Updated description for FetchCohortSnapshot
  • Updated description for ListCohortSnapshotProfiles
  • Updated schema description for Criteria
  • Updated schema description for Cohort
  • Updated schema description for CohortSnapshot
  • Updated schema description for CohortOperationResult
  • Updated schema description for CohortOperation
  • 2026-09-15

  • Minor updates (formatting, metadata)
  • 2026-09-14

  • Content updates:
  • Updated summary for FetchCohort
  • Updated summary for FetchCohortSnapshot
  • Updated summary for FetchCohortOperation
  • Updated schema description for ResourceLabels

Capabilities

  • Add a feature-gated preview endpoint to create Capabilities.

Conversations

  • Add the feature-gated Capabilities list and create endpoints to Conversations v2.

Data-ingress

  • 2026-09-07

  • Minor updates (formatting, metadata)
  • 2026-09-09

  • Added 16 new path(s):
  • /v1/DataSyncs/{syncId} (FetchDataSync)
  • /v1/CloudAppSources/{sourceId}/Objects (ListCloudAppObjects)
  • /v1/WarehouseSources/{sourceId}/Preview (CreateWarehousePreview)
  • /v1/WarehouseSources/{sourceId}/Preview/{operationId} (FetchWarehousePreview)
  • /v1/DataSample/{operationId} (FetchDataSample)
  • /v1/ControlPlane/CloudAppSources/{sourceId} (FetchCloudAppSource, PatchCloudAppSource, DeleteCloudAppSource)
  • /v1/ControlPlane/CloudAppSources/{sourceId}/Datasets (ListCloudAppDatasets, CreateCloudAppDataset)
  • /v1/ControlPlane/CloudAppSources/{sourceId}/Datasets/{datasetId} (FetchCloudAppDataset, PatchCloudAppDataset, DeleteCloudAppDataset)
  • /v1/ControlPlane/WarehouseSources/{sourceId} (FetchWarehouseSource, PatchWarehouseSource, DeleteWarehouseSource)
  • /v1/ControlPlane/WarehouseSources/{sourceId}/Datasets (ListWarehouseDatasets, CreateWarehouseDataset)
  • ...and 6 more paths
  • Removed 31 path(s):
  • /v1/DataSyncs/{SyncId} (FetchDataSync)
  • /v1/CloudAppSources/{SourceId}/Objects (ListCloudAppObjects)
  • /v1/WarehouseSources/{SourceId}/Preview (CreateWarehousePreview)
  • /v1/WarehouseSources/{SourceId}/Preview/{OperationId} (FetchWarehousePreview)
  • /v1/DataSample/{OperationId} (FetchDataSample)
  • /v1/ControlPlane/CloudAppSources/{SourceId} (FetchCloudAppSource, PatchCloudAppSource, DeleteCloudAppSource)
  • /v1/ControlPlane/CloudAppSources/{SourceId}/Datasets (ListCloudAppDatasets, CreateCloudAppDataset)
  • /v1/ControlPlane/CloudAppSources/{SourceId}/Datasets/{DatasetId} (FetchCloudAppDataset, PatchCloudAppDataset, DeleteCloudAppDataset)
  • /v1/ControlPlane/WarehouseSources/{SourceId} (FetchWarehouseSource, PatchWarehouseSource, DeleteWarehouseSource)
  • /v1/ControlPlane/WarehouseSources/{SourceId}/Datasets (ListWarehouseDatasets, CreateWarehouseDataset)
  • ...and 21 more paths

Destinations

  • 2026-09-24

  • Content updates:
  • Removed GET from the method enum on the webhook destination type's config options
  • 2026-09-22

  • Content updates:
  • Added CDP to the categories enum on DestinationType
  • 2026-09-14

  • Enable admin APIs for stage-us1 and prod-ie1 realms
  • 2026-09-11

  • Content updates:
  • Updated description for CreateDestination
  • Updated description for UpdateDestination
  • Updated description for DeleteDestination
  • Updated schema description for CredentialInput
  • Updated schema description for DestinationCredentialOptions
  • 2026-09-11

  • Content updates:
  • Updated description for ListDestinationTypes
  • Updated description for GetDestinationType
  • Updated description for CreateDestination
  • Updated description for UpdateDestination
  • 2026-09-10

  • Made ListDestinationTypes and GetDestinationType unauthenticated (security: []).
  • Removed iamOperation, addAuthorizationHeader, and betaFeature from these operations.

Iam

  • Removed user_context from the POST /v1/actions/post_login (PostLoginActionRequest) webhook payload; the login email is read from authentication_context.methods
  • Replaced acr and completed_factors with authentication_context (acr, amr, methods) on the POST /v1/actions/post_login (PostLoginActionRequest) webhook payload
  • Made request_context and request_context.ip_address required on the POST /v1/actions/post_login (PostLoginActionRequest) webhook payload

Intelligence

  • Added optional rule.operators[] parameter override field to `POST /v3/RuleExecutions
  • Change Summary in POST /v3/RuleExecutions

Knowledge

  • 2026-09-23

  • Content updates:
  • Added properties to WebSourceDetails: errors
  • Routing updates:
  • Changed downstreamServiceName from memora-domain to enterprise-knowledge-domain for all operations

Memory

  • 2026-09-18

  • Added 2 new path(s):
  • /v1/ControlPlane/TraitExtractionStrategies (AdminListTraitExtractionStrategies)
  • /v1/ControlPlane/TraitExtractionStrategies/{traitStrategyId} (AdminFetchTraitExtractionStrategy)
  • 2026-09-03

  • No path changes (schema description only)
  • Clarified the DataMappingCore description: the PATCH body requires at least one field.
  • 2026-09-10

  • Added 2 new path(s) for Observation Extraction Strategies:
  • /v1/ControlPlane/ObservationExtractionStrategies (ListObservationExtractionStrategies, CreateObservationExtractionStrategy)
  • /v1/ControlPlane/ObservationExtractionStrategies/{observationExtractionStrategyId} (FetchObservationExtractionStrategy, UpdateObservationExtractionStrategy, DeleteObservationExtractionStrategy)
  • Content updates:
  • Updated CreateObservationExtractionStrategyInput description to document that at least one of allowedCategories/prohibitedCategories must be provided with a non-empty list
  • 2026-09-07

  • Added 1 new path(s) for Profile:
  • /v1/Stores/{storeId}/Profiles/BulkDeletions (CreateProfilesBulkDeletion)
  • 2026-09-03

  • UpdateStore, UpdateTraitGroup, UpdateDataMapping, and UpdateTraitExtractionStrategy now require a body with at least one property. An empty {} gets a 400.

Routes

  • Add GET/POST /v3/ShortCodes/{isoCountryCode}/{shortCode} to assign and fetch the Inbound Processing Region for short codes

Verify

  • Add aaguid and date_last_approved to passkeys factors metadata.

Voice

  • Add typed Recording AccountDefaultConfiguration public API endpoints.

Webhooks

  • 2026-09-24

  • Changed: GET /v1/Webhooks/Settings now documents each item as the full Setting rather than SettingSummary, adding auth, signature, connection and edgeZones to the list response. The service already returned these fields; only the schema understated them. Additive for consumers — no field is removed or renamed. The now-unreferenced SettingSummary schema is removed.

Docs

9.11.1

Choose a tag to compare

@github-actions github-actions released this 10 Sep 05:58
572aabe

Release Notes

Library - Fix

Audiences

  • 2026-09-01

  • Backticked brace- and angle-bracket-bearing tokens in descriptions for MDX safety.
  • Updated a prose reference to the renamed FetchCohortSnapshot operation.
  • 2026-08-26

  • Removed 5 path(s):
  • /preview/Audiences (AdminListAudiences)
  • /preview/Audiences/{audienceId} (AdminGetAudience)
  • /preview/Snapshots (AdminListSnapshots)
  • /preview/Snapshots/{snapshotId} (AdminGetSnapshot)
  • /preview/Operations/{operationId} (AdminGetOperation)
  • 2026-08-25

  • Minor updates (formatting, metadata)
  • 2026-08-24

  • Added 1 new path(s):
  • /preview/Snapshots/{cohortSnapshotId}/Operations (AdminListSnapshotOperations)
  • Removed 1 path(s):
  • /preview/Snapshots/{snapshotId}/Operations (ListAdminSnapshotOperations)
  • 2026-08-20

  • Renamed all 13 operations so the operationId keyword leads (AdminGetCohort -> FetchAdminCohort) to meet standard.
  • Set info libraryVisibility to hidden to exclude this admin spec from generation.
  • Added the standard pageSize/pageToken query parameters to ListAdminSnapshotOperations, the only list operation missing them.
  • 2026-08-19

  • Added 5 new path(s):
  • /preview/Cohorts (AdminListCohorts)
  • /preview/Cohorts/{cohortId} (AdminGetCohort)
  • /preview/CohortSnapshots (AdminListCohortSnapshots)
  • /preview/CohortSnapshots/{cohortSnapshotId} (AdminGetCohortSnapshot)
  • /preview/CohortOperations/{cohortOperationId} (AdminGetCohortOperation)
  • 2026-09-01

  • Renamed 3 Get* operations to Fetch* to match the operationId standard: FetchCohort, FetchCohortSnapshot, FetchCohortOperation. The transpiler skips operations whose operationId does not start with a standard keyword, which had been dropping all three from generated output.
  • Set libraryVisibility to private (was hidden) so the spec is eligible for the private docs pipeline.
  • Backticked brace- and angle-bracket-bearing tokens in descriptions for MDX safety.
  • 2026-08-28

  • Removed 6 path(s):
  • /preview/Audiences (ListAudiences, CreateAudience)
  • /preview/Audiences/{audienceId} (FetchAudience, UpdateAudience, DeleteAudience)
  • /preview/Snapshots (ListSnapshots, CreateSnapshot)
  • /preview/Snapshots/{snapshotId} (FetchSnapshot, DeleteSnapshot)
  • /preview/Snapshots/{snapshotId}/Profiles (ListSnapshotProfiles)
  • /preview/Operations/{operationId} (FetchOperation)
  • 2026-08-20

  • Renamed 6 Get* operations to Fetch* to match the operationId standard.
  • Hid the deprecated Audiences/Snapshots paths and /preview/Operations/{operationId}.
  • Backticked 11 brace-bearing tokens in descriptions for MDX safety.

Conversations

  • Add PATCH support for partial updates to Configuration
  • Add VIDEO to the Conversations v2 Communication channel enum.

Data-ingress

  • API Changes

  • 2026-09-01

  • Minor updates (formatting, metadata)
  • 2026-08-12

  • Minor updates (formatting, metadata)
  • 2026-08-12

  • Initial release with 13 paths and 13 operations

Destinations

  • 2026-09-08

  • Added prod-ie1 to supportedRealms and iamOperationEnabledRealms for all endpoints
  • 2026-09-01

  • Removed the unused admin-api placeholder from supportedRealms on the public endpoints;
  • One Admin routes now live in admin_openapi.yaml.
  • Added 6 new path(s) (admin_openapi.yaml):
  • /v1/ControlPlane/Destinations (AdminListDestinations)
  • /v1/ControlPlane/Destinations/{destinationId} (AdminGetDestination)
  • /v1/ControlPlane/Subscriptions (AdminListSubscriptions)
  • /v1/ControlPlane/Subscriptions/{subscriptionId} (AdminGetSubscription)
  • /v1/ControlPlane/Subscriptions/{subscriptionId}/EventTypes (AdminListSubscribedEvents)
  • /v1/ControlPlane/Subscriptions/{subscriptionId}/EventTypes/{eventType} (AdminGetSubscribedEvent)
  • 2026-08-26

  • Minor updates (formatting, metadata)
  • 2026-08-26

  • Minor updates (formatting, metadata)
  • 2026-08-25

  • Content updates:
  • Updated description for CreateDestination
  • 2026-08-12

  • Minor updates (formatting, metadata)
  • 2026-08-12

  • Content updates:
  • Added properties to DestinationType: releaseStatus
  • Removed properties from DestinationType: maturity

Email

  • API Changes

  • 2026-09-02

  • Added 1 new path(s):
  • /v1/Sends/Cohorts (sendCohort)
  • 2026-08-28

  • Content updates:
  • Updated summary for sendTransactional
  • Added parameter(s) to sendTransactional: X-Twilio-Version
  • Updated schema description for SuppressionsGroup
  • Added properties to SuppressionsGroup: type
  • Removed properties from SuppressionsGroup: mode
  • Updated schema description for SuppressionsGlobal
  • Added properties to SuppressionsGlobal: type
  • Removed properties from SuppressionsGlobal: mode
  • Updated schema description for Suppressions
  • Updated schema description for LongRunningOperationResponse
  • 2026-08-27

  • Content updates:
  • Updated description for SendEmail
  • Added parameter(s) to SendEmail: Content-Encoding, Idempotency-Key
  • Updated schema description for Envelope
  • Updated schema description for SuppressionsGroup
  • Updated schema description for SuppressionsGlobal

Iam

  • Removed redirect_urls from the GET /v1/Account/AuthorizedApps/{consentSid} response
  • Added company_name, homepage_url, tos_url, and redirect_urls to the GET /v1/Account/AuthorizedApps/{consentSid} response
  • Added GET /v1/Account/AuthorizedApps/{consentSid} - fetch authorized app details, including allowed permissions, by consent identifier SID
  • added container-scoped entitlements endpoint (GET /v2/Container/{containerId}/Entitlements)

Instrumentation

  • API Changes

  • 2026-09-04

  • Content updates:
  • Added IdempotencyKeyHeader to Create/Patch/Delete AutoInstrumentationRule; corrected the shared header's description
  • Added operationId/createdAt to LongRunningOperationResponse; corrected example status from RUNNING to PENDING
  • Renamed Signal.timestamp → occurredAt, HourlyStats.hourTimestamp → hourAt; uppercased Signal.type and ListSignals' signalType enums to SCREAMING_SNAKE_CASE
  • Renamed UserBehaviors request/response fields to camelCase; added the summaryDelivery webhook callback
  • Reshaped PaginationMeta (added required key, corrected pageSize bounds) and all 6 list operations (ListEventSources, ListEventSourceDatasets, ListEventSchemas, ListAutoInstrumentationRules, ListSignals, ListSignalStats) to the meta envelope; added ListSignalStats' 500 response
  • Narrowed the domain's default supportedRealms to dev-us1 only; POST /v1/UserBehaviors (AnalyzeUserBehaviors) keeps its own dev-us1/stage-us1 override (prod withheld pending stage validation) — every other operation is now dev-only
  • 2026-08-31

  • Content updates:
  • Fixed stale tdi_ TTID prefix throughout (path params, examples, transaction URLs) to events_; unified dataset/schema ID formats (tdi_dat_/tdi_dataset_ → events_dataset_, tdi_schema_ → events_evsch_); fixed rule-version examples to match the real version: integer field
  • Fixed operationId to use the domain-agnostic proc_job_ TTID prefix; corrected the OperationId parameter's length constraint (max=34 → max=35) and added a pattern
  • Fixed two length constraints hardcoded for the old tdi_ prefix length: IngestEventBatch's sourceId path parameter (maxLength 37 → 40); removed the stale, redundant Twilio-Write-Key header parameter
  • Added the missing AutoInstrumentationRuleId regex pattern
  • Fixed info.title ("Twilio Data Ingress - Instrumentation API" → "Events Domain - Instrumentation API")
  • Added 1 new API path:
  • /v1/UserBehaviors (AnalyzeUserBehaviors)
  • 2026-07-28

  • Initial release — 21 paths, 37 operations across three API surfaces:
  • Control Plane (/v1/ControlPlane/…):
  • /v1/ControlPlane/EventSources (CreateEventSource, ListEventSources)
  • /v1/ControlPlane/EventSources/{sourceId} (FetchEventSource, PatchEventSource, DeleteEventSource)
  • /v1/ControlPlane/EventSources/{sourceId}/WriteKeys (CreateWriteKey, ListWriteKeys)
  • /v1/ControlPlane/EventSources/{sourceId}/WriteKeys/{writeKey} (DeleteWriteKey)
  • /v1/ControlPlane/EventSources/{sourceId}/Datasets (CreateEventSourceDataset, ListEventSourceDatasets)
  • /v1/ControlPlane/EventSources/{sourceId}/Datasets/{datasetId} (FetchEventSourceDataset, PatchEventSourceDataset, DeleteEventSourceDataset)
  • /v1/ControlPlane/EventSources/{sourceId}/EventSchemas (CreateEventSchema, ListEventSchemas)
  • /v1/ControlPlane/EventSources/{sourceId}/EventSchemas/{schemaId} (FetchEventSchema, PatchEventSchema, DeleteEventSchema)
  • /v1/ControlPlane/EventSources/{sourceId}/AutoInstrumentationRules (CreateAutoInstrumentationRule, ListAutoInstrumentationRules)
  • /v1/ControlPlane/EventSources/{sourceId}/AutoInstrumentationRules/{autoInstrumentationRuleId} (FetchAutoInstrumentationRule, PatchAutoInstrumentationRule, DeleteAutoInstrumentationRule)
  • /v1/ControlPlane/EventSources/{sourceId}/AutoInstrumentationRules/{autoInstrumentationRuleId}/Versions (ListAutoInstrumentationRuleVersions)
  • /v1/ControlPlane/EventSources/{sourceId}/AutoInstrumentationRules/{autoInstrumentationRuleId}/Versions/{version} (FetchAutoInstrumentationRuleVersion)
  • /v1/ControlPlane/Datasets (ListDatasets)
  • /v1/ControlPlane/Datasets/{datasetId} (FetchDataset)
  • /v1/ControlPlane/Operations/{operationId} (FetchControlPlaneOperationStatus)
  • /v1/ControlPlane/Datasets (ListDatasets)
  • /v1/ControlPlane/Datasets/{datasetId} (FetchDataset)
  • Event Ingestion (/v1/EventSources/…):
  • /v1/EventSources/{sourceId}/Batch (IngestEventBatch)
  • /v1/EventSources/{sourceId}/AutoInstrumentationRules/{autoInstrumentationRuleId}/Preview (TriggerAutoInstrumentationPreview)
    ...
Read more

9.11.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 11:32
306691e

Release Notes

Library - Fix

  • PR #929: mock HTTP session in TestUserAgentClients to avoid live network calls. Thanks to @shrutiburman!

Twiml

  • Remove <Assistant> noun from <Connect> verb as part of the AI Assistants deprecation (breaking change)
  • Add passports attribute to <Dial> verb for SHAKEN/STIR passport passthrough

Accounts

  • Add SuppressEmailNotification parameter to the Secondary Auth Token and Auth Token promotion endpoints. Set it to true to suppress the email notification sent to account owners and administrators. Defaults to false, preserving existing behavior.
  • Add SMS Pumping Protection GET and POST API

Ai

  • Removing ai workbench apis

Api

  • Add missing uri property to the twiml_session resource

Data-ingress

  • 2026-08-07

  • Removed 1 API path:
  • /v1/DataQuery (Realtime DataQuery)
  • 2026-07-07

  • Added 1 new API path (data plane):
  • /v1/DataQuery (Realtime DataQuery)
  • 2026-06-17

  • Content updates:
  • Added properties to OAuthJWTBearerCredentials: privateKey, privateKeyPassphrase
  • 2026-06-12

  • Added 16 new path(s):
  • /v1/DataSyncs/{syncId} (FetchDataSync)
  • /v1/CloudAppSources/{sourceId}/Objects (ListCloudAppObjects)
  • /v1/WarehouseSources/{sourceId}/Preview (CreateWarehousePreview)
  • /v1/WarehouseSources/{sourceId}/Preview/{operationId} (FetchWarehousePreview)
  • /v1/DataSample/{operationId} (FetchDataSample)
  • /v1/ControlPlane/CloudAppSources/{sourceId} (FetchCloudAppSource, PatchCloudAppSource, DeleteCloudAppSource)
  • /v1/ControlPlane/CloudAppSources/{sourceId}/Datasets (ListCloudAppDatasets, CreateCloudAppDataset)
  • /v1/ControlPlane/CloudAppSources/{sourceId}/Datasets/{datasetId} (FetchCloudAppDataset, PatchCloudAppDataset, DeleteCloudAppDataset)
  • /v1/ControlPlane/WarehouseSources/{sourceId} (FetchWarehouseSource, PatchWarehouseSource, DeleteWarehouseSource)
  • /v1/ControlPlane/WarehouseSources/{sourceId}/Datasets (ListWarehouseDatasets, CreateWarehouseDataset)
  • ...and 6 more paths
  • Removed 16 path(s):
  • /v1/DataSyncs/{SyncId} (FetchDataSync)
  • /v1/CloudAppSources/{SourceId}/Objects (ListCloudAppObjects)
  • /v1/WarehouseSources/{SourceId}/Preview (CreateWarehousePreview)
  • /v1/WarehouseSources/{SourceId}/Preview/{OperationId} (FetchWarehousePreview)
  • /v1/DataSample/{OperationId} (FetchDataSample)
  • /v1/ControlPlane/CloudAppSources/{SourceId} (FetchCloudAppSource, PatchCloudAppSource, DeleteCloudAppSource)
  • /v1/ControlPlane/CloudAppSources/{SourceId}/Datasets (ListCloudAppDatasets, CreateCloudAppDataset)
  • /v1/ControlPlane/CloudAppSources/{SourceId}/Datasets/{DatasetId} (FetchCloudAppDataset, PatchCloudAppDataset, DeleteCloudAppDataset)
  • /v1/ControlPlane/WarehouseSources/{SourceId} (FetchWarehouseSource, PatchWarehouseSource, DeleteWarehouseSource)
  • /v1/ControlPlane/WarehouseSources/{SourceId}/Datasets (ListWarehouseDatasets, CreateWarehouseDataset)
  • ...and 6 more paths
  • 2026-06-11

  • Added 3 new Signal API path(s) for public exposure (data plane):
  • /v1/EventSources/{sourceId}/Signals (ListSignals)
  • /v1/EventSources/{sourceId}/Signals/{signalKey} (GetSignalBySignalKey)
  • /v1/EventSources/{sourceId}/SignalStats (ListSignalStats)
  • Added new Signal API schemas:
  • Signal, SignalListResponse, HourlyStats, SignalStatsResponse
  • 2026-05-26

  • Added 12 new path(s) for public exposure:
  • /v1/ControlPlane/EventSources (CreateEventSource, ListEventSources)
  • /v1/ControlPlane/EventSources/{SourceId} (FetchEventSource, PatchEventSource, DeleteEventSource)
  • /v1/ControlPlane/EventSources/{SourceId}/WriteKeys (CreateWriteKey, ListWriteKeys)
  • /v1/ControlPlane/EventSources/{SourceId}/WriteKeys/{WriteKey} (DeleteWriteKey)
  • /v1/ControlPlane/EventSources/{SourceId}/Datasets (CreateEventSourceDataset, ListEventSourceDatasets)
  • /v1/ControlPlane/EventSources/{SourceId}/Datasets/{DatasetId} (FetchEventSourceDataset, PatchEventSourceDataset, DeleteEventSourceDataset)
  • /v1/ControlPlane/EventSources/{SourceId}/EventSchemas (CreateEventSchema, ListEventSchemas)
  • /v1/ControlPlane/EventSources/{SourceId}/EventSchemas/{SchemaId} (FetchEventSchema, PatchEventSchema, DeleteEventSchema)
  • /v1/ControlPlane/AutoInstrumentationRule (CreateAutoInstrumentationRule, ListAutoInstrumentationRules)
  • /v1/ControlPlane/AutoInstrumentationRule/{AutoInstrumentationRuleId} (FetchAutoInstrumentationRule, PatchAutoInstrumentationRule, DeleteAutoInstrumentationRule)
  • /v1/ControlPlane/AutoInstrumentationRule/{AutoInstrumentationRuleId}/Versions (ListAutoInstrumentationRuleVersions)
  • /v1/ControlPlane/AutoInstrumentationRule/{AutoInstrumentationRuleId}/Versions/{Version} (FetchAutoInstrumentationRuleVersion)
  • Added new schemas:
  • EventSource, EventSourceCreate, EventSourceUpdate
  • WriteKey, WriteKeyCreate
  • EventSourceDataset, EventSourceDatasetCreate, EventSourceDatasetUpdate
  • EventSchema, EventSchemaCreate, EventSchemaUpdate, EventSchemaField, EventSchemaProperty
  • AutoInstrumentationRule, AutoInstrumentationRuleCreate, AutoInstrumentationRuleUpdate
  • AutoInstrumentationRuleVersion, AutoInstrumentationRuleVersionsResponse
  • 2026-06-12

  • Added 16 new path(s):
  • /v1/DataSyncs/{syncId} (FetchDataSync)
  • /v1/CloudAppSources/{sourceId}/Objects (ListCloudAppObjects)
  • /v1/WarehouseSources/{sourceId}/Preview (CreateWarehousePreview)
  • /v1/WarehouseSources/{sourceId}/Preview/{operationId} (FetchWarehousePreview)
  • /v1/DataSample/{operationId} (FetchDataSample)
  • /v1/ControlPlane/CloudAppSources/{sourceId} (FetchCloudAppSource, PatchCloudAppSource, DeleteCloudAppSource)
  • /v1/ControlPlane/CloudAppSources/{sourceId}/Datasets (ListCloudAppDatasets, CreateCloudAppDataset)
  • /v1/ControlPlane/CloudAppSources/{sourceId}/Datasets/{datasetId} (FetchCloudAppDataset, PatchCloudAppDataset, DeleteCloudAppDataset)
  • /v1/ControlPlane/WarehouseSources/{sourceId} (FetchWarehouseSource, PatchWarehouseSource, DeleteWarehouseSource)
  • /v1/ControlPlane/WarehouseSources/{sourceId}/Datasets (ListWarehouseDatasets, CreateWarehouseDataset)
  • ...and 6 more paths
  • Removed 16 path(s):
  • /v1/DataSyncs/{SyncId} (FetchDataSync)
  • /v1/CloudAppSources/{SourceId}/Objects (ListCloudAppObjects)
  • /v1/WarehouseSources/{SourceId}/Preview (CreateWarehousePreview)
  • /v1/WarehouseSources/{SourceId}/Preview/{OperationId} (FetchWarehousePreview)
  • /v1/DataSample/{OperationId} (FetchDataSample)
  • /v1/ControlPlane/CloudAppSources/{SourceId} (FetchCloudAppSource, PatchCloudAppSource, DeleteCloudAppSource)
  • /v1/ControlPlane/CloudAppSources/{SourceId}/Datasets (ListCloudAppDatasets, CreateCloudAppDataset)
  • /v1/ControlPlane/CloudAppSources/{SourceId}/Datasets/{DatasetId} (FetchCloudAppDataset, PatchCloudAppDataset, DeleteCloudAppDataset)
  • /v1/ControlPlane/WarehouseSources/{SourceId} (FetchWarehouseSource, PatchWarehouseSource, DeleteWarehouseSource)
  • /v1/ControlPlane/WarehouseSources/{SourceId}/Datasets (ListWarehouseDatasets, CreateWarehouseDataset)
  • ...and 6 more paths

Deletions

  • API Changes

  • 2026-06-23

  • Initial public Rest Proxy registration for the User Data Deletions API
  • (POST / GET /v1/UserDataDeletions, GET /v1/UserDataDeletions/{deletionId},
  • GET /v1/Operations/{operationId}).
  • A single request may mix identifier formats: E.164 phone numbers, email
  • addresses, and profile IDs.

Destinations

  • API Changes

  • 2026-08-07

  • Content updates:
  • Updated summary for ListDestinationSupportedEventTypes
  • 2026-08-07

  • Content updates:
  • Updated summary for ListDestinationSupportedEventTypes
  • 2026-08-07

  • Added 3 new path(s):
  • /v1/Catalog/DestinationSupportedEventTypes (ListDestinationSupportedEventTypes)
  • /v1/ControlPlane/Subscriptions/{subscriptionId}/EventTypes (ListSubscribedEvents, CreateSubscribedEvent)
  • /v1/ControlPlane/Subscriptions/{subscriptionId}/EventTypes/{eventType} (GetSubscribedEvent, UpdateSubscribedEvent, DeleteSubscribedEvent)
  • Removed 3 path(s):
  • /v1/ControlPlane/Subscriptions/{subscriptionId}/SubscribedEvents (ListSubscribedEvents, CreateSubscribedEvent)
  • /v1/ControlPlane/Subscriptions/{subscriptionId}/SubscribedEvents/{eventType} (GetSubscribedEvent, UpdateSubscribedEvent, DeleteSubscribedEvent)
  • /v1/Catalog/DestinationEventTypes (ListDestinationEventTypes)
  • 2026-08-04

  • Minor updates (formatting, metadata)
  • 2026-08-04

  • Minor updates (formatting, metadata)
  • 2026-08-04

  • Minor updates (formatting, metadata)
  • 2026-08-04

  • Minor updates (formatting, metadata)
  • 2026-08-04

  • Content updates:
  • Added properties to SubscriptionResponse: eventTypes
  • 2026-08-03

  • Content updates:
  • Added properties to DestinationType: documentationUrl, maturity, tier, categories
  • 2026-07-27

  • Minor updates (formatting, metadata)
  • 2026-07-23

  • Content updates:
  • meta is now a required property in the response of ListDestinations, ListSubscriptions, and ListSubscribedEvents
  • CreateSubscribedEvent request body schema consolidated onto SubscribedEventInput (previously SubscribedEventCreate, a duplicate schema)
  • Added response examples for ListDestinations, ListSubscriptions, and ListSubscribedEvents
  • 2026-07-23

  • Added 1 new path(s):
  • /v1/Catalog/DestinationEventTypes (ListDestinationEventTypes)
  • 2026-07-22

  • Content updates:
  • Added parameter(s) to ListDestinations: namePrefix
  • Updated description for UpdateSubscription
  • Added properties to SubscriptionUpdate: eventTypes
  • 2026-07-16

  • Initial release with 9 paths and 18 operations

Events

  • Add stage-ie1 realm support for EventTypes and Schemas endpoints (datataps-catalog)

Memory

  • 2026-08-10

  • Removed Events endpoints from the spec, as they were hidden, never implemented, and are not part of the public API
  • ...

Read more

9.10.9

Choose a tag to compare

@github-actions github-actions released this 07 May 17:33

Release Notes

Conversations

  • update actions api visibility

Memory

  • 2026-05-07

  • Content updates:
  • include store api

Docs

9.10.7

Choose a tag to compare

@github-actions github-actions released this 07 May 10:44
803385a

Release Notes

Library - Chore

Docs

9.10.6

Choose a tag to compare

@github-actions github-actions released this 06 May 09:36

Release Notes

Library - Chore

Twiml

  • Set recording_configuration_id attribute to public visibility in <Conference>, <Dial>, <Record> verbs and <Recording> noun

Api

  • Add RecordingConfigurationId parameter for CreateCall, CreateCallRecording, CreateConferenceRecording, and CreateParticipant endpoints

Authy

  • Changelog

  • v1

  • Added Authy API v1 under /v1 — initial onboarding of Public API (/v1/protected/*), Device API (/v1/json/*), and Dashboard API (/v1/dashboard/*) behind REST Proxy using transparent proxy mode.

Data-ingress

  • 2026-04-21

  • Content updates:
  • Updated description for CreateDataSync
  • Updated description for DeleteCloudAppDataset
  • Updated description for DeleteWarehouseDataset
  • 2026-04-20

  • Minor updates (formatting, metadata)
  • 2026-04-17

  • updated operationId for dataplane APIs,Minor updates (formatting, metadata)
  • 2026-04-15

  • libraryVisibility to private
  • 2026-04-14

  • Added 1 new path(s):
  • /v1/DataSyncs/Latest (GetLatestDataSyncs)

Memory

  • 2026-04-21

  • Content updates:
  • Remove Prefer/Async-Operation headers
  • 2026-04-21

  • Content updates:
  • Added 301 response for ListIdentifiers and GetIdentifier
  • Added 308 response for DeleteProfile, CreateIdentifier, PatchIdentifier, and DeleteIdentifier
  • 2026-04-14

  • Modified 1 path(s):
  • /v1/ControlPlane/Stores/{storeId} (added delete)
  • Minor updates (formatting, metadata)

Voice

  • 2026-04-17

  • Added I-Twilio-Auth-Account to downstreamRequest headers in POST /v3/Transcriptions transactions to document RestProxy account header injection
  • 2026-04-10

  • Added initial version of Transcriptions V3 API
  • Added POST /v3/Transcriptions endpoint to create a new transcription from a source ID or media URL

Docs

9.10.5

Choose a tag to compare

@github-actions github-actions released this 14 Apr 09:51

Release Notes

Twiml

  • Add backgroundNoiseReduction, speechTimeout, deepgramSmartFormat, ignoreBackchannel, events attributes to <ConversationRelay>

Api

  • Enabled incoming phone numbers(IPN) public apis in stage-ie1

Data-ingress

  • 2026-04-09

  • Content updates:
  • Added parameter(s) to GetDataSync: datasetId
  • 2026-04-09

  • Minor updates (formatting, metadata)
  • 2026-04-06

  • Minor updates (formatting, metadata)
  • 2026-04-06

  • Minor updates (formatting, metadata)
  • 2026-04-06

  • Minor updates (formatting, metadata)
  • 2026-04-06

  • Minor updates (formatting, metadata)
  • 2026-04-06

  • Content updates:
  • Added properties to CloudAppSourceUpdate: config
  • Added properties to CloudAppDatasetUpdate: schedule
  • Added properties to WarehouseSourceUpdate: config
  • Added properties to WarehouseDatasetUpdate: schedule
  • 2026-04-06

  • Content updates:
  • Updated description for GetCloudAppPreviewResult
  • Updated description for GetWarehousePreviewResult
  • Updated description for GetDataSampleResult
  • 2026-03-27

  • Add schema oneOf back without discriminator
  • 2026-03-26

  • Minor updates (formatting, metadata)
  • 2026-03-26

  • Added prod-us1 to supportedRealms for all endpoints
  • 2026-03-25

  • Minor updates (formatting, metadata)
  • 2026-03-24

  • Minor updates (formatting, metadata)
  • 2026-03-24

  • Minor updates (formatting, metadata)
  • 2026-03-24

  • Minor updates (formatting, metadata)
  • 2026-03-24

  • Added 10 new path(s):
  • /v1/DataSyncs (ListDataSyncs, TriggerDataSync)
  • /v1/DataSyncs/{SyncId} (GetDataSync)
  • /v1/CloudAppSources/{SourceId}/Objects (ListCloudAppObjects)
  • /v1/CloudAppSources/{SourceId}/Objects/{Name}/Properties (ListCloudAppObjectProperties)
  • /v1/CloudAppSources/{SourceId}/Objects/{Name}/Preview (PreviewCloudAppObjectData)
  • /v1/CloudAppSources/{SourceId}/Objects/{Name}/Preview/{OperationId} (GetCloudAppPreviewResult)
  • /v1/WarehouseSources/{SourceId}/Preview (PreviewWarehouseData)
  • /v1/WarehouseSources/{SourceId}/Preview/{OperationId} (GetWarehousePreviewResult)
  • /v1/DataSample (TriggerDataSample)
  • /v1/DataSample/{OperationId} (GetDataSampleResult)
  • 2026-03-24

  • Minor updates (formatting, metadata)
  • 2026-03-24

  • Use explode: true for query params when getting by ids and limit max items to 25
  • Make schema description for Schema more specific by using oneOf without discriminator for now.

Insights

  • Added Insights Domains endpoints under /v3/InsightsDomains/* (Query + Metadata) to provide a versioned, GA-ready namespace alongside existing /preview endpoints.

Mcp

  • API Changes

  • 2026-04-07

  • Added 1 new path(s):
  • /v1/docs (InvokeDocsMcp)

Memory

  • 2026-04-09

  • Removed 2 path(s):
  • /v1/Stores/{storeId}/Profiles/Import (ListProfileImports, CreateProfilesImport)
  • /v1/Stores/{storeId}/Profiles/Import/{importId} (FetchProfileImport)
  • libraryVisibility: private, docsVisibility: private
  • 2026-04-08

  • Content updates:
  • Added 301 response for GetProfile and GetProfileTraits
  • Added canonical ID header to response for GetProfile and GetProfileTraits
  • Add 308 response for PatchProfile
  • 2026-04-07

  • Added AGENT and UNKNOWN values to ParticipantType enum
  • 2026-04-06

  • Content updates:
  • Added async operation support to UpdateTraitGroup 202 response (Operation-Id, Location, Retry-After headers; statusUrl in body)
  • Added async operation support to CreateDataMapping, UpdateDataMapping, DeleteDataMapping 202 responses (Operation-Id, Location, Retry-After headers; statusUrl in body)
  • 2026-03-30

  • Content updates:
  • Updated description for FetchProfileMemory
  • 2026-03-27

  • Content updates:
  • Updated schema description for TraitGroupCore
  • 2026-03-25

  • Content updates:
  • Removed properties from TraitDefinition: displayName
  • 2026-03-25

  • Content updates:
  • Updated description for UpdateProfileTraits
  • Updated description for FetchIdentityResolutionSettings
  • Updated description for UpdateIdentityResolutionSettings
  • Updated schema description for IdentityResolutionSettingsCore
  • Updated schema description for TraitGroupCore
  • Made all fields besides idType optional w/ defaults for schema IdentifierConfig
  • 2026-03-24

  • Content updates:
  • Added properties to OperationStatus: result

Docs

9.10.4

Choose a tag to compare

@github-actions github-actions released this 24 Mar 13:02

Release Notes

Data-ingress

  • API Changes

  • 2026-03-23

  • Added stage-us1 to supportedRealms for all endpoints
  • 2026-03-20

  • Content updates:
  • Removed estimatedCompletionTime from LongRunningOperationResponse
  • Moved operationId from LongRunningOperationResponse to headers
  • 2026-03-18

  • Added 1 new path(s):
  • /v1/ControlPlane/Operations/{OperationId} (GetControlPlaneOperationStatus)
  • 2026-03-11

  • Minor updates (formatting, metadata)
  • 2026-03-11

  • Minor updates (formatting, metadata)
  • 2026-03-11

  • Minor updates (formatting, metadata)
  • 2026-03-11

  • Minor updates (formatting, metadata)
  • 2026-03-11

  • Minor updates (formatting, metadata)
  • 2026-03-05

  • Initial release with 10 paths and 22 operations

Memory

  • 2026-03-19

  • Added 1 new path(s):
  • /v1/ControlPlane/Operations/{operationId} (FetchOperation)
  • 2026-03-11

  • Minor updates (formatting, metadata)

Docs

9.10.3

Choose a tag to compare

@github-actions github-actions released this 10 Mar 08:52

Release Notes

Twiml

  • Rename recording_configuration to recording_configuration_id attribute in <Conference>, <Dial>, <Record> verbs and <Recording> noun

Ace

  • ACE Signals API Changes

  • 2026-02-18

  • Initial release: POST /signals, GET/POST /signals/{signal_id}/results, GET /health
  • Enables OneAdmin integration for synchronous signal ingestion and policy result polling
  • Supports permission-based authorization for signal operations
  • Health endpoint available for monitoring without authentication

Api

  • Added optional parameter Confirmation to Payments create endpoint to enable payment confirmation prompt before gateway submission
  • Added optional parameter RequireMatchingInputs to Payments create endpoint for input confirmation in agent-assisted payment flows
  • Added matcher capture types (payment-card-number-matcher, expiration-date-matcher, security-code-matcher, postal-code-matcher) to Payments update endpoint

Memory

  • 2026-03-06

  • Modified 1 path(s):
  • /v1/Stores/{storeId}/Profiles/{profileId}/ConversationSummaries/{summaryId} (added patch, get)

Docs