Everything
Get all tasks
Section titled “ Get all tasks ” GET
v3/alltodo?start=0&limit=100 returns all tasks for the
account based on the specified starting position and limit.
{
"total_count": 416,
"todos": [
{
"ticket": "1532",
"id": 13964085,
"title": "Training material on technology and its use in IT sector",
"private": false,
"completed_count": 0,
"remaining_count": 8,
"assigned": [12009183],
"project": {
"id": 23423233
},
"creator": {
"id": 12009183
}
},
{
"ticket": "1533",
"id": 13965645,
"title": "Training material on marketing",
"private": false,
"completed_count": 2,
"remaining_count": 0,
"assigned": [],
"project": {
"id": 23423233
}
}
]
} Optional Parameters
| Parameter | Description |
|---|---|
projects | Comma-separated project IDs. |
labels | Comma-separated label IDs. Use labels=none for unlabeled tasks. |
include_subtasks | Set to false to exclude subtasks. |
assigned | Filter tasks by assigned users. |
include_unassigned | Include or exclude unassigned tasks. |
completed | Include completed tasks when set to true. |
start | Offset for pagination. Default is 0. |
limit | Maximum records returned. Default and maximum is 100. |
Example Request
GET v3/alltodo?projects=23423233,23423234&labels=12254912,12254913&include_subtasks=true&assigned=12009813,11679192&include_unassigned=true&completed=false&start=0&limit=100
Get all time
Section titled “ Get all time ” GET
v3/alltime?start=0&limit=100 returns all time entries for
the account based on the specified starting position and limit.
[
{
"id": 123456789,
"status": "none",
"date": "2020-06-02",
"logged_hours": 12,
"project_name": "Customer Acme",
"timesheet": {
"id": 51654376543,
"title": "timesheet for client billing"
}
},
{
"id": 12987658765,
"status": "billed",
"date": "2021-02-24",
"logged_hours": 50,
"project_name": "Customer Acme",
"task": {
"task_name": "website wireframe design",
"ticket": "81654"
}
}
] Optional Parameters
| Parameter | Description |
|---|---|
group_by | Group results by date, person_name, project, or timesheet. |
order_by | Sort results in asc or desc order. |
user_id | Filter time entries by user ID. |
status | Filter by billable, billed, non-billable, void, or none. |
from_date | Include entries from this date onward. Format: YYYY-MM-DD. |
to_date | Include entries up to this date. Format: YYYY-MM-DD. |
project_id | Filter by one or more project IDs. |
Example Request
GET v3/alltime?group_by=date&order_by=desc&status=billable&from_date=2019-08-01&to_date=2019-08-14&project_id=36676546&start=0&limit=100
Results are paginated. Use the start parameter to retrieve
subsequent records and limit to control page size.