“Me” Endpoints - GET Tasks

https://api.track.toggl.com/api/v9/me/tasks

Returns tasks from projects in which the user is participating.

  • cURL
  • Go
  • Ruby
  • JavaScript
  • Python
  • Rust
extern crate tokio;extern crate serde_json;use reqwest::{Client};use reqwest::header::{CONTENT_TYPE};#[tokio::main]async fn main() -> Result<(), reqwest::Error> {  let client = Client::new().basic_auth("<email>", "<password>");  let json = client.request(Method::GET, "https://api.track.toggl.com/api/v9/me/tasks".to_string())  .header(CONTENT_TYPE, "application/json")  .send()  .await?  .json()  .await?;    println!("{:#?}", json);  Ok(())}

Parameters

Query

name type required description
meta boolean false Should the response contain data for meta entities
inbox boolean false Should apply inbox priority logic
include_hidden boolean false Should include hidden tasks

Query

name type required description
since integer false Retrieve tasks created/modified/deleted since this date using UNIX timestamp.
include_not_active string false Include tasks marked as done.
offset integer false Offset to resume the next pagination from.
per_page integer false Number of items per page, default is all.
search string false Keyword to search in task description, project name and client name

Response

200

Name Type Description
items Array of object -
items
Name Type Description
active boolean False when the task has been done
at string When the task was created/last modified
client_name string null
due_date string null
estimated_seconds integer null
id integer Task ID
integration_ext_id string The external ID of the linked entity in the external system (e.g. JIRA/SalesForce)
integration_ext_type string The external type of the linked entity in the external system (e.g. JIRA/SalesForce)
integration_provider string The provider (e.g. JIRA/SalesForce) that has an entity linked to this Toggl Track entity
name string Task Name
permissions string -
project_billable boolean -
project_color string Metadata
project_id integer Project ID
project_name string -
rate number Rate for this task
rate_last_updated string null
recurring boolean Whether this is a recurring task
toggl_accounts_id string null
tracked_seconds integer The value tracked_seconds is in milliseconds, not in seconds.
user_id integer null
workspace_id integer Workspace ID

400

Invalid include_not_active

403

User does not have access to this resource.

500

Internal Server Error