Toggl
92 actions · 1 auth method
Preview
Authentication
API Token
Guides: Connector Profile, Link Account
Actions
92 actions
Action
Description
Get Current User
Retrieve the profile of the currently authenticated user. For fetching resource lists (projects, tags, tasks, clients, r…
Update Current User
Update profile details for the currently authenticated user.
Get My Clients
Retrieve all clients accessible to the current user.
Get My Features
Retrieve enabled features for the current user across workspaces.
Get My Location
Retrieve the current user’s last known IP-based location.
Get My Organizations
Retrieve all organizations the current user belongs to.
Get My Projects
Retrieve all projects accessible to the current user in a single response. Use get_me_projects_paginated instead when de…
Get My Projects (Paginated)
Retrieve projects accessible to the current user with cursor-based pagination.
Get My API Quota
Retrieve API quota usage for the current user across all organizations.
Get My Tags
Retrieve all tags accessible to the current user.
Get My Tasks
Retrieve tasks from projects the current user is participating in.
Get My Track Reminders
Retrieve track reminders configured for the current user.
Get My Web Timer
Retrieve the current user’s web timer state.
Create Organization
Create a new organization with a single workspace.
Get Organization
Retrieve data for a specific organization by its ID.
Update Organization
Update the name of an existing organization.
List Organization Users
Retrieve a paginated list of users in an organization.
Patch Organization Users
Bulk-delete users from an organization entirely, removing them from all workspaces and the org. Use patch_organization_w…
Leave Organization
Leave an organization, removing the current user’s account from the org.
Update Organization User
Update details for a single user within an organization.
Get Organization Workspaces Statistics
Retrieve statistics for all workspaces in an organization.
List Organization Groups
Retrieve all groups in an organization with user and workspace assignments.
Create Group
Create a new group in an organization.
Update Group
Edit an existing group in an organization.
Delete Group
Delete a group from an organization.
Patch Group
Apply patch operations to add or remove users and workspaces from a group. Use list_organization_groups first to obtain…
List Workspace Groups
Retrieve all groups in a workspace within an organization.
List Project Groups
Retrieve groups assigned to projects in a workspace.
Add Project Group
Assign a group to a project in a workspace.
Delete Project Group
Remove a group from a project in a workspace.
List Workspaces
Retrieve all workspaces accessible to the current user.
Get Workspace
Retrieve details for a specific workspace by its ID.
Create Workspace
Create a new workspace within an organization.
Update Workspace
Update settings for a specific workspace.
Get Workspace Statistics
Retrieve statistics for a workspace including admin list, member count, and group count.
List Workspace Users
Retrieves workspace-user records from the /workspace_users endpoint, which contains role assignments and permission flag…
Get Workspace Users
Retrieves basic user profiles from the /users endpoint, returning display name, email, and active/inactive status. Use t…
Update Workspace User Settings
Update settings for a workspace-user membership.
Delete Workspace User
Remove a single user from a workspace by their workspace-user record ID. Use this for individual removals via the direct…
List Organization Workspace Users
Retrieve users belonging to a workspace via the organization-scoped endpoint. Use this when you have an organization_id…
Patch Organization Workspace Users
Remove one or more users from a workspace via the organization API while keeping them in the organization. Unlike delete…
Create Workspace Alert
Create a project budget or time alert for a workspace.
Delete Workspace Alert
Delete a specific alert from a workspace.
Create Workspace Rate
Create a new billable or labor rate for a workspace entity.
Get Workspace Rates
Retrieve rates for a specific entity level in a workspace.
List Workspace Track Reminders
Retrieve all tracking reminders configured for a workspace.
Create Workspace Track Reminder
Create a tracking reminder for a workspace.
Update Workspace Track Reminder
Update an existing tracking reminder for a workspace.
Delete Workspace Track Reminder
Delete a tracking reminder from a workspace.
List Time Entries
Retrieve the latest time entries for the current user.
Get Current Time Entry
Retrieve the currently running time entry for the authenticated user.
Get Time Entry
Retrieve a specific time entry by its ID. Use list_time_entries first to obtain the time_entry_id.
Create Time Entry
Create a new time entry in a workspace.
Update Time Entry
Update an existing time entry in a workspace.
Bulk Edit Time Entries
Apply bulk patch operations to multiple time entries in a workspace.
Delete Time Entry
Delete a time entry from a workspace.
Stop Time Entry
Stop a currently running time entry. Call get_current_time_entry first to obtain the workspace_id and time_entry_id of t…
List Projects
Retrieve all projects in a workspace.
Get Project
Retrieve a specific project by its ID.
Create Project
Create a new project in a workspace.
Update Project
Update an existing project in a workspace.
Delete Project
Delete a project from a workspace.
Bulk Edit Projects
Apply bulk edits to multiple projects in a workspace.
List Project Users
Retrieve all project user memberships in a workspace.
Add Project User
Add a user to a project in a workspace.
Patch Project Users
Apply bulk patch operations to multiple project-user memberships.
Update Project User
Update a project-user membership in a workspace.
Delete Project User
Remove a user from a project in a workspace.
List Clients
Retrieve all clients in a workspace.
Get Client
Retrieve a specific client by its ID. Use list_clients first to obtain the client_id.
Create Client
Create a new client in a workspace.
Update Client
Update an existing client in a workspace.
Delete Client
Permanently delete a client from a workspace.
Archive Client
Archive a client and its related projects in a workspace.
Restore Client
Restore an archived client and optionally its related projects.
List Tags
Retrieve all tags in a workspace.
Create Tag
Create a new tag in a workspace.
Update Tag
Update the name of an existing tag in a workspace.
Delete Tag
Delete a tag from a workspace.
List Workspace Tasks
Retrieve all tasks across a workspace with optional filtering.
List Project Tasks
Retrieve all tasks for a specific project in a workspace.
Get Task
Retrieve a specific task by its ID within a project. Use list_project_tasks first to obtain the task_id.
Create Task
Create a new task in a project.
Update Task
Update an existing task in a project.
Delete Task
Delete a task from a project.
Patch Project Tasks
Apply bulk patch operations to multiple tasks in a project.
List Timesheet Setups
Retrieve all timesheet approval setups for a workspace.
Create Timesheet Setup
Create a new timesheet approval setup in a workspace.
Update Timesheet Setup
Update an existing timesheet approval setup in a workspace. Use list_timesheet_setups first to obtain the setup_id.
Delete Timesheet Setup
Delete a timesheet approval setup from a workspace.
List Timesheets
Retrieve all timesheets for a workspace with optional filtering.
Update Timesheet
Update the status of a timesheet (approve or reject). Use list_timesheets first to obtain the setup_id and start_date fo…
Getting Started
Create or Select a Project
Set up a new project or select an existing one. See the Projects Guide.
Configure the Connector
Enable the connector and set up a connector profile in your project. See Managing Connectors.
Connector Profile
Toggl - API Token
Link an Account
Connect an account using StackOne Hub or Auth Link.
Link Account
Toggl - API Token
Use Actions
Invoke actions using one of the methods below:
- MCP – Model Context Protocol for AI assistants
- A2A – Agent-to-Agent protocol
- AI Toolset (TypeScript) – TypeScript SDK for AI agents
- AI Toolset (Python) – Python SDK for AI agents
- Actions RPC – Direct API calls
- Playground – Test actions in the dashboard