# Bandwidth API Docs ## search - [Search the documentation](/search.md) ## docs ### account A general overview of Bandwidth's account services - [Account](/docs/account.md): A general overview of Bandwidth's account services - [App Setup](/docs/account/app-setup.md): Set up your Bandwidth account using the Bandwidth App - [How to manage Applications](/docs/account/applications.md): A general overview of Bandwidth's account applications - [Legacy Credentials](/docs/account/credentials/legacy.md): A general overview of Bandwidth's Legacy API Users - [Credential Management](/docs/account/credentials/management.md): A general overview of how to manage Bandwidth API credentials - [API User Migration](/docs/account/credentials/migration.md): A general overview of how to migrate from API Users to API Credentials - [Programmatic API Setup](/docs/account/programmatic-setup.md): Set up your Bandwidth account using the Bandwidth API - [How to setup SIP Registration](/docs/account/sipRegistrar.md): A guide to set up your account for Sip Registrar - [Structure](/docs/account/structure.md): A general overview of Bandwidth's account structure - [Subscriptions v1](/docs/account/subscriptions-1.md): Subscriptions (v1) for number management and porting event webhooks - [Subscriptions v2](/docs/account/subscriptions-2.md): The latest evolution of Bandwidth's notification platform, with greater flexibility and a modernized API approach - [Migrating from Subscriptions v1 to v2](/docs/account/subscriptions-migration.md): A step-by-step guide for migrating from legacy Subscriptions v1 to the modern Subscriptions v2 platform - [Subscriptions Overview](/docs/account/subscriptions-overview.md): A general overview of Bandwidth's subscription services - [User Management](/docs/account/users/management.md): A general overview of how to manage Bandwidth users ### brtc A general overview of Bandwidth's Real-Time Communications Platform - [Bandwidth Real-Time Communications (BRTC)](/docs/brtc.md): A general overview of Bandwidth's Real-Time Communications Platform - [Endpoints](/docs/brtc/endpoints.md): A general overview of Endpoints in Bandwidth's Real-Time Communications Platform - [Quick Start](/docs/brtc/quick-start.md): A quick start guide to Bandwidth's Real-Time Communications Platform, including how to make your first call and manage your endpoints. - [Javascript](/docs/brtc/sdks/javascript.md): Learn how to use Bandwidth's Real-Time Communications Platform with our Javascript SDK. - [Kotlin](/docs/brtc/sdks/kotlin.md): Learn how to use Bandwidth's Real-Time Communications Platform with our Kotlin SDK for Android. - [Swift](/docs/brtc/sdks/swift.md): Learn how to use Bandwidth's Real-Time Communications Platform with our Swift SDK for iOS. - [Webhooks](/docs/brtc/webhooks.md): A general overview of webhooks in Bandwidth's Real-Time Communications Platform - [WebRTC](/docs/brtc/webrtc.md): A general overview of WebRTC and how it is used in Bandwidth's Real-Time Communications Platform ### emergency A general overview of Bandwidth's Emergency Services APIs - [Emergency Services](/docs/emergency.md): A general overview of Bandwidth's Emergency Services APIs - [Errors and Limits](/docs/emergency/dash/errors.md): A general overview of Bandwidth's 911 Access Dashboard API Errors - [DASH](/docs/emergency/dash/overview.md): A general overview of Bandwidth's 911 Access Dashboard API - [SOAP](/docs/emergency/dash/soap.md): A general overview of Bandwidth's 911 Access Dashboard API SOAP API - [Usage Guide](/docs/emergency/dash/usage.md): A general overview of how to utilize Bandwidth's 911 Access Dashboard API - [Dynamic Location Routing](/docs/emergency/dashboard/dlr.md): A general overview of Dynamic Location Routing - [Notifications](/docs/emergency/dashboard/notifications.md): A general overview of Emergency Notifications using the Bandwidth App - [Dashboard](/docs/emergency/dashboard/overview.md): A general overview of the emergency provisioning endpoints in Bandwidth's Dashboard API - [Emergency Calling API](/docs/emergency/emergencyCallingApi.md): A general overview of Bandwidth's Emergency Calling API ### in-app-calling A general overview of Bandwidth's In App Calling Product - [In App Calling](/docs/in-app-calling.md): A general overview of Bandwidth's In App Calling Product - [Quick Start Guide](/docs/in-app-calling/quick-start.md): In-App Calling Quick Start Guide - [Javascript (Web/Browser)](/docs/in-app-calling/sdks/javascript.md): In-App Calling Javascript SDK ### messaging A general overview of Bandwidth's Messaging API - [Messaging](/docs/messaging.md): A general overview of Bandwidth's Messaging API - [Bandwidth Campaign Management Guides](/docs/messaging/campaign-management.md): A general overview of Bandwidth's 10DLC Campaigns - [Bandwidth CSP Campaigns](/docs/messaging/campaign-management/csp.md): A general overview of Bandwidth's 10DLC CSP Campaigns - [Brand Vetting API](/docs/messaging/campaign-management/csp/brand-vetting-api.md): How to re-vet and externally vet your brands using Bandwidth APIs - [Bandwidth CSP Campaign API](/docs/messaging/campaign-management/csp/campaign-api.md): How to provision and manage your 10DLC campaigns using Bandwidth APIs - [Campaign FAQs](/docs/messaging/campaign-management/csp/faq.md): 10DLC CSP Campaigns Frequently Asked Questions - [Reseller And Brand API](/docs/messaging/campaign-management/csp/reseller-brand-api.md): How to provision, manage and view your brands using Bandwidth APIs - [Bandwidth Campaign Imports](/docs/messaging/campaign-management/imports.md): A general overview of importing 10DLC Campaigns via Bandwidths Campaign Imports - [Imports FAQs](/docs/messaging/campaign-management/imports/faq.md): Import Campaigns Frequently Asked Questions - [Bandwidth 10DLC Campaigns Import API Guide](/docs/messaging/campaign-management/imports/imports-api.md): How to import and view your 10DLC campaigns using Bandwidth APIs - [Bandwidth 10DLC Campaigns Import UI Guide](/docs/messaging/campaign-management/imports/imports-ui.md): How to import and view your 10DLC campaigns using the Bandwidth App - [Managing Multiple CSP IDs Guide](/docs/messaging/campaign-management/imports/manage-multiple-csp.md): How to manage multiple CSP IDs and share campaigns to your CSP ID - [Send Messages](/docs/messaging/createMessage.md): Send text messages with Bandwidth's Messaging API - [Errors](/docs/messaging/errors.md): Bandwidth's Messaging API Errors - [Get Message Information](/docs/messaging/getMessage.md): Get message metadata using Bandwidth's API - [Salesforce Integration](/docs/messaging/integrations/salesforce.md): A guide to integrating Bandwidth Messaging with Salesforce - [ServiceNow Integration](/docs/messaging/integrations/servicenow.md): A guide to integrating Bandwidth Messaging with ServiceNow - [ZenDesk Integration](/docs/messaging/integrations/zendesk.md): A guide to integrating Bandwidth Messaging with ZenDesk - [Bandwidth International A2P Messaging](/docs/messaging/international.md): Send SMS over HTTP/HTTPS and receive Delivery Reports (DLRs) over via HTTP callbacks. - [Media](/docs/messaging/media.md): Manage text message media using Bandwidth's Messaging API - [Manage Messaging Transfer Confirmation](/docs/messaging/messagingTransfer.md): Subscribe to and approve/deny requests to take messaging using Bandwidth's API - [Quick Start Guide](/docs/messaging/quickStart.md): A Quick Start Guide for using the Messaging API - [Rate Limits](/docs/messaging/rateLimits.md): How to handle rate limiting in Bandwidth's Messaging API - [Webhooks](/docs/messaging/webhooks.md): The Webhooks sent from Bandwidth's Messaging API ### mfa A general overview of Bandwidth's MFA - [Multi-factor Authentication](/docs/mfa.md): A general overview of Bandwidth's MFA - [Errors](/docs/mfa/errors.md): Bandwidth's MFA Errors - [Rate Limits](/docs/mfa/rateLimits.md): Bandwidth's MFA Rate Limits - [Two-Factor Authentication Webhooks](/docs/mfa/webhooks.md): About Bandwidth's MFA Webhooks - [International - Message Delivered](/docs/mfa/webhooks/international/message-delivered.md): About Bandwidth's MFA International Message Delivered Webhooks - [International - Message Failed](/docs/mfa/webhooks/international/message-failed.md): About Bandwidth's MFA International Message Failed Webhooks - [North America - Message Delivered](/docs/mfa/webhooks/north-america/message-delivered.md): About Bandwidth's MFA North America Message Delivered Webhooks - [North America - Message Failed](/docs/mfa/webhooks/north-america/message-failed.md): About Bandwidth's MFA North America Message Failed Webhooks ### numbers A general overview of Bandwidth's account services - [Numbers](/docs/numbers.md): A general overview of Bandwidth's account services - [agingDurations](/docs/numbers/agingDurations.md): | countryname | country | tntype | aging_days | - [Errors](/docs/numbers/errors.md): A list of errors that the API could return - [How to disconnect phone numbers](/docs/numbers/guides/disconnectNumbers.md): How to disconnect numbers from account using the Bandwidth API - [How to host phone numbers for messaging](/docs/numbers/guides/hostingNumbers.md): How to host numbers for messaging using the Bandwidth APIs - [How to use phone number lookup](/docs/numbers/guides/lookupNumbers.md): How to look up external numbers using the Bandwidth API - [Apply Options and Features to Numbers](/docs/numbers/guides/manage-inventory/applyTnOptionsAndFeatures.md): How to apply options and features to your numbers - [Moving Phone Numbers](/docs/numbers/guides/manage-inventory/movingNumbers.md): How to move phone numbers within and across accounts - [Search your Numbers](/docs/numbers/guides/manage-inventory/searchingNumbers.md): How to search Numbers across your Bandwidth account - [Set Final Destination URI](/docs/numbers/guides/manage-inventory/setFailoverUri.md): How to set failover uri on locations/numbers - [Manage Number Features](/docs/numbers/guides/manageNumberFeatures.md): How to change/manage number features using the Bandwidth APIs - [How to search and order a phone number](/docs/numbers/guides/searchingForNumbers.md): How to search for available numbers using the Bandwidth API - [How to request account reports](/docs/numbers/guides/setup-reports/accountReports.md): How to request and download account reports using the Bandwidth APIs - [How to request billing reports](/docs/numbers/guides/setup-reports/billingReports.md): How to request and download billing reports using the Bandwidth APIs - [JSON Support in the Bandwidth App](/docs/numbers/json-support.md): JSON Support in the Bandwidth App - [Bandwidth Porting Overview](/docs/numbers/porting.md): A general overview of Bandwidth's porting services - [Order Model](/docs/numbers/porting/orderModel.md): Information about Bandwidth's Order Model. - [Port-Ins](/docs/numbers/porting/port-ins.md): How to bring your Numbers to Bandwidth - [Bulk Port-Ins](/docs/numbers/porting/port-ins/bulkPortins.md): A general overview of Bandwidth's Bulk Port-In Process - [CSR Requests](/docs/numbers/porting/port-ins/csrs.md): A general overview of Bandwidth's Porting CSRs - bandwidth - numbers - porting - port - port in - csr - [OnePort Portability Checker](/docs/numbers/porting/port-ins/onePortPortabilityChecker.md): A general overview of Bandwidth's OnePort Portability Checker - [Stand-Alone Port-Ins](/docs/numbers/porting/port-ins/stand-alone-port-ins.md): A general overview of Bandwidth's Stand Alone Port-Ins - [Checking Portability for Regular Numbers](/docs/numbers/porting/port-ins/stand-alone-portins/lnpChecker.md): A general overview of Bandwidth's LNP Checker API - [Checking Portability for Toll Free Numbers](/docs/numbers/porting/port-ins/stand-alone-portins/tollFreePortingValidations.md): How to check if toll free numbers are portable - [Stand Alone Non-NANP Port-Ins](/docs/numbers/porting/port-ins/standalone-non-nanp-port-ins.md): A general overview of Bandwidth's Stand Alone Non-NANP Port-Ins - [Port-Outs](/docs/numbers/porting/port-outs.md): A general overview of Bandwidth's Port-Out Process - [LSRs](/docs/numbers/porting/port-outs/lsrs.md): A general overview of Bandwidth's Port-Out LSRs - [Port-Out Notifications](/docs/numbers/porting/port-outs/port-out-notifications.md): A general overview of Bandwidth's Port-Out Notifications - [Porting Terminology](/docs/numbers/porting/terminology.md): Acronyms and terms used in Bandwidth porting - [About](/docs/numbers/webhooks.md): A general overview of Bandwidth's number API webhooks - [Event Webhook](/docs/numbers/webhooks/eventWebhook.md): A general overview of Bandwidth's Event Notification Webhook - [Order Webhook](/docs/numbers/webhooks/orderWebhook.md): A general overview of Bandwidth's Order Notification Webhook - [Portout Validation Webhook](/docs/numbers/webhooks/portoutValidationWebhook.md): A general overview of Bandwidth's Event Notification Webhook ### tools An overview of Bandwidth's Developer Tools - [Bandwidth Developer Tools](/docs/tools.md): An overview of Bandwidth's Developer Tools - [Bandwidth CLI](/docs/tools/cli.md): An overview of Bandwidth's CLI - [Getting Started](/docs/tools/cli/quickStart.md): A Quick Start Guide for using the Bandwidth CLI - [Example Use Cases](/docs/tools/cli/useCases.md): A few example use cases for the Bandwidth CLI - [Bandwidth MCP Server](/docs/tools/mcp.md): An overview of Bandwidth's MCP Server Package - [Getting Started](/docs/tools/mcp/quickStart.md): A Quick Start Guide for Bandwidth's MCP Server Package - [Example Use Cases](/docs/tools/mcp/useCases.md): A few example use cases for Bandwidth's MCP Server - [Bandwidth OpenAPI Specs](/docs/tools/openapi-specs.md): Download the latest OpenAPI specifications for Bandwidth's APIs. ### universal-platform A general overview of Bandwidth's Universal Platform - [Universal Platform](/docs/universal-platform.md): A general overview of Bandwidth's Universal Platform - [Breaking Changes](/docs/universal-platform/breaking-changes.md): Breaking Changes on Bandwidth's Universal Platform - [Create a Requirements Package](/docs/universal-platform/create-a-rp.md): How to create a Requirements Package (RP) in Bandwidth's Universal Platform - [Create a Voice Configuration Package](/docs/universal-platform/create-a-vcp.md): How to create a Voice Configuration Package (VCP) in Bandwidth's Universal Platform - [Create Addresses](/docs/universal-platform/create-addresses.md): How to create Addresses in Bandwidth's Universal Platform - [Emergency Services](/docs/universal-platform/emergency-services.md): How to provision Emergency Services in Bandwidth's Universal Platform - [Getting Started](/docs/universal-platform/getting-started.md): How to Get Started with Bandwidth's Universal Platform - [Order Numbers](/docs/universal-platform/order-numbers.md): How to create Order Numbers in Bandwidth's Universal Platform - [Service Activation](/docs/universal-platform/service-activation.md): How to manage Service Activation in Bandwidth's Universal Platform - [Overview](/docs/universal-platform/upgrade.md): Upgrading to Bandwidth's Universal Platform - [Upgrading from Legacy](/docs/universal-platform/upgrade/upgrading-from-legacy.md): Upgrading from Legacy to Bandwidth's Universal Platform - [Upgrading from Legacy Global API](/docs/universal-platform/upgrade/upgrading-from-legacy-global.md): Upgrading from Legacy Global API to Bandwidth's Universal Platform - [Upgrading to E.164](/docs/universal-platform/upgrade/upgrading-to-e164.md): Upgrading to E.164 on Bandwidth's Universal Platform ### voice A general overview of Bandwidth's Voice Services - [Voice Services](/docs/voice.md): A general overview of Bandwidth's Voice Services - [CNAM Per DIP](/docs/voice/cnam-per-dip.md): How to handle rate limiting in Bandwidth's Voice API - [OpenAI Realtime SIP Integration](/docs/voice/integrations/openai/realtime/sip.md): A guide to integrating Bandwidth Voice with OpenAI's Realtime SIP Interface - [OpenAI Realtime WebSocket Integration](/docs/voice/integrations/openai/realtime/websockets.md): A guide to integrating Bandwidth's Programmable Voice with OpenAI's Realtime Websocket Interface - [Pipecat Integration](/docs/voice/integrations/pipecat.md): A guide to building real-time voice AI agents on Bandwidth's Voice Network using the Pipecat framework - [Programmable Voice API](/docs/voice/programmable-voice.md): A general overview of Bandwidth's Programmable Voice API - [Try Bandwidth Build](/docs/voice/programmable-voice/build-free-trial.md): Try Bandwidth's Programmable Voice API for free — get a real phone number, a ready-to-use voice app, and 3000 credits to start building immediately. - [BXML](/docs/voice/programmable-voice/bxml.md): A general overview of Bandwidth's Programmable Voice BXML - [Bridge](/docs/voice/programmable-voice/bxml/bridge.md): A general overview of Bandwidth's Bridge BXML Verb - [Conference](/docs/voice/programmable-voice/bxml/conference.md): A general overview of Bandwidth's Conference BXML Verb - [Connect](/docs/voice/programmable-voice/bxml/connect.md): A general overview of Bandwidth's Connect BXML Verb - [Forward](/docs/voice/programmable-voice/bxml/forward.md): A general overview of Bandwidth's Forward BXML Verb - [Gather](/docs/voice/programmable-voice/bxml/gather.md): A general overview of Bandwidth's Gather BXML Verb - [Hangup](/docs/voice/programmable-voice/bxml/hangup.md): A general overview of Bandwidth's Hangup BXML Verb - [Pause](/docs/voice/programmable-voice/bxml/pause.md): A general overview of Bandwidth's Pause BXML Verb - [Pause Recording](/docs/voice/programmable-voice/bxml/pauseRecording.md): A general overview of Bandwidth's PauseRecording BXML Verb - [Play Audio](/docs/voice/programmable-voice/bxml/playAudio.md): A general overview of Bandwidth's PlayAudio BXML Verb - [Record](/docs/voice/programmable-voice/bxml/record.md): A general overview of Bandwidth's Record BXML Verb - [Redirect](/docs/voice/programmable-voice/bxml/redirect.md): A general overview of Bandwidth's Redirect BXML Verb - [Resume Recording](/docs/voice/programmable-voice/bxml/resumeRecording.md): A general overview of Bandwidth's ResumeRecording BXML Verb - [Ring](/docs/voice/programmable-voice/bxml/ring.md): A general overview of Bandwidth's Ring BXML Verb - [Send DTMF](/docs/voice/programmable-voice/bxml/sendDtmf.md): A general overview of Bandwidth's Ring SendDTMF Verb - [Speak Sentence](/docs/voice/programmable-voice/bxml/speakSentence.md): A general overview of Bandwidth's Ring SpeakSentence Verb - [Start Gather](/docs/voice/programmable-voice/bxml/startGather.md): A general overview of Bandwidth's Ring StartGather Verb - [Start Recording](/docs/voice/programmable-voice/bxml/startRecording.md): A general overview of Bandwidth's StartRecording BXML Verb - [Start Stream](/docs/voice/programmable-voice/bxml/startStream.md): A general overview of Bandwidth's StartStream BXML Verb - [Start Transcription](/docs/voice/programmable-voice/bxml/startTranscription.md): A general overview of Bandwidth's startTranscription BXML Verb - [Stop Gather](/docs/voice/programmable-voice/bxml/stopGather.md): A general overview of Bandwidth's Ring StopGather Verb - [Stop Recording](/docs/voice/programmable-voice/bxml/stopRecording.md): A general overview of Bandwidth's Ring StopRecording Verb - [Stop Stream](/docs/voice/programmable-voice/bxml/stopStream.md): A general overview of Bandwidth's StopStream BXML Verb - [Stop Transcription](/docs/voice/programmable-voice/bxml/stopTranscription.md): A general overview of Bandwidth's StopTranscription BXML Verb - [Tag](/docs/voice/programmable-voice/bxml/tag.md): A general overview of Bandwidth's Ring Tag Verb - [Transfer](/docs/voice/programmable-voice/bxml/transfer.md): A general overview of Bandwidth's Ring Transfer Verb - [Errors](/docs/voice/programmable-voice/errors.md): Bandwidth's Programmable Voice API Errors - [How to Retrieve Call Information](/docs/voice/programmable-voice/guides/callInformation.md): How to get the call information from a finished call. - [How to Manage Queued Calls](/docs/voice/programmable-voice/guides/callQueueing.md): How to queue outbound calls to stay under your account's CPS limit. - [How to create Conference Calls](/docs/voice/programmable-voice/guides/conference.md): How to create a conference to link calls. - [How to Gather User Input (IVR)](/docs/voice/programmable-voice/guides/interactiveVoiceResponse.md): How to collect data from clients and use it in real time - [How to use Voicemail Detection](/docs/voice/programmable-voice/guides/machineDetection.md): How to use Bandwidth's Programmable Voice API Answering Machine Detection Feature - [How to Play Media and use Text-to-Speech](/docs/voice/programmable-voice/guides/mediaAndTTS.md): How to play media and use Bandwidth's text-to-speech (TTS) on a call. - [How to Modify Calls in Progress](/docs/voice/programmable-voice/guides/modifyInProgressCall.md): How to modify calls with a post request - [How to make Outbound Calls](/docs/voice/programmable-voice/guides/outboundCall.md): How to place a call to the outside world - [How to Record Calls and Transcribe](/docs/voice/programmable-voice/guides/recording.md): How to record using Bandwidth's Programmable Voice API - [How to Transfer a Call](/docs/voice/programmable-voice/guides/transfer.md): How to use Bandwidth's Programmable Voice API to transfer a call to another number. - [Inbound SIP URI](/docs/voice/programmable-voice/inbound-sip-uri.md): A general overview of Bandwidth's Inbound SIP URI product offering, which exposes a SIP endpoint on a Voice Application so standards-compliant SIP clients can originate calls into the Bandwidth voice network. - [Quick Start Guide](/docs/voice/programmable-voice/inbound-sip-uri/quick-start.md): Inbound SIP URI Quick Start Guide. Enable, configure, and authenticate a SIP URI on a Bandwidth Voice Application. - [Quick Start Guide](/docs/voice/programmable-voice/quickStart.md): A Quick Start Guide for using the Voice API - [Rate Limits](/docs/voice/programmable-voice/rateLimits.md): How to handle rate limiting in Bandwidth's Programmable Voice API - [Twilio Migration Guide](/docs/voice/programmable-voice/twilioVoiceMigration.md): A Quick guide on how to migrate from Twilio to Bandwidth's Voice API - [Webhooks](/docs/voice/programmable-voice/webhooks.md): A general overview of Bandwidth's Answer Webhook - [Answer](/docs/voice/programmable-voice/webhooks/answer.md): A general overview of Bandwidth's Answer Webhook - [Bridge Complete](/docs/voice/programmable-voice/webhooks/bridgeComplete.md): A general overview of Bandwidth's Bridge Complete Webhook - [Bridge Target Complete](/docs/voice/programmable-voice/webhooks/bridgeTargetComplete.md): A general overview of Bandwidth's Bridge Target Complete Webhook - [Conference Completed](/docs/voice/programmable-voice/webhooks/conferenceCompleted.md): A general overview of Bandwidth's Conference Completed Webhook - [Conference Created](/docs/voice/programmable-voice/webhooks/conferenceCreated.md): A general overview of Bandwidth's Conference Created Webhook - [Conference Member Exit](/docs/voice/programmable-voice/webhooks/conferenceMemberExit.md): A general overview of Bandwidth's Conference Member Exit Webhook - [Conference Member Join](/docs/voice/programmable-voice/webhooks/conferenceMemberJoin.md): A general overview of Bandwidth's Conference Member Join Webhook - [Conference Recording Available](/docs/voice/programmable-voice/webhooks/conferenceRecordingAvailable.md): A general overview of Bandwidth's Conference Recording Available Webhook - [Conference Redirect](/docs/voice/programmable-voice/webhooks/conferenceRedirect.md): A general overview of Bandwidth's Conference Redirect Webhook - [Disconnect](/docs/voice/programmable-voice/webhooks/disconnect.md): A general overview of Bandwidth's Disconnect Webhook - [DTMF](/docs/voice/programmable-voice/webhooks/dtmf.md): A general overview of Bandwidth's DTMF Webhook - [Gather](/docs/voice/programmable-voice/webhooks/gather.md): A general overview of Bandwidth's Gather Webhook - [Initiate](/docs/voice/programmable-voice/webhooks/initiate.md): A general overview of Bandwidth's Initiate Webhook - [Machine Detection Complete](/docs/voice/programmable-voice/webhooks/machineDetectionComplete.md): A general overview of Bandwidth's Machine Detection Complete Webhook - [Media Stream Rejected](/docs/voice/programmable-voice/webhooks/mediaStreamRejected.md): A general overview of Bandwidth's Media Stream Rejected Webhook - [Media Stream Started](/docs/voice/programmable-voice/webhooks/mediaStreamStarted.md): A general overview of Bandwidth's Media Stream Started Webhook - [Media Stream Stopped](/docs/voice/programmable-voice/webhooks/mediaStreamStopped.md): A general overview of Bandwidth's Media Stream Stopped Webhook - [Real-Time Transcription Available](/docs/voice/programmable-voice/webhooks/realTimeTranscriptionAvailable.md): A general overview of Bandwidth's Real-Time Transcription Available Webhook - [Real-Time Transcription Rejected](/docs/voice/programmable-voice/webhooks/realTimeTranscriptionRejected.md): A general overview of Bandwidth's Real-Time Transcription Rejected Webhook - [Real-Time Transcription Started](/docs/voice/programmable-voice/webhooks/realTimeTranscriptionStarted.md): A general overview of Bandwidth's Real-Time Transcription Started Webhook - [Real-Time Transcription Stopped](/docs/voice/programmable-voice/webhooks/realTimeTranscriptionStopped.md): A general overview of Bandwidth's Real-Time Transcription Stopped Webhook - [Record Complete](/docs/voice/programmable-voice/webhooks/recordComplete.md): A general overview of Bandwidth's Record Complete Webhook - [Recording Available](/docs/voice/programmable-voice/webhooks/recordingAvailable.md): A general overview of Bandwidth's Recording Available Webhook - [Redirect](/docs/voice/programmable-voice/webhooks/redirect.md): A general overview of Bandwidth's Redirect Webhook - [Transcription Available](/docs/voice/programmable-voice/webhooks/transcriptionAvailable.md): A general overview of Bandwidth's Transcription Available Webhook - [Transfer Answer](/docs/voice/programmable-voice/webhooks/transferAnswer.md): A general overview of Bandwidth's Transfer Answer Webhook - [Transfer Complete](/docs/voice/programmable-voice/webhooks/transferComplete.md): A general overview of Bandwidth's Transfer Complete Webhook - [Transfer Disconnect](/docs/voice/programmable-voice/webhooks/transferDisconnect.md): A general overview of Bandwidth's Transfer Disconnect Webhook - [STIR/SHAKEN](/docs/voice/stir-shaken.md): A general overview of Bandwidth's Voice STIR/SHAKEN API - [France Hosted Signing Service](/docs/voice/stir-shaken/france-hosted-signing-service.md): France STIR/SHAKEN Certificate Management - [US Hosted Signing Service](/docs/voice/stir-shaken/hosted-signing-service.md): STIR/SHAKEN Certificate Management - [IP Whitelist](/docs/voice/whitelist.md): Manage IP address whitelists for voice services ## migration-guides Bandwidth's Developer Docs - [Migration Guides](/migration-guides.md): Bandwidth's Developer Docs ### csharp C# SDK Migration Guides - [C#](/migration-guides/csharp.md): C# SDK Migration Guides - [v10 -> v11](/migration-guides/csharp/v10-to-v11.md): C# v10 to v11 Migration Guide - [v11 -> v12](/migration-guides/csharp/v11-to-v12.md): C# v11 to v12 Migration Guide - [v12 -> v13](/migration-guides/csharp/v12-to-v13.md): C# v12 to v13 Migration Guide - [v13 -> v14](/migration-guides/csharp/v13-to-v14.md): C# v13 to v14 Migration Guide - [v14 -> v15](/migration-guides/csharp/v14-to-v15.md): C# v14 to v15 Migration Guide - [v15 -> v16](/migration-guides/csharp/v15-to-v16.md): C# v15 to v16 Migration Guide - [v16 -> v17](/migration-guides/csharp/v16-to-v17.md): C# v16 to v17 Migration Guide ### java Java SDK Migration Guides - [Java](/migration-guides/java.md): Java SDK Migration Guides - [v10 -> v11](/migration-guides/java/v10-to-v11.md): Java v10 to v11 Migration Guide - [v11 -> v12](/migration-guides/java/v11-to-v12.md): Java v11 to v12 Migration Guide - [v12 -> v13](/migration-guides/java/v12-to-v13.md): Java v12 to v13 Migration Guide - [v13 -> v14](/migration-guides/java/v13-to-v14.md): Java v13 to v14 Migration Guide - [v14 -> v15](/migration-guides/java/v14-to-v15.md): Java v14 to v15 Migration Guide - [v15 -> v16](/migration-guides/java/v15-to-v16.md): Java v15 to v16 Migration Guide - [v16 -> v17](/migration-guides/java/v16-to-v17.md): Java v16 to v17 Migration Guide - [v17 -> v18](/migration-guides/java/v17-to-v18.md): Java v17 to v18 Migration Guide - [v8 -> v9](/migration-guides/java/v8-to-v9.md): Java v8 to v9 Migration Guide - [v9 -> v10](/migration-guides/java/v9-to-v10.md): Java v9 to v10 Migration Guide ### node Node SDK Migration Guides - [Node](/migration-guides/node.md): Node SDK Migration Guides - [New Node SDK](/migration-guides/node/v1.md): Node Old to New Migration Guide - [v1 -> v2](/migration-guides/node/v1-to-v2.md): Node v1 to v2 Migration Guide - [v2 -> v3](/migration-guides/node/v2-to-v3.md): Node v2 to v3 Migration Guide - [v3 -> v4](/migration-guides/node/v3-to-v4.md): Node v3 to v4 Migration Guide - [v4 -> v5](/migration-guides/node/v4-to-v5.md): Node v4 to v5 Migration Guide - [v5 -> v6](/migration-guides/node/v5-to-v6.md): Node v5 to v6 Migration Guide - [v6 -> v7](/migration-guides/node/v6-to-v7.md): Node v6 to v7 Migration Guide - [v7 -> v8](/migration-guides/node/v7-to-v8.md): Node v7 to v8 Migration Guide ### python Python SDK Migration Guides - [Python](/migration-guides/python.md): Python SDK Migration Guides - [v14 -> v15](/migration-guides/python/v14-to-v15.md): Python v14 to v15 Migration Guide - [v15 -> v16](/migration-guides/python/v15-to-v16.md): Python v15 to v16 Migration Guide - [v16 -> v17](/migration-guides/python/v16-to-v17.md): Python v16 to v17 Migration Guide - [v17 -> v18](/migration-guides/python/v17-to-v18.md): Python v17 to v18 Migration Guide - [v18 -> v19](/migration-guides/python/v18-to-v19.md): Python v18 to v19 Migration Guide - [v19 -> v20](/migration-guides/python/v19-to-v20.md): Python v19 to v20 Migration Guide - [v20 -> v21](/migration-guides/python/v20-to-v21.md): Python v20 to v21 Migration Guide - [v21 -> v22](/migration-guides/python/v21-to-v22.md): Python v21 to v22 Migration Guide - [v22 -> v23](/migration-guides/python/v22-to-v23.md): Python v22 to v23 Migration Guide ### ruby Ruby SDK Migration Guides - [Ruby](/migration-guides/ruby.md): Ruby SDK Migration Guides - [v10 -> v11](/migration-guides/ruby/v10-to-v11.md): Ruby v10 to v11 Migration Guide - [v11 -> v12](/migration-guides/ruby/v11-to-v12.md): Ruby v11 to v12 Migration Guide - [v12 -> v13](/migration-guides/ruby/v12-to-v13.md): Ruby v12 to v13 Migration Guide - [v13 -> v14](/migration-guides/ruby/v13-to-v14.md): Ruby v13 to v14 Migration Guide - [v14 -> v15](/migration-guides/ruby/v14-to-v15.md): Ruby v14 to v15 Migration Guide - [v15 -> v16](/migration-guides/ruby/v15-to-v16.md): Ruby v15 to v16 Migration Guide - [v16 -> v17](/migration-guides/ruby/v16-to-v17.md): Ruby v16 to v17 Migration Guide - [v17 -> v18](/migration-guides/ruby/v17-to-v18.md): Ruby v17 to v18 Migration Guide