Skip to main content
Server path: /clockify-time-tracking | Type: Application | PCID required: Yes

Tools

ToolDescription
clockify_time_tracking_change_time_off_request_statusChange a time off request status
clockify_time_tracking_copy_assignmentCopy a scheduled assignment
clockify_time_tracking_create_approval_for_otherSubmit an approval request for a user
clockify_time_tracking_create_apprroval_requestSubmit approval request
clockify_time_tracking_create_for_othersAdd a new time entry for another user on workspace
clockify_time_tracking_create_holidayCreate a holiday
clockify_time_tracking_create_recurringCreate a recurring assignment
clockify_time_tracking_create_time_entryAdd a new time entry
clockify_time_tracking_create_time_off_requestCreate a time off request
clockify_time_tracking_create_time_off_request_for_otherCreate a time off request for a user
clockify_time_tracking_delete_entryDelete a time entry from a workspace
clockify_time_tracking_delete_holidayDelete a holiday
clockify_time_tracking_delete_manyDelete all time entries for a user on a workspace
clockify_time_tracking_delete_off_requestDelete a time off request
clockify_time_tracking_delete_rrecurring_assignmentDelete a recurring assignment
clockify_time_tracking_duplicate_time_entryDuplicate a time entry
clockify_time_tracking_edit_recurringUpdate a recurring assignment
clockify_time_tracking_edit_recurring_periodChange the recurring period
clockify_time_tracking_get_all_assignmentsGet all assignments
clockify_time_tracking_get_approval_requestsGet approval requests
clockify_time_tracking_get_balances_for_policyGet balances for a policy
clockify_time_tracking_get_balances_for_userGet balance for a user
clockify_time_tracking_get_entriesGet time entries for a user on a workspace
clockify_time_tracking_get_entryGet a specific time entry on a workspace
clockify_time_tracking_get_filtered_project_totalsGet all scheduled assignments per project
clockify_time_tracking_get_holidaysGet holidays on a workspace
clockify_time_tracking_get_holidays_in_periodGet holidays in a specific period
clockify_time_tracking_get_in_progress_time_entriesGet all in progress time entries on a workspace
clockify_time_tracking_get_off_requestGet all time off requests on a workspace
clockify_time_tracking_get_project_totals_for_single_projectGet all scheduled assignments on project
clockify_time_tracking_get_user_totalsGet total of users’ capacity on workspace
clockify_time_tracking_get_user_totals_for_single_userGet total capacity of a user
clockify_time_tracking_publish_assignmentsPublish assignments
clockify_time_tracking_replace_manyBulk edit time entries
clockify_time_tracking_resubmit_approval_requestSubmit non pending/approved entries/expenses for approval to an existing approval request
clockify_time_tracking_resubmit_approval_request_for_otherRe-submit rejected/withdrawn entries/expenses for an approval of a user
clockify_time_tracking_stop_running_time_entryStop a currently running timer on a workspace for a user
clockify_time_tracking_update_approval_statusUpdate an approval request
clockify_time_tracking_update_balanceUpdate a balance
clockify_time_tracking_update_holidayUpdate a holiday
clockify_time_tracking_update_invoiced_statusMark time entries as invoiced
clockify_time_tracking_update_time_entryUpdate time entry on a workspace

clockify_time_tracking_change_time_off_request_status

Change a time off request status Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
policyIdstringYesRepresents a policy identifier across the system.
requestIdstringYesRepresents a time off request identifier across the system.
notestringNoProvide the note you would like to use for changing the time off request.
statusstringNoProvide the status you would like to use for changing the time off request.

clockify_time_tracking_copy_assignment

Copy a scheduled assignment Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
assignmentIdstringYesRepresents an assignment identifier across the system.
seriesUpdateOptionstringNoRepresents a series update option.
userIdstringYesRepresents a user identifier across the system.

clockify_time_tracking_create_approval_for_other

Submit an approval request for a user Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
userIdstringYesRepresents a user identifier across the system.
periodstringNoSpecifies the approval period. It has to match the workspace approval period setting.
periodStartstringYesSpecifies an approval period start date in yyyy-MM-ddThh:mm:ssZ format.

