Create and manage projects and track billable time entries in Clockify via the REST API

domain: docs.clockify.me · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate using the X-Api-Key header with your Clockify API key.
  2. POST to /workspaces/{workspaceId}/projects with a JSON body specifying the project name, client ID (optional), billable flag, and color to create a new project.
  3. Optionally POST tasks under the project at /workspaces/{workspaceId}/projects/{projectId}/tasks to create sub-items for granular time tracking.
  4. POST to /workspaces/{workspaceId}/time-entries with start, end, projectId, taskId, and billable fields to log a completed time entry on behalf of a user; use the userId path if creating entries for other workspace members.
  5. GET /workspaces/{workspaceId}/reports/summary (Reports API) with a billable filter to produce a billable hours summary grouped by project or client.
  6. Use the PATCH endpoint to update existing time entries when corrections are needed; provide only the fields that need to change.

Known gotchas

Related routes

Read and export employee time entries from Clockify via the REST API
docs.clockify.me · 6 steps · unrated
Create a new matter and log billable time entries against it via the Clio Manage API.
developers.clio.com · 6 steps · unrated
Create and update work orders programmatically via UpKeep's REST API
onupkeep.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans