TempClock API
Integrate workforce management into your existing systems. Pull timesheets, manage workers, and automate clock-ins with a simple REST API.
Developer Resources
Everything you need to integrate with the TempClock API. From authentication to production-ready code examples.
Authentication
Learn how to authenticate API requests using Bearer tokens and manage API keys.
Endpoints
Complete reference for all 9 API endpoints with parameters, responses, and examples.
Webhooks
Real-time event notifications with HMAC signatures, retry logic, and delivery monitoring.
Rate Limits
Understand rate limiting policies, headers, and best practices for staying within limits.
Error Handling
Error codes, response formats, and troubleshooting guidance for every error type.
Code Examples
Ready-to-use code in cURL, PHP, Python, and Node.js for common operations.
OpenAPI Spec
Download the OpenAPI 3.0 specification for auto-discovery and client generation.
Changelog
API versioning history, breaking changes, and feature announcements.
Get Up and Running
Follow these steps to make your first API request in under five minutes.
Request API Access
Contact TempClock to request API access for your account. Let us know what systems you plan to integrate and we will get you set up.
Receive Your API Key
TempClock will create a named API key for your account and provide it to you securely. Your key will begin with tc_live_ followed by 40 hexadecimal characters. Store it securely — the full key is only shared once.
Make Your First Request
Test your key by listing your locations. If you get a JSON response with your location data, you are all set.
API at a Glance
Key details about the TempClock REST API.
Ready to Build?
Dive into the full endpoint reference or start with our ready-to-use code examples.