← Tools Reference

Toggl Track

Toggl Track integration (Productivity). Imported from open-connector.

API key18 toolshttps://api.track.toggl.com/api/v9
GET
toggl_get_current_user
Get the current Toggl Track user profile.

/me

GET
toggl_list_workspaces
List Toggl Track workspaces for the current user.

/me/workspaces

GET
toggl_get_workspace
Get one Toggl Track workspace.

/workspaces/{workspaceId}

1 parameter
ParamTypeRequiredDescription
workspaceIdintegerrequiredThe Toggl Track workspace ID.
GET
toggl_list_projects
List Toggl Track projects in a workspace.

/projects

8 parameters
ParamTypeRequiredDescription
workspaceIdintegerrequiredThe Toggl Track workspace ID.
activebooleanoptionalWhether to return only active projects or both active and inactive projects.
sinceintegeroptionalA UNIX timestamp used to fetch changed projects since that moment.
pageintegeroptionalThe 1-based page number to request.
sortFieldstringoptionalThe project field used for sorting the result set.
sortOrderstringoptionalThe sort direction used for ordering the result set.
perPageintegeroptionalThe maximum number of items to return per page.
searchstringoptionalA search string used to filter projects by name.
GET
toggl_get_project
Get one Toggl Track project.

/workspaces/{workspaceId}/projects/{projectId}

2 parameters
ParamTypeRequiredDescription
workspaceIdintegerrequiredThe Toggl Track workspace ID.
projectIdintegerrequiredThe Toggl Track project ID.
DELETE
toggl_delete_project
Delete a Toggl Track project.

/workspaces/{workspaceId}/projects/{projectId}

2 parameters
ParamTypeRequiredDescription
workspaceIdintegerrequiredThe Toggl Track workspace ID.
projectIdintegerrequiredThe Toggl Track project ID.
GET
toggl_list_tasks
List Toggl Track tasks in a project.

/workspaces/{workspaceId}/projects/{projectId}/tasks

3 parameters
ParamTypeRequiredDescription
workspaceIdintegerrequiredThe Toggl Track workspace ID.
projectIdintegerrequiredThe Toggl Track project ID.
activebooleanoptionalWhether to return only active tasks.
GET
toggl_get_task
Get one Toggl Track task.

/workspaces/{workspaceId}/projects/{projectId}/tasks/{taskId}

3 parameters
ParamTypeRequiredDescription
workspaceIdintegerrequiredThe Toggl Track workspace ID.
projectIdintegerrequiredThe Toggl Track project ID.
taskIdintegerrequiredThe Toggl Track task ID.
DELETE
toggl_delete_task
Delete a Toggl Track task.

/workspaces/{workspaceId}/projects/{projectId}/tasks/{taskId}

3 parameters
ParamTypeRequiredDescription
workspaceIdintegerrequiredThe Toggl Track workspace ID.
projectIdintegerrequiredThe Toggl Track project ID.
taskIdintegerrequiredThe Toggl Track task ID.
GET
toggl_list_tags
List Toggl Track tags in a workspace.

/tags

4 parameters
ParamTypeRequiredDescription
workspaceIdintegerrequiredThe Toggl Track workspace ID.
pageintegeroptionalThe 1-based page number to request.
perPageintegeroptionalThe maximum number of items to return per page.
searchstringoptionalA search string used to filter tags by name.
POST
toggl_create_tag
Create a Toggl Track tag.

/tags

2 parameters
ParamTypeRequiredDescription
workspaceIdintegeroptionalThe Toggl Track workspace ID.
namestringoptionalThe tag name.
PUT
toggl_update_tag
Update a Toggl Track tag.

/workspaces/{workspaceId}/tags/{tagId}

3 parameters
ParamTypeRequiredDescription
workspaceIdintegerrequiredThe Toggl Track workspace ID.
tagIdintegerrequiredThe Toggl Track tag ID.
namestringoptionalThe updated tag name.
DELETE
toggl_delete_tag
Delete a Toggl Track tag.

/workspaces/{workspaceId}/tags/{tagId}

2 parameters
ParamTypeRequiredDescription
workspaceIdintegerrequiredThe Toggl Track workspace ID.
tagIdintegerrequiredThe Toggl Track tag ID.
GET
toggl_list_time_entries
List Toggl Track time entries for the current user.

/me/time_entries

4 parameters
ParamTypeRequiredDescription
sincestringoptionalAn ISO 8601 date or date-time string.
beforestringoptionalAn ISO 8601 date or date-time string.
startDatestringoptionalAn ISO 8601 date or date-time string.
endDatestringoptionalAn ISO 8601 date or date-time string.
GET
toggl_get_current_time_entry
Get the currently running Toggl Track time entry, if any.

/me/time_entries/current

GET
toggl_get_time_entry
Get one Toggl Track time entry.

/me/time_entries/{timeEntryId}

1 parameter
ParamTypeRequiredDescription
timeEntryIdintegerrequiredThe Toggl Track time entry ID.
PATCH
toggl_stop_time_entry
Stop a running Toggl Track time entry.

/workspaces/{workspaceId}/time_entries/{timeEntryId}/stop

2 parameters
ParamTypeRequiredDescription
workspaceIdintegerrequiredThe Toggl Track workspace ID.
timeEntryIdintegerrequiredThe Toggl Track time entry ID.
DELETE
toggl_delete_time_entry
Delete a Toggl Track time entry.

/workspaces/{workspaceId}/time_entries/{timeEntryId}

2 parameters
ParamTypeRequiredDescription
workspaceIdintegerrequiredThe Toggl Track workspace ID.
timeEntryIdintegerrequiredThe Toggl Track time entry ID.