Toggl Track logo

Toggl Track

Toggl Track is a time tracking platform for recording work, managing projects and workspaces, producing reports, and configuring webhooks.

21 actions Integration catalog
Request access
Connect Toggl Track once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Bulk Update Time EntriesTOGGL_TRACK_BULK_UPDATE_TIME_ENTRIES
Apply the same description and/or billable state to 1 to 100 Toggl Track time entries in one provider-native request. Updates are non-atomic: Toggl Track performs no transaction or rollback, so some IDs can succeed while others fail; always inspect the returned per-ID success and failure lists.
Create ClientTOGGL_TRACK_CREATE_CLIENT
Create a client in a workspace for grouping projects.
Create ProjectTOGGL_TRACK_CREATE_PROJECT
Create a project in a workspace for organizing time entries and tasks.
Create TaskTOGGL_TRACK_CREATE_TASK
Create a task under an active project for more specific time-entry assignment.
Create Time EntryTOGGL_TRACK_CREATE_TIME_ENTRY
Create a running or completed time entry in a workspace; omit duration and stop to start a running timer. Supplying tag names may also create tags that do not yet exist.
Delete ClientTOGGL_TRACK_DELETE_CLIENT
Permanently delete one client from a Toggl Track workspace.
Delete ProjectTOGGL_TRACK_DELETE_PROJECT
Delete one project while preserving its time entries by unassigning them from the project.
Delete TaskTOGGL_TRACK_DELETE_TASK
Permanently delete one task from its parent project.
Delete Time EntryTOGGL_TRACK_DELETE_TIME_ENTRY
Permanently delete one time entry from a workspace.
Get Current Time EntryTOGGL_TRACK_GET_CURRENT_TIME_ENTRY
Return the currently running time entry for the connected user, or indicate that no timer is running.
Get Current UserTOGGL_TRACK_GET_CURRENT_USER
Return the connected Toggl Track user's identity and defaults, including the default workspace ID, without exposing credentials.
Get Time EntryTOGGL_TRACK_GET_TIME_ENTRY
Get one time entry by ID, with optional related-entity and sharing metadata.
List Time EntriesTOGGL_TRACK_LIST_TIME_ENTRIES
List the connected user's time entries in an explicit date range, optionally including related project, task, user, and sharing metadata.
List Workspace ResourcesTOGGL_TRACK_LIST_WORKSPACE_RESOURCES
Find projects, clients, tags, or tasks in a workspace and return their IDs for time-entry and resource-management tools.
List WorkspacesTOGGL_TRACK_LIST_WORKSPACES
List workspaces accessible to the connected user and return the IDs needed by workspace-scoped tools, without exposing private tokens or calendar URLs.
Run Detailed Time ReportTOGGL_TRACK_RUN_DETAILED_TIME_REPORT
Return one page of detailed, grouped time-entry report rows for a workspace and date range, with an opaque cursor for the next page.
Stop Time EntryTOGGL_TRACK_STOP_TIME_ENTRY
Stop a currently running time entry and return its finalized timing data.
Update ClientTOGGL_TRACK_UPDATE_CLIENT
Update a client's name, notes, or external reference. Toggl Track requires the client's name on every update, even when it is unchanged.
Update ProjectTOGGL_TRACK_UPDATE_PROJECT
Update a project's name, client, active state, privacy, color, or date range.
Update TaskTOGGL_TRACK_UPDATE_TASK
Update a task's name, completion state, estimate, assignee, or external reference.
Update Time EntryTOGGL_TRACK_UPDATE_TIME_ENTRY
Update the timing, description, assignment, billable state, or tags of an existing time entry. Provide at least one change; changing tags requires tag_action together with tags or tag_ids. Tag effects are verified against the returned time entry so an ignored update is reported as a failure.