API reference

agency-time

24 endpoints in this area. Each one has its own page with its parameters, its response and a request you can run.

All developer docs →

MethodPathWhat it doesPermission
GET/v1/agency/time/billing-runsBilling history — what has been billed, and what it consumed.agency.time.view
POST/v1/agency/time/billing-runsBill now — turn unbilled time into a draft invoice.agency.time.manage, agency.time.view
POST/v1/agency/time/checkout-bills/{billId}/sendE-mail a checkout bill raised from tracked time.agency.time.manage
POST/v1/agency/time/checkout-bills/{billId}/voidWithdraw an unpaid checkout bill; its hours return to the unbilled pool.agency.time.manage
GET/v1/agency/time/entriesThe timesheet.agency.time.view
POST/v1/agency/time/entriesLog time.agency.time.log
DELETE/v1/agency/time/entries/{entryId}Delete a time entry.agency.time.log
PATCH/v1/agency/time/entries/{entryId}Correct a time entry.agency.time.log
GET/v1/agency/time/projectsThe agency's time-tracking projects.agency.time.view
POST/v1/agency/time/projectsCreate a time-tracking project.agency.time.manage
POST/v1/agency/time/projects/from-quoteStart a project from a free-quote request.agency.time.manage
PATCH/v1/agency/time/projects/{projectId}Rename, re-assign or archive a project.agency.time.manage
GET/v1/agency/time/quote-requestsFree-quote requests that could still become a project.agency.time.manage
GET/v1/agency/time/ratesThe agency's rate cards.agency.time.view
POST/v1/agency/time/ratesSet a rate.agency.time.manage, agency.time.view
DELETE/v1/agency/time/rates/{rateId}Archive a rate card.agency.time.manage
GET/v1/agency/time/reportTime reporting for a period, by person, client and project.agency.time.view
GET/v1/agency/time/schedulesWhen each client is invoiced.agency.time.view
POST/v1/agency/time/schedulesSet a client's billing trigger.agency.time.manage, agency.time.view
DELETE/v1/agency/time/schedules/{scheduleId}Remove a billing schedule.agency.time.manage
GET/v1/agency/time/tasksThe named pieces of work inside a project.agency.time.view
POST/v1/agency/time/tasksAdd a task to a project.agency.time.manage
PATCH/v1/agency/time/tasks/{taskId}Rename or archive a task.agency.time.manage
GET/v1/agency/time/unbilledWhat is outstanding, per client and currency.agency.time.view, billing.entitlement.manage, quotes.manage