Notify Africa
API Guides

Voice API

Start outbound Voice calls, inspect call sessions, and connect agent tools through MCP.

The Voice Developer API starts outbound click-to-call attempts and reads call activity owned by the API-key customer.

Integration Flow

Activate Voice for the Notify Africa customer account.
Create an API key with the Voice service grant.
Store the key in a server-side secret manager.
Start an outbound click-to-call attempt.
Store the returned call attempt or session identifier.
List or retrieve call sessions for reporting and follow-up.

Responsibility Boundary

Notify Africa PortalDeveloper API
Activate and manage the Voice subscriptionStart an outbound click-to-call attempt
Create, rotate, and revoke API keysList calls owned by the API-key customer
Manage account-level Voice configurationRetrieve one call by local session row ID or backend attempt ID
Review operational account settingsConnect MCP tools to the same API surface

Portal operations use an interactive account session. Your application uses a Voice-authorized API key.

Public API Surface

MethodPathPurpose
POST/api/v1/voice-api/callsStart an outbound Voice click-to-call attempt
GET/api/v1/voice-api/callsList Voice calls owned by the API-key customer
GET/api/v1/voice-api/calls/{callSessionId}Retrieve one owned Voice call

Start Here

On this page