The Time Trakkr REST API

Time Trakkr has a public REST API, so your own systems can read and write time, projects, clients, invoices and reports with a token.

Free

What it does

Every endpoint, documentedAn OpenAPI document at /api/v1/openapi.json imports straight into tools like Postman.
Two kinds of tokenA personal access token acts as you, with your role. An organization key acts org-wide with no person attached.
Safe retriesSend an Idempotency-Key with a POST and a retry within 24 hours replays the original response instead of duplicating it.
Find or create in one callLook up clients and projects by exact name, or send find_existing and get the existing record back.

How to set it up

  1. Create a personal access token or an organization key on the Developer page.
  2. Send it on every request as Authorization: Bearer <token>.
  3. Read the reference at timetrakkr.com/developers, or import /api/v1/openapi.json into your API client.

What it won’t do

  • Give a member’s token money. Endpoints marked manager+ or admin refuse lower-grade personal tokens.
  • Accept more than 100 requests per 15 seconds per token. Over that it answers 429 with Retry-After.
  • Delete a client or project for good. DELETE archives it; deleting permanently is done in the app.
  • Silently ignore a misspelled field on the budget endpoints. Unknown fields are refused with 400.

Questions about REST API

Will an integration written for Harvest work?

With little change for budgets: the project budget fields use the same names as Harvest’s v2 API.

How does logging time work with an organization key?

Writes that need a person, such as logging time, take an explicit user_id. A personal access token logs time as its owner.

Can I use the API from Zapier?

A Zap can call it with a token like any other client. The API supports the find-or-create pattern a Zap needs, and a 409 on a duplicate contact returns the contact that already exists.

Every integration →

Connect REST API to your own workspace

Free for unlimited people. One paid plan, $10 per member per month, when you want HR, scheduling, timesheet approvals, scheduled backups, email from your own domain and scheduled reports.

Start free