DevelopersAPI referenceCronCrunchReports
Time summary
Totals over the caller's OWN completed entries only (running excluded); sharing a project never adds a teammate's hours here. amount sums seconds/3600 x project hourlyRate over billable entries. byProject and byDay arrays are unordered.
View as MarkdownAuthorization
bearer AuthorizationBearer <token>
In: header
Query Parameters
from?string
Format
date-timeto?string
Format
date-timeResponse Body
application/json
application/json
application/json
curl -X GET "https://example.com/v1/reports/summary"{ "totalSeconds": 0, "billableSeconds": 0, "amount": 0, "byProject": [ { "projectId": "string", "name": "string", "color": "string", "seconds": 0 } ], "byDay": [ { "date": "string", "seconds": 0 } ]}Stop the timer
Stops the running entry and returns it finalized, or entry null when nothing was running. An optional endedAt backdates the stop (clamped to the entry's start, rejected if in the future) so clients can discard trailing idle time.
Display preferences
The caller's per-user display/tracking preferences. Defaults when never configured: weekStart monday, roundingMinutes 0, currency USD.