Quickstart
Three steps to your first request.
- 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.
- 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']}"},
)- 01Paginate when needed. Listing endpoints return
next_cursor; pass it as?cursor=to continue.