Time Tracking
Time tracking lets agents log time spent on incidents directly on the ticket detail page. Entries are billable by default and are used to generate the monthly client billing summary.
Logging Time
Open any incident, click the Time Logged tab, then click Log Time to expand the inline form. Enter the date, hours, minutes, an optional note, and toggle Billable (on by default). Click Save to submit.
Viewing Totals
The tab header shows a running total of all time logged plus billable hours. A summary bar at the bottom of the entry list breaks down total, billable, and non-billable time.
Editing and Deleting Entries
The agent who created an entry can edit or delete it via the API. Admins, superadmins, and owners can modify any entry.
API Reference
| Method | Path | Description |
|---|---|---|
| POST | /api/itsm/incidents/:id/time | Create a time entry |
| GET | /api/itsm/incidents/:id/time | List entries + totals |
| PATCH | /api/itsm/incidents/:id/time/:tid | Update an entry |
| DELETE | /api/itsm/incidents/:id/time/:tid | Delete an entry |
| GET | /api/time-entries | Billing summary (all entries) |
POST body
{
"minutes": 30, // required, must be > 0
"note": "string", // optional
"billable": true, // default: true
"date": "ISO8601" // default: now
}GET /api/time-entries query params
workspaceId— filter to a specific workspacefrom/to— ISO date rangeagentId— filter to a specific agent