Quickstart

Three steps to your first request.

  1. 01Generate a token at Settings → API tokens. Pick the scopes you need; for analytics you usually want sessions:read + scorecards:read + analytics:read. Copy the token — it shows exactly once.
  1. 01Make a request. Tokens authenticate via Authorization: Bearer slt_....
curl https://saleslab.cloud/api/v1/analytics/summary \
  -H "Authorization: Bearer slt_xxx"
const res = await fetch("https://saleslab.cloud/api/v1/analytics/summary", {
  headers: { Authorization: `Bearer ${process.env.SALES_LAB_TOKEN}` },
});
const json = await res.json();
import requests
r = requests.get(
  "https://saleslab.cloud/api/v1/analytics/summary",
  headers={"Authorization": f"Bearer {os.environ['SALES_LAB_TOKEN']}"},
)
  1. 01Paginate when needed. Listing endpoints return next_cursor; pass it as ?cursor= to continue.