delete_tag
Delete Tag
Delete a tag from the Clockify workspace.
delete_tag
Delete a tag from the Clockify workspace.
create_project
Create a new project in the Clockify workspace. Set name, client, visibility, billing, color, and notes.
stop_timer
Stop the currently running timer for a user. If no userId is provided, stops the timer for the authenticated user. Optionally specify a custom end time.
get_users
List users in the Clockify workspace. Filter by email, name, or status. Returns user profiles with roles and membership info.
create_invoice
Create a new invoice in Clockify. Set client, dates, line items, and billing details.
delete_time_entry
Delete a time entry from Clockify. This permanently removes the time entry.
delete_invoice
Delete an invoice from Clockify.
get_current_user
Get the profile of the currently authenticated user, including their default workspace and settings.
update_invoice
Update an existing invoice in Clockify. Modify status, dates, notes, or line items. Use this to send, mark as paid, or void invoices.
update_time_off_request_status
Approve, reject, or withdraw a time off request in Clockify.
get_time_entries
Retrieve time entries for a user in the workspace. Filter by date range, project, task, tags, or description. Returns entries sorted by start time. If no userId is provided, retrieves entries for the authenticated user.
update_project
Update an existing project in Clockify. Modify its name, client, visibility, billing, color, notes, or archive status. Active projects must be archived before deletion.
create_task
Create a new task within a Clockify project. Tasks can have assignees, estimates, billable status, and custom rates.
delete_client
Delete a client from the Clockify workspace.
update_task
Update an existing task in a Clockify project. Modify name, assignees, billable status, estimate, or status.
update_time_entry
Update an existing time entry in Clockify. Modify its start/end times, description, project, task, tags, or billable status. The start time is always required by the API.
create_time_entry
Create a new time entry or start a timer in Clockify. Supports manual time entries with start/end times, or starting a running timer by omitting the end time. Can assign entries to projects, tasks, and tags, and set billable status.
generate_summary_report
Generate a summary report from Clockify. Aggregates time entry data by project, user, client, task, tag, or time period. Useful for getting totals without individual entry details.
get_tags
List tags in the Clockify workspace. Filter by name or archived status.
get_projects
List projects in the Clockify workspace. Filter by name, archived status, client, or billable status. Supports pagination.
delete_project
Delete a project from Clockify. The project must be archived before it can be deleted.
get_user_groups
List user groups in the Clockify workspace. Filter by name.
update_tag
Update an existing tag in Clockify. Modify its name or archive status.
create_expense
Create a new expense entry in Clockify. Assign to a project, set category, amount, and billable status.
get_tasks
List tasks for a project in Clockify. Filter by name or active status. Supports pagination.
create_user_group
Create a new user group in the Clockify workspace. Groups can be used for project membership and scheduling.
delete_task
Delete a task from a Clockify project.
create_client
Create a new client in the Clockify workspace. Clients can be associated with projects for billing and reporting.
get_clients
List clients in the Clockify workspace. Filter by name or archived status.
get_time_off_requests
List time off requests in the workspace. Filter by status, users, and date range.
get_invoices
List invoices in the Clockify workspace. Filter by status. Returns invoice summaries with amounts and dates.
create_time_off_request
Submit a new time off request in Clockify. Requires a time off policy, date range, and optional notes.
create_tag
Create a new tag in the Clockify workspace. Tags are used to categorize and filter time entries.
get_time_off_policies
List time off policies configured in the Clockify workspace. Returns policy names and settings.
get_workspace
Get details about the configured Clockify workspace, including settings, features, and billing info.
generate_detailed_report
Generate a detailed time entry report from the Clockify Reports API. Filter by date range, users, projects, clients, tasks, tags, billable status, and more. Returns individual time entries with full details.
update_user_group
Update a user group name, or add/remove users from the group.
delete_user_group
Delete a user group from the Clockify workspace.
delete_expense
Delete an expense entry from Clockify.
update_client
Update an existing client in Clockify. Modify name, email, address, notes, or archive status.
Track work hours, manage projects, and generate reports. Create, update, and delete time entries with support for timers, manual entry, billable status, and tags. Manage projects, tasks, clients, and tags within workspaces. Handle invoicing including creating invoices, importing time entries and expenses, recording payments, and changing invoice status. Track expenses with file attachments and category management. Manage time off policies, submit and approve PTO requests, and update balances. Create and publish scheduled assignments with recurring intervals. Submit and manage approval workflows for time entries and expenses. Generate detailed, summary, weekly, attendance, and expense reports with export to PDF, CSV, and XLSX. Configure custom fields, manage user groups and roles, and access audit logs for workspace activity tracking.
Common questions about connecting Clockify to AI agents with Metorial.