Request
- Base URLhttps://my.clockodo.com/api
- URLhttps://my.clockodo.com/api/v2/clock/{id}
- Auth
- HTTP basic and API key in header X-Clockodo-External-Application
- or API key in header X-ClockodoApiUser and API key in header X-ClockodoApiKey and API key in header X-Clockodo-External-Application
- or OAuth 2Authorization code: /oauth/authorizeToken URL: /token
Path parameters
Request body
Example request
{
"time_since": "2023-02-28T12:00:00Z",
"time_since_before": "2023-02-28T12:00:00Z",
"time_until_before": "2023-02-28T12:00:00Z"
}Response
Successful operation
Example response
{
"updated": {
"id": 10,
"customers_id": 10,
"time_since": "2023-02-28T00:00:00Z",
"time_insert": "2023-02-28T00:00:00Z",
"time_last_change": "2023-02-28T00:00:00Z",
"customers_name": "Hotel Bergblick",
"projects_name": "Publicity campaign",
"subprojects_name": "Social media ads",
"users_name": "Max Mustermann",
"revenue": 999.9,
"time_last_change_work_time": "2023-02-28T00:00:00Z",
"time_clocked_since": "2023-02-28T00:00:00Z",
"hourly_rate": 99.99,
"services_name": "SEO service"
},
"running": {
"id": 10,
"customers_id": 10,
"time_since": "2023-02-28T00:00:00Z",
"time_insert": "2023-02-28T00:00:00Z",
"time_last_change": "2023-02-28T00:00:00Z",
"customers_name": "Hotel Bergblick",
"projects_name": "Publicity campaign",
"subprojects_name": "Social media ads",
"users_name": "Max Mustermann",
"revenue": 999.9,
"time_last_change_work_time": "2023-02-28T00:00:00Z",
"time_clocked_since": "2023-02-28T00:00:00Z",
"hourly_rate": 99.99,
"services_name": "SEO service"
},
"overlapping_correction": {
"overlapping": true,
"overlapping_free_time_since": "2023-02-28T00:00:00Z",
"truncate_previous_entry": 1
},
"current_time": "2023-02-28T00:00:00.000Z"
}Changes
- breaking
the request's body type changed from
objectto no type - warning
removed the request property
- warning
removed the request property
- warning
removed the request property
- warning
removed the request property
- warning
removed the request property
- info
added
subschema #1subschema #2to the request bodyoneOflist - info
added the required property
///to the response with the status - info
added the required property
///to the response with the status - info
added the required property
///to the response with the status
- breaking
- breaking
added to the
response propertyoneOflist for the response status - breaking
added to the
response propertyoneOflist for the response status - info
removed from the
response propertyoneOflist for the response status - info
removed from the
response propertyoneOflist for the response status
- breaking