clockify_time_tracking_create_apprroval_request

Submit approval request Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
periodstringNoSpecifies the approval period. It has to match the workspace approval period setting.
periodStartstringYesSpecifies an approval period start date in yyyy-MM-ddThh:mm:ssZ format.

clockify_time_tracking_create_for_others

Add a new time entry for another user on workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
userIdstringYesRepresents a user identifier across the system.
from-entrystringNoRepresents a time entry identifier across the system.
billablebooleanNoIndicates whether a time entry is billable or not.
customAttributesobject[]NoRepresents a list of create custom field request objects.
customFieldsobject[]NoRepresents a list of value objects for user’s custom fields.
descriptionstringNoRepresents time entry description.
endstringNoRepresents an end date in yyyy-MM-ddThh:mm:ssZ format.
projectIdstringNoRepresents a project identifier across the system.
startstringNoRepresents a start date in yyyy-MM-ddThh:mm:ssZ format.
tagIdsstring[]NoRepresents a list of tag ids.
taskIdstringNoRepresents a task identifier across the system.
typestringNoValid time entry type.

clockify_time_tracking_create_holiday

Create a holiday Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
automaticTimeEntryCreationobjectNoProvides automatic time entry creation settings.
colorstringNoProvide color in format ^#(?:[0-9a-fA-F]{6}){1}$. Explanation: A valid color code should start with ’#’ and consist of six hexadecimal characters, representing a color in hexadecimal format. Color value is in standard RGB hexadecimal format.
datePeriodobjectYesProvide startDate and endDate for the holiday.
everyoneIncludingNewbooleanNoIndicates whether the holiday is shown to new users.
namestringYesProvide the name of the holiday.
occursAnnuallybooleanNoIndicates whether the holiday occurs annually.
userGroupsobjectNoProvide list with user group ids and corresponding status.
usersobjectNoProvide list with user ids and corresponding status.

clockify_time_tracking_create_recurring

Create a recurring assignment Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
billablebooleanNoIndicates whether assignment is billable or not.
endstringYesRepresents an end date in the yyyy-MM-ddThh:mm:ssZ format.
hoursPerDaynumberYesRepresents assignment total hours per day.
includeNonWorkingDaysbooleanNoIndicates whether to include non-working days or not.
notestringNoRepresents an assignment note.
projectIdstringYesRepresents a project identifier across the system.
recurringAssignmentobjectNoRecurring Assignment
startstringYesRepresents a start date in the yyyy-MM-ddThh:mm:ssZ format.
startTimestringNoRepresents a start time in the hh:mm:ss format.
taskIdstringNoRepresents a task identifier across the system.
userIdstringYesRepresents a user identifier across the system.

clockify_time_tracking_create_time_entry

Add a new time entry Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
billablebooleanNoIndicates whether a time entry is billable or not.
customAttributesobject[]NoRepresents a list of create custom field request objects.
customFieldsobject[]NoRepresents a list of value objects for user’s custom fields.
descriptionstringNoRepresents time entry description.
endstringNoRepresents an end date in yyyy-MM-ddThh:mm:ssZ format.
projectIdstringNoRepresents a project identifier across the system.
startstringNoRepresents a start date in yyyy-MM-ddThh:mm:ssZ format.
tagIdsstring[]NoRepresents a list of tag ids.
taskIdstringNoRepresents a task identifier across the system.
typestringNoValid time entry type.

clockify_time_tracking_create_time_off_request

Create a time off request Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
policyIdstringYesRepresents a policy identifier across the system.
notestringNoProvide the note you would like to use for creating the time off request.
timeOffPeriodobjectYesProvide the period you would like to use for creating the time off request. If timeZone isn’t set, should be aligned with time zone for user in settings. Can be shifted from user time zone with explicit setting of timeZone.

clockify_time_tracking_create_time_off_request_for_other

