Clockodo API:
Control of the stop clock

Endpoint api/v2/clock

Get currently running entries

Request
GET /api/v2/clock
Response
{
  "running": [object of type entry]
}

Please refer to the description of the object type "entry" [object of type entry].

Start the clock

Request
POST /api/v2/clock
Required parameters customers_id, services_id
Optional parameters billable (if omitted, the default value of the customer or the project is used), projects_id, text, users_id
Response
{
  "running": [object of type entry]
}

Please refer to the description of the object type "entry" [object of type entry].

Stop the clock

Request
DELETE /api/v2/clock/[ID of the time entry]
Required parameters -
Optional parameters users_id
Response
{
  "stopped": [object of type entry],
  "running": [object of type entry]
}

Please refer to the description of the object type "entry" [object of type entry].

Change duration

Request
PUT /api/v2/clock/[ID of the entry to change the duration for]
Required parameters duration_before, duration
Response
{
  "updated": [object of type entry],
  "running": [object of type entry]
}

Please refer to the description of the object type "entry" [object of type entry].

stripes illustration
Contact us!

Our Customer-Success-Team will answer your questions.

Contact now!
Test all functions 14 days free of charge
By submitting this form you accept our terms and conditions and our privacy policy and you confirm that you will use Clockodo as a commercial user.

Take advantage of the experience of 10,000 other companies:

Bechtle Mannheim LogoBechtlePeerigon LogoPeerigon GmbH
Phoenix Logistik LogoPhoenix LogistikFieda LogoFidea