clockify-api

Integrate Clockify REST and Reports APIs to list projects, users, and time data.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/dimitri-vs/elevate-agent-skills --skill clockify-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clockify-api
Source: https://github.com/dimitri-vs/elevate-agent-skills/tree/main/clockify-api
Command: npx skills add https://github.com/dimitri-vs/elevate-agent-skills --skill clockify-api

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of wiring Clockify’s REST API into your app so you can reliably fetch projects, users, and time entries while avoiding common pitfalls like timezone and membership issues.

Core Features & Use Cases

  • Clockify authentication and base URLs: Use the X-Api-Key header and handle global vs regional API prefixes.
  • Core endpoint patterns: Retrieve projects, workspace users, and time entries using the right routes and parameters.
  • Reports API for time queries: Use the Reports API with timeZone: UTC to avoid the start/end timezone ambiguity in the time-entries endpoint.
  • Practical correctness guidance: Handle pagination, rate limiting, hydrated project membership data, and UTC timestamp expectations.

Quick Start

Ask an AI coding agent to help you build a Clockify client that lists workspace projects and fetches time summaries for a UTC date range using the correct API base URL and headers.

Frequently Asked Questions about clockify-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch Clockify time entries without timezone ambiguity?

To fetch Clockify time entries without timezone ambiguity, use the Reports API with the timeZone parameter explicitly set to UTC. This avoids the start/end timezone issues common in the standard time-entries endpoint.

What authentication is required for the Clockify REST API?

Clockify REST API authentication requires an X-Api-Key header. You must also use the correct global or regional base URL prefix to successfully connect and retrieve workspace data.

How do I handle pagination and rate limiting when fetching Clockify projects?

Handling Clockify pagination and rate limiting involves structuring your REST API requests to iterate through result pages and respecting rate-limit headers. This ensures complete project and user data retrieval without API interruptions.

Can I retrieve hydrated project membership data from Clockify workspaces?

Yes, you can retrieve hydrated project membership data from Clockify workspaces. This requires querying specific core endpoint patterns that return expanded user and project relationship details.

What is the best way to sync Clockify time tracking data to a dashboard?

The best way to sync Clockify time tracking data to a dashboard is using the Reports API with UTC date filtering. This generates accurate time summaries for exports while correctly handling global base URLs and pagination.