REST API v1

TempClock API

Integrate workforce management into your existing systems. Pull timesheets, manage workers, and automate clock-ins with a simple REST API.

curl request
# List active workers
curl -X GET \
"https://tempclock.com/api/v1/workers.php?active=1" \
-H "Authorization: Bearer tc_live_a1b2c3..."
# Response
{
"data": [
{
"id": 142,
"first_name": "Sarah",
"last_name": "Mitchell",
"active": true
}
],
"pagination": { "total": 87, "has_more": true }
}

Get Up and Running

Follow these steps to make your first API request in under five minutes.

1

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.

2

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.

3

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.

curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://tempclock.com/api/v1/locations.php"

API at a Glance

Key details about the TempClock REST API.

9
Endpoints
REST
Architecture
JSON
Response Format
60/m
Rate Limit

Ready to Build?

Dive into the full endpoint reference or start with our ready-to-use code examples.