Create a time off request for a user Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
policyIdstringYesRepresents a policy identifier across the system.
userIdstringYesRepresents a user identifier across the system.
notestringNoProvide the note you would like to use for creating the time off request.
timeOffPeriodobjectYesProvide the period you would like to use for creating the time off request. If timeZone isn’t set, should be aligned with time zone for user in settings. Can be shifted from user time zone with explicit setting of timeZone.

clockify_time_tracking_delete_entry

Delete a time entry from a workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
idstringYesRepresents a time entry identifier across the system.

clockify_time_tracking_delete_holiday

Delete a holiday Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
holidayIdstringYesRepresents a holiday identifier across the system.

clockify_time_tracking_delete_many

Delete all time entries for a user on a workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
userIdstringYesRepresents a user identifier across the system.
time-entry-idsstring[]YesRepresents a list of time entry ids to delete.

clockify_time_tracking_delete_off_request

Delete a time off request Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
policyIdstringYesRepresents a policy identifier across the system.
requestIdstringYesRepresents a time off request identifier across the system.

clockify_time_tracking_delete_rrecurring_assignment

Delete a recurring assignment Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
assignmentIdstringYesRepresents an assignment identifier across the system.
seriesUpdateOptionstringNoRepresents a series option.

clockify_time_tracking_duplicate_time_entry

Duplicate a time entry Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
userIdstringYesRepresents a user identifier across the system.
idstringYesRepresents a time entry identifier across the system.

clockify_time_tracking_edit_recurring

Update a recurring assignment Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
assignmentIdstringYesRepresents an assignment identifier across the system.
billablebooleanNoIndicates whether assignment is billable or not.
endstringYesRepresents an end date in the yyyy-MM-ddThh:mm:ssZ format.
hoursPerDaynumberNoRepresents assignment total hours per day.
includeNonWorkingDaysbooleanNoIndicates whether to include non-working days or not.
notestringNoRepresents an assignment note.
seriesUpdateOptionstringNoValid series option
startstringYesRepresents start date in yyyy-MM-ddThh:mm:ssZ format.
startTimestringNoRepresents a start time in the hh:mm:ss format.
taskIdstringNoRepresents task identifier across the system.

clockify_time_tracking_edit_recurring_period

Change the recurring period Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
assignmentIdstringYesRepresents an assignment identifier across the system.
repeatbooleanNoIndicates whether assignment is recurring or not.
weeksintegerYesIndicates number of weeks for assignment.

clockify_time_tracking_get_all_assignments

Get all assignments Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
namestringNoIf provided, assignments will be filtered by name
startstringYesRepresents a start date in the yyyy-MM-ddThh:mm:ssZ format.
endstringYesRepresents a start date in the yyyy-MM-ddThh:mm:ssZ format.
sort-columnstringNoRepresents the column as the sorting criteria.
sort-orderstringNoRepresents the sorting mode.
pageintegerNoPage number.
page-sizeintegerNoPage size.

clockify_time_tracking_get_approval_requests

Get approval requests Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
statusstringNoFilters results based on the provided approval state.
sort-columnstringNoRepresents the column name to be used as sorting criteria.
sort-orderstringNoRepresents the sorting order.
pageintegerNoPage number.
page-sizeintegerNoPage size.

clockify_time_tracking_get_balances_for_policy

Get balances for a policy Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
policyIdstringYesRepresents a policy identifier across the system.
pageintegerNoPage number for pagination
page-sizeintegerNoNumber of results per page
sortstringNoIf provided, you’ll get result sorted by sort column.
sort-orderstringNoSort results in ascending or descending order.

clockify_time_tracking_get_balances_for_user

Get balance for a user Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
userIdstringYesRepresents a user identifier across the system.
pagestringNoPage number.
page-sizestringNoPage size.
sortstringNoSort result based on given criteria
sort-orderstringNoSort result by providing sort order.

clockify_time_tracking_get_entries

