#Summary report#
Summary report returns the aggregated time entries data. Additional parameters for this report
- grouping
- subgrouping
- subgrouping_ids (boolean) - whether returned items will contain 'ids' key containing coma separated group item ID values
- grouped_time_entry_ids (boolean) - whether returned items will contain 'time_entry_ids' key containing coma separated time entries ID values for given item
Use the grouping and subgrouping params to organize the data as needed. By default grouping:projects and subgrouping:time_entries
Following groupings with subgroupings are available in the summary report
- projects
- time_entries
- tasks
- users
- clients
- time_entries
- tasks
- projects
- users
- users
- time_entries
- tasks
- projects
- clients
##Response##
###Data array###
General structure of the item in the data array
- id: the id of the grouping object
- title: description of the item, this is an object depending of the grouping as follows:
{project: "Project name", client: "Client name"}if the grouping is projects{client: "Client name"}if the grouping is clients{user: "User's name"}if the grouping is users
- items: array of subgrouping items
- title: title of the subgrouping item, an object depending of the grouping as follows
{project: "Project name", client: "Client name"}if the grouping is projects{client: "Client name"}if the subgrouping is clients{user: "User's name"}if the subgrouping is users{task: "Task name"}if the subgrouping is tasks{time_entry: "Time entry description"}if the subgrouping is time_entries
- time: time in milliseconds spent on the subgrouping object
- cur: currency of the subgrouping
- sum: total amount of the subgrouping
- rate: hourly rate that is used for calculating the subgrouping amount
- title: title of the subgrouping item, an object depending of the grouping as follows
{
"id":1,
"title":{},
"time":14400000,
"total_currencies":[{"currency":"","amount":null}],
"items":[
{
"title":{},
"time":14400000,
"cur":"",
"sum":null,
"rate":null
}
]
}##Example##
Example request
curl -v -u 1971800d4d82861d8f2c1651fea4d212:api_token -X GET "https://toggl.com/reports/api/v2/summary?workspace_id=123&since=2013-05-19&until=2013-05-20&user_agent=api_test"Successful response
{
"total_grand":36004000,
"total_billable":14400000,
"total_currencies":[{"currency":"EUR","amount":40}],
"data": [
{
"id":73569,
"title":{"project":"Toggl Desktop","client":"Toggl"},
"time":14400000,
"total_currencies":[{"currency":"EUR","amount":40}],
"items":[
{
"title":{"time_entry":"Implementing some important things"},
"time":14400000,
"cur":"EUR",
"sum":40,
"rate":10
}
]
},{
"id":193009951,
"title":{"project":"Toggl Development","client":null},
"time":14400000,
"total_currencies":[{"currency":"EUR","amount":0}],
"items":[
{
"title":{"time_entry":"Hard work"},
"time":14400000,
"cur":"EUR",
"sum":0,
"rate":50
}
]
},{
"id":null,
"title":{"project":null,"client":null},
"time":7204000,
"total_currencies":[],
"items":[
{
"title":{"time_entry":"No title yet"},
"time":1000,
"cur":"EUR",
"sum":0,
"rate":50
},{
"title":{"time_entry":"Did nothing"},
"time":1000,
"cur":"EUR",
"sum":0,
"rate":50
},{
"title":{"time_entry":"Hard work again"},
"time":7202000,
"cur":"EUR",
"sum":0,
"rate":50
}
]
}
]
}