Lodol Docs

Clockify

API actions for the Clockify integration.

Clockify

Track time, projects, and workspaces in Clockify using a personal API key.


Create Clockify project

Create a new project in a specified Clockify workspace.

Parameters

ParameterTypeRequiredDescription
workspace_idstringYesThe ID of the workspace where the project will be created. You can get this from the List Clockify workspaces action.
namestringYesThe name for the new project.
client_idstringNoOptional ID of the client to link this project to.
is_publicbooleanNoWhether everyone in the workspace can see this project. Set to false to make it private, visible only to admins and assigned members. Defaults to public.

Response

{
  "id": "7b3c4d5e6f7g8h9i0j1k2l3m",
  "name": "New Project",
  "status": "success"
}

Create Clockify time entry

Log a time entry in a Clockify workspace with a specific start time, and an optional end time. Use this to record time you already worked.

Parameters

ParameterTypeRequiredDescription
workspace_idstringYesThe ID of the workspace where the time entry will be created. You can get this from the List Clockify workspaces action.
project_idstringYesThe ID of the project to log this time against. You can get this from the List Clockify projects action.
descriptionstringNoOptional note describing the work done.
startstringYesWhen the time entry starts, for example 2026-01-28T09:00:00Z.
endstringNoWhen the time entry ends, for example 2026-01-28T10:30:00Z. If left blank, the entry is created as a running timer.

Response

{
  "description": "Completed task",
  "end": "2026-01-28T10:30:00Z",
  "id": "9d5e6f7g8h9i0j1k2l3m4n5o",
  "start": "2026-01-28T09:00:00Z",
  "status": "success"
}

List Clockify projects

Retrieve all projects in a specified Clockify workspace.

Parameters

ParameterTypeRequiredDescription
workspace_idstringYesThe ID of the workspace to list projects from. You can get this from the List Clockify workspaces action.
archivedbooleanNoSet to true to show only archived projects, or false to show only active projects.

Response

{
  "count": 1,
  "projects": [
    {
      "archived": false,
      "id": "6a2b3c4d5e6f7g8h9i0j1k2l",
      "name": "Sample Project"
    }
  ],
  "status": "success"
}

List Clockify workspaces

List all Clockify workspaces your connected account can access.

Response

{
  "count": 1,
  "status": "success",
  "workspaces": [
    {
      "id": "5f1a2b3c4d5e6f7g8h9i0j1k",
      "name": "My Workspace"
    }
  ]
}

Start Clockify timer

Start a running timer in a Clockify workspace to track time as you work. Stop it later with the Stop Clockify timer action.

Parameters

ParameterTypeRequiredDescription
workspace_idstringYesThe ID of the workspace where the timer will be started. You can get this from the List Clockify workspaces action.
descriptionstringNoOptional note describing what you are working on.
project_idstringNoOptional ID of the project to log this time against. You can get this from the List Clockify projects action.

Response

{
  "description": "Working on task",
  "id": "8c4d5e6f7g8h9i0j1k2l3m4n",
  "start": "2026-01-28T10:00:00Z",
  "status": "success"
}

Stop Clockify timer

Stop the timer that is currently running in a Clockify workspace for the connected account.

Parameters

ParameterTypeRequiredDescription
workspace_idstringYesThe ID of the workspace containing the running timer.

Response

{
  "end": "2026-01-28T11:30:00Z",
  "id": "8c4d5e6f7g8h9i0j1k2l3m4n",
  "status": "success"
}

On this page