Toggl Track for AI agents
Agents read Toggl Track at once. Changes and sends are held for a person's approval by default.
About Toggl Track
Toggl Track is a time tracking platform for recording work, managing projects and workspaces, producing reports, and configuring webhooks.
What an agent can do in Toggl Track
Every Toggl Track action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.
Runs at once (reads)
Looks things up in Toggl Track without asking first. 7 actions.
- Get Current Time EntryReturn the currently running time entry for the connected user, or indicate that no timer is running.
- Get Current UserReturn the connected Toggl Track user's identity and defaults, including the default workspace ID, without exposing credentials.
- Get Time EntryGet one time entry by ID, with optional related-entity and sharing metadata.
- List Time EntriesList the connected user's time entries in an explicit date range, optionally including related project, task, user, and sharing metadata.
- List Workspace ResourcesFind projects, clients, tags, or tasks in a workspace and return their IDs for time-entry and resource-management tools.
- List WorkspacesList 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 ReportReturn one page of detailed, grouped time-entry report rows for a workspace and date range, with an opaque cursor for the next page.
Held for approval by default (changes and sends)
Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 14 actions.
- Bulk Update Time EntriesApply 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 I
- Create ClientCreate a client in a workspace for grouping projects.
- Create ProjectCreate a project in a workspace for organizing time entries and tasks.
- Create TaskCreate a task under an active project for more specific time-entry assignment.
- Create Time EntryCreate 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 ClientPermanently delete one client from a Toggl Track workspace.
- Delete ProjectDelete one project while preserving its time entries by unassigning them from the project.
- Delete TaskPermanently delete one task from its parent project.
- Delete Time EntryPermanently delete one time entry from a workspace.
- Stop Time EntryStop a currently running time entry and return its finalized timing data.
- Update ClientUpdate a client's name, notes, or external reference. Toggl Track requires the client's name on every update, even when it is unchanged.
- Update ProjectUpdate a project's name, client, active state, privacy, color, or date range.
Show all 14
- Update TaskUpdate a task's name, completion state, estimate, assignee, or external reference.
- Update Time EntryUpdate 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
Changes wait in Needs you
Changes and sends in Toggl Track are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
Toggl Track questions
Can an agent change data in Toggl Track on its own?
Not by default. Changes and sends in Toggl Track are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
What can an agent read in Toggl Track?
This connector lists 7 read actions. Reads run at once, without waiting for approval.
How does Toggl Track connect?
It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.