buezli.app API

/2026-07-14/time_entries

TimeEntry

Time entries record who worked on a project task, when they worked, the duration and its billing state.

Endpoints

GET /2026-07-14/time_entries List records

Example request

curl \
  -H "Authorization: Bearer $BUEZLI_API_TOKEN" \
  "https://api.buezli.app/2026-07-14/time_entries?page=1&limit=50"
GET /2026-07-14/time_entries/:id Retrieve one record

Example request

curl \
  -H "Authorization: Bearer $BUEZLI_API_TOKEN" \
  "https://api.buezli.app/2026-07-14/time_entries/123"

Fields

FieldTypeDescription
idintegerUnique identifier for the resource.
created_atdatetimeTimestamp when the resource was created.
updated_atdatetimeTimestamp when the resource was last updated.
client_idintegerID of the client associated with the project.
project_idintegerID of the project the time was recorded against.
task_idintegerID of the task assigned to the time entry.
invoice_idintegerID of the invoice containing this time entry, or null when not invoiced.
spent_ondateDate on which the time was worked.
duration_secondsintegerRecorded and billable duration in seconds.
notesstringFree-form notes describing the recorded work.
billablebooleanWhether the recorded time can be billed to the client.
billedbooleanWhether the time entry has been billed, including outside Buezli.
billable_ratemoneyHourly rate used to calculate the billable value of the time entry.
cost_ratemoneyInternal hourly cost rate applied to the time entry.

Relationships

client

Returned as an ID. Add expand=client to include the related record.

project

Returned as an ID. Add expand=project to include the related record.

task

Returned as an ID. Add expand=task to include the related record.

invoice

Returned as an ID. Add expand=invoice to include the related record.