TimeEntry

Time logged against a project or task, and the basis for billing hourly work.

  • When the entry was logged.

  • Three-letter ISO 4217 currency code for rate and billable_amount.

  • Date the work was done.

  • seconds rendered as HH:MM:SS.

  • Unique identifier for the time entry. This is the id the update endpoint takes in its path.

  • What the time was spent on, or null.

  • Team member id of whoever the time is logged for, or null.

  • Id of the project the time is logged against, or null when the entry is not attached to one.

  • Duration of the entry in seconds.

  • Whether the entry has been placed on an invoice. billing_status is the fuller picture, and is what the list filter matches on.

  • uuid of the task the entry is linked to, or null when it is logged against a project only.

  • What the entry bills for, as a decimal string in currency. Absent unless the token is allowed to see billing.

  • Effective billing state: non_billable, unbilled (billable, not on an invoice yet) or billed (on an invoice that has been sent, is overdue, is awaiting payment or has been paid, or marked billed by hand). Accepted by filter[billing_status] on the list endpoint, and writable as billed or unbilled on the update endpoint. Absent unless the token is allowed to see billing.

  • Whether the entry is excluded from billing. Absent unless the token is allowed to see billing.

  • Hourly rate applied to the entry, as a decimal string in currency. null when no rate applies. Absent unless the token is allowed to see billing.