Get time entries for a user on a workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
userIdstringYesRepresents a user identifier across the system.
descriptionstringNoRepresents a term for searching time entries by description.
startstringNoRepresents a start date in the yyyy-MM-ddThh:mm:ssZ format.
endstringNoRepresents an end date in the yyyy-MM-ddThh:mm:ssZ format.
projectstringNoIf provided, you’ll get a filtered list of time entries that matches the provided string in their project id.
taskstringNoIf provided, you’ll get a filtered list of time entries that matches the provided string in their task id.
tagsstring[]NoIf provided, you’ll get a filtered list of time entries that matches the provided string(s) in their tag id(s).
project-requiredbooleanNoFlag to set whether to only get time entries which have a project.
task-requiredbooleanNoFlag to set whether to only get time entries which have tasks.
hydratedbooleanNoFlag to set whether to include additional information on time entries or not.
pageintegerNoPage number.
page-sizeintegerNoPage size.
in-progressstringNoFlag to set whether to filter only in progress time entries.
get-week-beforestringNoValid yyyy-MM-ddThh:mm:ssZ format date. If provided, filters results within the week before the datetime provided and only those entries with assigned project or task.

clockify_time_tracking_get_entry

Get a specific time entry on a workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
idstringYesRepresents a time entry identifier across the system.
hydratedbooleanNoFlag to set whether to include additional information of a time entry or not.

clockify_time_tracking_get_filtered_project_totals

Get all scheduled assignments per project Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
endstringYesRepresents an end date in the yyyy-MM-ddThh:mm:ssZ format.
pageintegerNoPage number.
pageSizeintegerNoPage size.
searchstringNoRepresents a term for searching projects and clients by name.
startstringYesRepresents a start date in the yyyy-MM-ddThh:mm:ssZ format.
statusFilterstringNoFilters assignments by status.

clockify_time_tracking_get_holidays

Get holidays on a workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
assigned-tostringNoIf provided, you’ll get a filtered list of holidays assigned to user.

clockify_time_tracking_get_holidays_in_period

Get holidays in a specific period Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
assigned-tostringYesFilter list of holidays assigned to user.
startstringYesFilter list of holidays starting from start date. Expected date format yyyy-MM-ddThh:mm:ssZ
endstringYesFilter list of holidays ending by end date. Expected date format yyyy-MM-ddThh:mm:ssZ

clockify_time_tracking_get_in_progress_time_entries

Get all in progress time entries on a workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesWorkspace Id
pageintegerNoPage number for pagination
page-sizeintegerNoNumber of results per page

clockify_time_tracking_get_off_request

Get all time off requests on a workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
endstringNoReturn time off requests created before the specified time in requester’s time zone. Provide end in format YYYY-MM-DDTHH:MM:SS.ssssssZ
pageintegerNoPage number.
pageSizeintegerNoPage size.
startstringNoReturn time off requests created after the specified time in requester’s time zone. Provide start in format YYYY-MM-DDTHH:MM:SS.ssssssZ
statusesstring[]NoFilters time off requests by status.
userGroupsstring[]NoProvide the user group ids of time off requests.
usersstring[]NoProvide the user ids of time off requests. If empty, will return time off requests of all users (with a maximum of 5000 users).

clockify_time_tracking_get_project_totals_for_single_project

Get all scheduled assignments on project Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
projectIdstringYesRepresents a project identifier across the system.
startstringYesRepresents a start date in the yyyy-MM-ddThh:mm:ssZ format.
endstringYesRepresents an end date in the yyyy-MM-ddThh:mm:ssZ format.

clockify_time_tracking_get_user_totals

Get total of users’ capacity on workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
endstringYesRepresents an end date in the yyyy-MM-ddThh:mm:ssZ format.
pageintegerNoPage number.
pageSizeintegerNoPage size.
searchstringNoRepresents the keyword for searching users by name or email.
startstringYesRepresents a start date in the yyyy-MM-ddThh:mm:ssZ format.
statusFilterstringNoFilters assignments by status.
userFilterobjectNoRepresents a user filter request object.
userGroupFilterobjectNoRepresents a user group filter request object.

clockify_time_tracking_get_user_totals_for_single_user

Get total capacity of a user Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
userIdstringYesRepresents a user identifier across the system.
pageintegerNoPage number.
page-sizeintegerNoPage size.
startstringYesRepresents a start date in the yyyy-MM-ddThh:mm:ssZ format.
endstringYesRepresents an end date in the yyyy-MM-ddThh:mm:ssZ format.

