← Tools Reference

TimeCamp

TimeCamp integration (Productivity). Imported from open-connector.

API key5 toolshttps://app.timecamp.com/third_party/api
GET
timecamp_get_current_user
Get the TimeCamp user associated with the current API token.

/

GET
timecamp_list_users
List users in the connected TimeCamp account.

/users

1 parameter
ParamTypeRequiredDescription
activeOnlybooleanoptionalWhether TimeCamp should return only active users.
GET
timecamp_list_tasks
List TimeCamp tasks or projects with optional task and status filters.

/tasks

6 parameters
ParamTypeRequiredDescription
taskIdsarrayoptionalSpecific TimeCamp task IDs to request. Multiple values are sent as a comma-sepa…
externalTaskIdstringoptionalA TimeCamp external task ID to request.
permissionsarrayoptionalPermission names used by TimeCamp to filter tasks.
statusstringoptionalThe TimeCamp task status filter.
minimalbooleanoptionalWhether TimeCamp should return minimal task information.
ignoreAdminRightsbooleanoptionalWhether TimeCamp should ignore admin rights while filtering accessible tasks.
GET
timecamp_list_time_entries
List TimeCamp time entries for a date or modification range.

/

15 parameters
ParamTypeRequiredDescription
fromstringoptionalThe start date in YYYY-MM-DD format.
tostringoptionalThe end date in YYYY-MM-DD format.
billablebooleanoptionalWhether TimeCamp should return only billable entries.
modifyFromstringoptionalThe minimal latest modification date in YYYY-MM-DD format.
modifyTostringoptionalThe maximal latest modification date in YYYY-MM-DD format.
tagIdsarrayoptionalTag IDs used to filter entries. TimeCamp receives one repeated tags_filter item…
approvalModebooleanoptionalWhether TimeCamp should apply approval-mode permissions.
optionalFieldsstringoptionalExtra fields TimeCamp should include in the response.
includeProjectbooleanoptionalWhether TimeCamp should include project or task information.
includeRatesbooleanoptionalWhether TimeCamp should include rate information.
withSubtasksbooleanoptionalWhether TimeCamp should include subtasks.
ignoreInvoicedbooleanoptionalWhether TimeCamp should ignore invoiced entries.
roundDurationbooleanoptionalWhether TimeCamp should round entry durations.
activeOnlybooleanoptionalWhether TimeCamp should return only active entries.
userIdsarrayoptionalUser IDs to include. Use me for entries owned by the current user.
POST
timecamp_get_timer_status
Get the current TimeCamp timer status.

/timer