📄️ Update a general (non-ticket) time log entry
Updates a time log entry not associated with any ticket.
📄️ Get a time log entry
Retrieves a single time log entry.
📄️ Delete a general (non-ticket) time log entry
Deletes a time log entry not associated with any ticket.
📄️ Get the current user's open time clock session
Returns the caller's open clock-in, or null data when they are not clocked in.
📄️ Clock the current user out and record the time log
Closes the caller's open time clock session, or the one named by sessionKey/sessionId, and creates the general time log for it. Returns 409 when the caller is not clocked in or the named session is already closed. Send an Idempotency-Key (UUID) header so a retried request returns the original result.
📄️ Clock the current user in on the time clock
Opens a time clock session for the caller, starting now or at the startedAt of a clock-in queued offline. Returns 409 with the open session when the caller is already clocked in. Send an Idempotency-Key (UUID) header so a retried request returns the original session instead of a 409.
📄️ Get time log entries
Retrieves a paginated list of all time log entries.
📄️ Create a general (non-ticket) time log entry
Creates a time log entry not associated with any ticket, for administrative time tracking.