API DocumentationΒΆ

The platform provides the following APIs:

Transactions API - provides read-only access to call transaction data.

Network Integration - supports the replication and synchronization of advertiser, publisher and campaign data between partner platforms.

Bulk Ringpool API - allocates a dynamic, trackable promo phone number from a RingPool (designed to handle a high volume of requests per second).

Ringpool API (Legacy) - allocates a dynamic, trackable promo phone number from a RingPool (no longer recommended).

Signal API - used to report signals that occur on a specific call (transaction).

Call API - used to pull transcript information for a specific call (transcript).

Call Ingestion API - used to ingest calls from external sources for conversation intelligence processing and inclusion in your reports and dashboards.

Calls In Progress API - used to interact with pre-call insights for live calls as part of PreSense

SMS Messaging API - used for SMS number management, as well as handling incoming/outgoing SMS messages within the Invoca platform

The Transactions API and Network Integration API are accessible using the API credentials generated on the platform. See Manage API Credentials for more information.

The RingPool and Bulk RingPool APIs are accessible using the API keys provided in the RingPool wizard. (Note: the Bulk RingPool API is only available after being enabled by Customer Success. Submit a case via the Community Case Portal to request the Bulk RingPool API.)

The RingPool wizard includes a section showing the correct API URL for your organization:

RP_API.png