SalesOS

Revenue Intelligence

Revenue analytics and channel attribution

Get all revenue intelligence data in a single call

GET
/v1/revenue-intelligence

Authorization

AuthorizationRequiredBearer <token>

Session token from the SalesOS web app.

In: header

X-API-Key<token>

API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.

In: header

Query Parameters

rangestring
curl -X GET "https://api.salesos.org/v1/revenue-intelligence?range=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

Get revenue KPIs: MRR, ARR, NRR, GRR, Revenue per Account

GET
/v1/revenue-intelligence/kpis

Authorization

AuthorizationRequiredBearer <token>

Session token from the SalesOS web app.

In: header

X-API-Key<token>

API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.

In: header

Query Parameters

rangestring
curl -X GET "https://api.salesos.org/v1/revenue-intelligence/kpis?range=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

Get revenue waterfall data showing MRR changes over a period

GET
/v1/revenue-intelligence/waterfall

Authorization

AuthorizationRequiredBearer <token>

Session token from the SalesOS web app.

In: header

X-API-Key<token>

API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.

In: header

Query Parameters

rangestring
curl -X GET "https://api.salesos.org/v1/revenue-intelligence/waterfall?range=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

Get revenue attribution by channel, campaign, and rep

GET
/v1/revenue-intelligence/attribution

Authorization

AuthorizationRequiredBearer <token>

Session token from the SalesOS web app.

In: header

X-API-Key<token>

API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.

In: header

Query Parameters

rangestring
curl -X GET "https://api.salesos.org/v1/revenue-intelligence/attribution?range=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

Get cohort retention data grouped by account creation quarter

GET
/v1/revenue-intelligence/cohorts

Authorization

AuthorizationRequiredBearer <token>

Session token from the SalesOS web app.

In: header

X-API-Key<token>

API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.

In: header

curl -X GET "https://api.salesos.org/v1/revenue-intelligence/cohorts" \
  -H "Authorization: Bearer <token>"

Get revenue leakage issues: stale deals, expiring contracts, declining accounts

GET
/v1/revenue-intelligence/leaks

Authorization

AuthorizationRequiredBearer <token>

Session token from the SalesOS web app.

In: header

X-API-Key<token>

API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.

In: header

curl -X GET "https://api.salesos.org/v1/revenue-intelligence/leaks" \
  -H "Authorization: Bearer <token>"

[
  {}
]