Revenue intelligence API
10 endpoints. All requests need an Authorization header — see Authentication. API keys additionally need the matching scope.
| Method | Path | Description |
|---|---|---|
GET |
/api/tenant/revenue/benchmarks |
Get Benchmarks |
GET |
/api/tenant/revenue/coaching |
List Coaching Insights Query: insight_type, priority, include_dismissed, limit, offset. |
POST |
/api/tenant/revenue/coaching/{insight_id}/dismiss |
Dismiss Coaching Insight |
GET |
/api/tenant/revenue/dashboard |
Revenue Dashboard |
GET |
/api/tenant/revenue/deal-coach/{opportunity_id} |
Get Deal Coach |
POST |
/api/tenant/revenue/deal-coach/{opportunity_id}/refresh |
Refresh Deal Coach |
GET |
/api/tenant/revenue/deals/{opp_id}/health |
Deal Health Detail |
GET |
/api/tenant/revenue/forecast |
Get Forecast Query: period, limit. |
GET |
/api/tenant/revenue/leaderboard |
Rep Leaderboard Query: period, limit. |
GET |
/api/tenant/revenue/pipeline-health |
Pipeline Health Query: min_score, max_score, owner_id, limit, offset. |
Try it
The full request/response schema for every endpoint is in the OpenAPI spec served by your own workspace.