Toggl Track website screenshot

Toggl Track

Toggl Track is a time-tracking and productivity platform for freelancers, teams, and agencies that captures billable hours, project time, and team capacity across web, desktop, mobile, and browser extension clients. The product offers automated tracking, calendar integration, custom reporting, 100+ integrations (Jira, Salesforce, Asana, GitHub), and supports billing, payroll, and project profitability use cases. The Toggl Track API v9 is a REST interface for time entries, workspaces, projects, clients, users, and reports using HTTP Basic Authentication with an API token.

3 APIs 0 Features
Time TrackingProductivityProject ManagementBillingReportingWorkforce Management

APIs

Toggl Track API v9

Current REST API for managing time entries, workspaces, projects, clients, tags, tasks, users, and organizations in Toggl Track. Authentication uses HTTP Basic Auth with the API...

Toggl Track Reports API v3

Reporting API for generating detailed, summary, and weekly reports across time entries, with support for filtering, grouping, and export formats (JSON, CSV, PDF).

Toggl Track Webhooks API

Webhooks API for subscribing to events such as time entry creation, updates, deletions, and project changes within a workspace.

Collections

Resources

🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
Signup
Signup
🔗
Login
Login
📰
Blog
Blog
💬
Support
Support
🔗
Community
Community
👥
GitHubOrganization
GitHubOrganization
🟢
StatusPage
StatusPage

Sources

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: Toggl Track API
  version: '9'
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: Me
    type: folder
  items:
  - info:
      name: Get current authenticated user
      type: http
    http:
      method: GET
      url: https://api.track.toggl.com/api/v9/me
    docs: Get current authenticated user
- info:
    name: Time Entries
    type: folder
  items:
  - info:
      name: List the authenticated user's time entries
      type: http
    http:
      method: GET
      url: https://api.track.toggl.com/api/v9/me/time_entries
      params:
      - name: start_date
        value: ''
        type: query
      - name: end_date
        value: ''
        type: query
    docs: List the authenticated user's time entries
  - info:
      name: Get the currently running time entry
      type: http
    http:
      method: GET
      url: https://api.track.toggl.com/api/v9/me/time_entries/current
    docs: Get the currently running time entry
  - info:
      name: Create a time entry in a workspace
      type: http
    http:
      method: POST
      url: https://api.track.toggl.com/api/v9/workspaces/:workspace_id/time_entries
      params:
      - name: workspace_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Create a time entry in a workspace
  - info:
      name: Update a time entry
      type: http
    http:
      method: PUT
      url: https://api.track.toggl.com/api/v9/workspaces/:workspace_id/time_entries/:time_entry_id
      params:
      - name: workspace_id
        value: ''
        type: path
      - name: time_entry_id
        value: ''
        type: path
    docs: Update a time entry
  - info:
      name: Delete a time entry
      type: http
    http:
      method: DELETE
      url: https://api.track.toggl.com/api/v9/workspaces/:workspace_id/time_entries/:time_entry_id
      params:
      - name: workspace_id
        value: ''
        type: path
      - name: time_entry_id
        value: ''
        type: path
    docs: Delete a time entry
  - info:
      name: Stop a running time entry
      type: http
    http:
      method: PATCH
      url: https://api.track.toggl.com/api/v9/workspaces/:workspace_id/time_entries/:time_entry_id/stop
      params:
      - name: workspace_id
        value: ''
        type: path
      - name: time_entry_id
        value: ''
        type: path
    docs: Stop a running time entry
- info:
    name: Reports
    type: folder
  items:
  - info:
      name: Weekly report
      type: http
    http:
      method: GET
      url: https://api.track.toggl.com/reports/api/v2/weekly
      params:
      - name: user_agent
        value: ''
        type: query
        description: Required identifier for the calling application.
      - name: workspace_id
        value: ''
        type: query
    docs: Weekly report
  - info:
      name: Summary report
      type: http
    http:
      method: GET
      url: https://api.track.toggl.com/reports/api/v2/summary
      params:
      - name: user_agent
        value: ''
        type: query
        description: Required identifier for the calling application.
      - name: workspace_id
        value: ''
        type: query
    docs: Summary report
  - info:
      name: Detailed report
      type: http
    http:
      method: GET
      url: https://api.track.toggl.com/reports/api/v2/details
      params:
      - name: user_agent
        value: ''
        type: query
        description: Required identifier for the calling application.
      - name: workspace_id
        value: ''
        type: query
    docs: Detailed report
bundled: true