What you can build
Leaderboards
Rank people by XP for this month, the last 3 months, the last year or all time, company-wide or per department.
Employee widgets
Show level, XP progress, coins, ranks and badges on intranet profiles, plus your reward catalogue.
Roster sync
Push your HR roster daily so joiners, departments, job titles and leavers stay current automatically.
Base URL
snake_case keys, and timestamps are ISO 8601 in UTC.
A 20-second example
Fetch this month’s top employee:Response
Principles
Your data, scoped by your key
Your data, scoped by your key
Every key belongs to exactly one company, and the company is resolved from the key alone, never from a parameter. Deactivated employees never appear in any response.
Predictable shapes
Predictable shapes
Lists return
{"data": [], "pagination": {"next_cursor"}}. Errors return {"error": {"code", "message", "request_id"}}. Every response carries an X-Request-Id header.A sandbox for every customer
A sandbox for every customer
tb_test_ keys read a sandbox company seeded with realistic sample data, through the same endpoints and response shapes as live keys.Stable v1
Stable v1
Changes within
/v1 are additive. Breaking changes ship as a new version, and a deprecated version keeps working for at least six months after the announcement. See Versioning.Next steps
Quickstart
Your first request in five minutes.
Authentication
Keys, scopes and rotation.
API reference
Every endpoint, with a live playground.
Get API access
Ask for live and test keys for your company.
