Bandwidth uses HTTP Callbacks (also known as webhooks) to send message events & voice events to any publicly addressable url.

In order to successfully use the Voice & Messaging APIs, you need to configure an Application for both the Voice API & the Messaging API.

Applications contain the InboundCallbackUrl and OutboundCallbackUrl for messaging applications or the CallInitiatedCallbackUrl & CallStatusCallbackUrl for voice applications. These URLs are used to send either message events or voice events to your service. The application object also contains the CallbackCreds to authenticate requests to your server.

Each application can be assigned to as many Locations as needed. However, each Location can only have a single Application per service type.

Base Url{{accountId}}/applications


Verb Path about
GET /api/accounts/{accountId}/applications List all Applications
POST /api/accounts/{accountId}/applications Create an application
GET /api/accounts/{accountId}/applications/{applicationId} Get information about a specific application
PATCH /api/accounts/{accountId}/applications/{applicationId} Patch changes to an application
PUT /api/accounts/{accountId}/applications/{applicationId} Make changes to an application
DELETE /api/accounts/{accountId}/applications/{applicationId} Delete an application
GET /api/accounts/{accountId}/applications/{applicationId}/associatedsippeers Retrieve a list of sippeers (location), associated with application

results matching ""

    No results matching ""