Time a Job ← Back to home

API

Read-only access to your own data — included on every plan, no extra fee.

Authentication

Generate a key from your dashboard's Settings page, under "API access". Send it as a bearer token on every request:

Authorization: Bearer taj_live_...

A key only ever returns data for your own account. Keys can be revoked any time from the same Settings panel — a revoked key stops working immediately.

Base URL

https://timeajob-backend.onrender.com/api/v1

Endpoints

GET /clients

Your non-archived clients.

GET /projects

Your non-archived projects.

GET /time-entries

Your logged time entries (most recent first, capped at 500). Optional query params:

GET /invoices

Your invoices with computed totals (most recent first, capped at 500).

What's not here yet

This is deliberately a small, read-only start — four resources, no write endpoints, no pagination cursors. If you need something this doesn't cover, tell us: support@timeajob.com.