Conviva APIs
Welcome to Conviva's developer documentation for APIs.
Conviva APIs provide programmatic access to real-time and historical data visualized in the Conviva Pulse web portal. You can use these APIs to build custom dashboards, extract data for warehouse purposes, or ingest data into third-party tools. Conviva APIs can be easily integrated into the applications and provide HTTP response codes to indicate API errors.
Conviva provides the following API User Guides for quick overviews and concepts, along with the request and response examples.
VSI API Guides
Access limits are enforced per c3 account as queries per minute (QPM), plus a global per-IP limit. Analytical limits are shared across Historical Metrics V3 and Sessions V3. See the Rate Limits section of the Metrics V3 API Guide for the current per-endpoint values.
| API Type | Endpoint | Access Limits |
|---|---|---|
| Global | all API endpoints | 3000 requests per 5 minutes per IP address |
| V3 Real-Time Metrics | /insights/3.0/real-time-metrics | See Rate Limits |
| V3 Historical Metrics |
/insights/3.0/metrics |
See Rate Limits |
| V3 Sessions |
/insights/3.0/sessions/* |
See Rate Limits |
Conviva API accepts only client-based credentials. Generate API credentials in the Pulse API Management page.
Note: Do not use Pulse user-based credentials for any API request. For any questions contact to Conviva Support (support@conviva.com).