{"id":22962,"date":"2025-04-30T14:18:16","date_gmt":"2025-04-30T14:18:16","guid":{"rendered":"https:\/\/clockify.me\/help\/?p=22962"},"modified":"2026-03-06T11:59:01","modified_gmt":"2026-03-06T11:59:01","slug":"clockify-api-overview","status":"publish","type":"post","link":"https:\/\/clockify.me\/help\/getting-started\/clockify-api-overview","title":{"rendered":"Clockify API overview"},"content":{"rendered":"\n<p class=\"translation-block\">The <a href=\"https:\/\/docs.clockify.me\/\">Clockify API<\/a> enables you to automate, extend, and integrate Clockify\u2019s time tracking features with your own systems and workflows. Whether you&#8217;re syncing time data with some management tool or integrating with a custom project management system, the API offers the flexibility and control you need.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What can you do with the API?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Time tracking automation &amp; approvals<\/strong>\n<ul class=\"wp-block-list\">\n<li>Start, stop, and manage time entries<\/li>\n\n\n\n<li>Edit time entries (e.g. description, duration, project)<\/li>\n\n\n\n<li>Retrieve time logs for reports or analysis<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>User and workspace management<\/strong>\n<ul class=\"wp-block-list\">\n<li>List and manage users within a workspace<\/li>\n\n\n\n<li>Create or update user profiles<\/li>\n\n\n\n<li>Assign users to projects or teams<\/li>\n\n\n\n<li>Filter users by role, project membership, email, or workspace status<\/li>\n\n\n\n<li>Add users to a workspace<\/li>\n\n\n\n<li>Manage custom fields for users and time entries<\/li>\n\n\n\n<li>Update user-specific costs and hourly rates<\/li>\n\n\n\n<li>Get daily capacity for workspace users<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Clients, projects, and tasks<\/strong>\n<ul class=\"wp-block-list\">\n<li>Create, update, and delete clients, projects, and tasks<\/li>\n\n\n\n<li>Manage tasks within projects<\/li>\n\n\n\n<li>Assign users and roles to projects<\/li>\n\n\n\n<li>Create, read, update, and delete (CRUD) user groups<\/li>\n\n\n\n<li>CRUD assignments<\/li>\n\n\n\n<li>Create project templates to standardize the project setup creation process<\/li>\n\n\n\n<li>Create projects directly from saved templates<\/li>\n\n\n\n<li>Provide and track task-level estimates and budgets to monitor resources and costs<br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Invoicing<\/strong>\n<ul class=\"wp-block-list\">\n<li>Add items to invoices to automate and customize invoicing processes<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Time off management<\/strong>\n<ul class=\"wp-block-list\">\n<li>Create and manage holidays and time-off policies<\/li>\n\n\n\n<li>Automate time-off requests and approvals<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reports and exports<\/strong>\n<ul class=\"wp-block-list\">\n<li>Generate summary and detailed reports<\/li>\n\n\n\n<li>Export time tracking data for payroll, billing, or analysis<\/li>\n\n\n\n<li>Access audit logs and reports for workspace transparency and compliance<\/li>\n\n\n\n<li>Filter audit log exports by date range, author, and action<\/li>\n\n\n\n<li>Perform pagination checks to handle large data exports and prevent infinite looping<br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Custom integrations<\/strong>\n<ul class=\"wp-block-list\">\n<li>Integrate with CRMs, project management tools, payroll systems, and more<\/li>\n\n\n\n<li>Automate internal workflows using real-time or scheduled API interactions<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Permissions &amp; access control<\/h3>\n\n\n\n<p class=\"translation-block\">API actions follow the same permission model as the Clockify UI. Only users with the appropriate roles and <a href=\"https:\/\/clockify.me\/help\/administration\/user-roles-and-permissions\/who-can-do-what\">access levels<\/a> in the app can perform specific actions via the API.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Documentation &amp; support<\/h3>\n\n\n\n<p class=\"translation-block\">You&#8217;ll find everything you need to get started including setup instructions, authentication, available endpoints, and usage examples in our<a href=\"https:\/\/docs.clockify.me\/\"> API documentation<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-custom-highlight-box custom-box color-indigo\"><div class=\"box-header\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\"><mask id=\"mask-indigo\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><rect width=\"24\" height=\"24\" fill=\"#D9D9D9\"><\/rect><\/mask><g mask=\"url(#mask-indigo)\"><path d=\"M12 17C12.2833 17 12.5208 16.9042 12.7125 16.7125C12.9042 16.5208 13 16.2833 13 16C13 15.7167 12.9042 15.4792 12.7125 15.2875C12.5208 15.0958 12.2833 15 12 15C11.7167 15 11.4792 15.0958 11.2875 15.2875C11.0958 15.4792 11 15.7167 11 16C11 16.2833 11.0958 16.5208 11.2875 16.7125C11.4792 16.9042 11.7167 17 12 17ZM11 13H13V7H11V13ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z\" fill=\"#3F51B5\"><\/path><\/g><\/svg><span class=\"box-label\">Info<\/span><\/div><div class=\"box-content\">\n<p><strong> While we don\u2019t offer custom API integration or development services, our Support team is happy to assist with:<br><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Troubleshooting errors<\/li>\n\n\n\n<li>Investigating unexpected behavior<\/li>\n\n\n\n<li>Clarifying how specific API features work<br><br><strong>To help us assist you faster, please include the following details in your message:<br><\/strong><\/li>\n\n\n\n<li>The exact API endpoint you&#8217;re calling<\/li>\n\n\n\n<li>HTTP method used (GET, POST, etc.)<\/li>\n\n\n\n<li>Endpoint and method<\/li>\n\n\n\n<li>Full curl request (without API key)\n<ul class=\"wp-block-list\">\n<li>Include headers, body payload (if any), and query parameters<\/li>\n\n\n\n<li>Redact any sensitive information like API keys or tokens<br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Full response<br><\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Interested in custom API Integration?<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"translation-block\">Explore our <a href=\"https:\/\/marketplace.cake.com\/\">Marketplace<\/a> and discover ready-made add-ons <\/li>\n\n\n\n<li class=\"translation-block\">Build your own by diving into our <a href=\"https:\/\/dev-docs.marketplace.cake.com\/\">developer documentation<\/a> and get started<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group related-articles\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\" id=\"9-related-articles\">Related articles<\/h3>\n\n\n\n<ul class=\"wp-block-list related-articles-list\">\n<li class=\"translation-block\"><a href=\"https:\/\/clockify.me\/help\/administration\/api-webhook-settings\">API &amp; webhook settings<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"The Clockify API enables you to automate, extend, and integrate Clockify\u2019s tim&#8230;","protected":false},"author":25,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_helpful_status":1,"_searchwp_excluded":"","footnotes":""},"categories":[80],"tags":[],"class_list":["post-22962","post","type-post","status-publish","format-standard","hentry","category-introduction-to-clockify"],"acf":[],"featured_image_src":null,"author_info":{"display_name":"tamara radijevac","author_link":"https:\/\/clockify.me\/help\/author\/tamara-radijevac"},"_links":{"self":[{"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/posts\/22962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/comments?post=22962"}],"version-history":[{"count":14,"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/posts\/22962\/revisions"}],"predecessor-version":[{"id":30144,"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/posts\/22962\/revisions\/30144"}],"wp:attachment":[{"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/media?parent=22962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/categories?post=22962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/tags?post=22962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}