API Reports and Salesforce Spiff Reporting API

Integrate Salesforce Spiff commission data with other systems, such as automated payroll or analytics tools. Create a custom report that's accessible by Salesforce Spiff Reporting API endpoints, which you can use to export and download the report for use with other systems. To get started, set up the report in Spiff, generate a Client ID and Client Secret for API access, and generate an OAuth 2.0 bearer token with those credentials.

Required Editions

Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Enterprise, Unlimited, and Developer Editions
Available for an additional cost in: Professional Edition with Web Services API Enabled
Note
Note API export requests aren't available while Spiff is calculating statements or preparing report data for export. To check availability programmatically, call GET /api/v1/reports/export/readiness. The Reporting Export Status Indicator on the Reporting tab shows the same status for users working in the UI.

See Get Started with Salesforce Spiff Reporting API in the Salesforce Spiff Developer Guide.