APIs & Exports
Salesforce CRM Analytics has APIs you can use to work with datasets, dashboards, lenses, dataflows, recipes, collections, subscriptions, and more.
CRM Analytics REST API
The primary API is the CRM Analytics REST API, which lets you query datasets, create and update dashboards and lenses, run or schedule dataflows and recipes, manage assets, and even download dashboard or lens outputs as images or PDFs.
With it, you can:
- Query dataset data directly.
- Create, retrieve, and update dashboards.
- Create and retrieve lenses.
- Run, schedule, and sync dataflows, recipes, and connections.
- Manage collections, subscriptions, watchlists, and templates.
- Access dataset versions and XMD metadata.
See also:
For Data in and Out
If your goal is to move data into CRM Analytics, there are also APIs and integration mechanisms for external data ingestion and dataset manipulation.
For broader Salesforce integration patterns, standard Salesforce platform APIs like REST, Bulk, Streaming, and Pub/Sub are commonly used alongside CRM Analytics APIs.
See also: Data Integration Guide Overview