ClockLap Developers
Build on your team's time data.
Read hours, people and sites. Get told the moment someone clocks in. Let an AI assistant answer “who's on site?” for your managers. Everything you need is on this site, with examples you can copy.
QuickstartCreate an API key and call the API in five minutes, with cURL, Node.js or Python.Start →API keysWhat a key can do, how to keep it safe, and test keys that use sample data.Read →WebhooksGet an HTTPS request when something happens: a clock-in, an approval, a new person.Read →AI assistantsConnect Claude, ChatGPT, Cursor or VS Code to your workspace in a minute.Read →
What you can build#
| If you want to… | Use | Start here |
|---|---|---|
| Send approved hours to a payroll or BI system | API: timesheets and time entries | Export approved hours |
| React when people clock in or out | Webhooks: time_entry.clocked_in | Webhooks |
| Keep people in step with your HR system | API: people, or SCIM from your identity provider | Sync people |
| Show who is on site on a wall screen | API: live attendance | Who’s on site |
| Let managers ask questions in plain words | AI assistants (MCP) | AI assistants |
How it fits together#
Each ClockLap workspace lives in one region, Canada or the United States, and has its own API address. You authenticate with an API key that you create in the console. The key tells you its region: tt_live_ca_… calls ca-api.clocklap.com.
curl https://ca-api.clocklap.com/v1/locations \
-H "Authorization: Bearer $CLOCKLAP_API_KEY"Payroll and HR systems such as ADP, Gusto or BambooHR don't need any code: connect them in the console under Connections. This site is for your own tools.
Questions, or something missing here? Email [email protected]. We read every message.