clockify_time_tracking_publish_assignments

Publish assignments Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
endstringYesRepresents end date in yyyy-MM-ddThh:mm:ssZ format.
notifyUsersbooleanNoIndicates whether to notify users when assignment is published.
searchstringNoRepresents a search string.
startstringYesRepresents start date in yyyy-MM-ddThh:mm:ssZ format.
userFilterobjectNoRepresents a user filter request object.
userGroupFilterobjectNoRepresents a user group filter request object.
viewTypestringNoRepresents view type.

clockify_time_tracking_replace_many

Bulk edit time entries Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
userIdstringYesRepresents a user identifier across the system.
hydratedbooleanNoIf set to true, results will contain additional information about the time entry.
bodyobject[]YesRequest body

clockify_time_tracking_resubmit_approval_request

Submit non pending/approved entries/expenses for approval to an existing approval request Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
periodstringNoSpecifies the approval period. It has to match the workspace approval period setting.
periodStartstringYesSpecifies an approval period start date in yyyy-MM-ddThh:mm:ssZ format.

clockify_time_tracking_resubmit_approval_request_for_other

Re-submit rejected/withdrawn entries/expenses for an approval of a user Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
userIdstringYesRepresents a user identifier across the system.
periodstringNoSpecifies the approval period. It has to match the workspace approval period setting.
periodStartstringYesSpecifies an approval period start date in yyyy-MM-ddThh:mm:ssZ format.

clockify_time_tracking_stop_running_time_entry

Stop a currently running timer on a workspace for a user Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
userIdstringYesRepresents a user identifier across the system.
endstringYesRepresents an end date in the yyyy-MM-ddThh:mm:ssZ format.

clockify_time_tracking_update_approval_status

Update an approval request Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
approvalRequestIdstringYesRepresents an approval request identifier across the system.
notestringNoAdditional notes for the approval request.
statestringYesSpecifies the approval state to set.

clockify_time_tracking_update_balance

Update a balance Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
policyIdstringYesRepresents a policy identifier across the system.
notestringNoRepresents a new balance note value.
userIdsstring[]YesRepresents the list of users’ identifiers whose balance is to be updated.
valuenumberYesRepresents a new balance value.

clockify_time_tracking_update_holiday

Update a holiday Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
holidayIdstringYesRepresents a holiday identifier across the system.
automaticTimeEntryCreationobjectNoProvides automatic time entry creation settings.
colorstringNoProvide color in format ^#(?:[0-9a-fA-F]{6}){1}$. Explanation: A valid color code should start with ’#’ and consist of six hexadecimal characters, representing a color in hexadecimal format. Color value is in standard RGB hexadecimal format.
datePeriodobjectYesProvide startDate and endDate for the holiday.
everyoneIncludingNewbooleanNoIndicates whether the holiday is shown to new users.
namestringYesProvide the name you would like to use for updating the holiday.
occursAnnuallybooleanYesIndicates whether the holiday occurs annually.
userGroupsobjectNoProvide list with user group ids and corresponding status.
usersobjectNoProvide list with users ids and corresponding status.

clockify_time_tracking_update_invoiced_status

Mark time entries as invoiced Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
invoicedbooleanYesIndicates whether time entry is invoiced or not.
timeEntryIdsobject[]YesRepresents a list of invoiced time entry ids

clockify_time_tracking_update_time_entry

Update time entry on a workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceIdstringYesRepresents a workspace identifier across the system.
idstringYesRepresents a time entry identifier across the system.
billablebooleanNoIndicates whether a time entry is billable or not.
customFieldsobject[]NoRepresents a list of value objects for user’s custom fields.
descriptionstringNoRepresents time entry description.
endstringNoRepresents an end date in yyyy-MM-ddThh:mm:ssZ format.
projectIdstringNoRepresents a project identifier across the system.
startstringYesRepresents a start date in yyyy-MM-ddThh:mm:ssZ format.
tagIdsstring[]NoRepresents a list of tag ids.
taskIdstringNoRepresents a task identifier across the system.
typestringNoThe type value