Time Tracking
Public API

Update Time Tracking Kiosk

Changed on

Updates a time tracking kiosk using JSON Merge Patch (RFC 7396) semantics. Only the kiosk name is mutable. Content-Type: application/merge-patch+json is preferred because it names those semantics, but application/json is also accepted.

OAuth Scopes: time_tracking:kiosks.write

patch/api/v1/time-tracking/kiosks/{id}

Request

Path parameters

idstring uuid required

The time tracking kiosk ID.

Request body

namestring required

The display name of the kiosk. Must be unique across active kiosks.

Example request

{
  "name": "Front Desk Kiosk"
}

Response

The updated kiosk.

idstring uuid

The unique identifier for the time tracking kiosk.

namestring

The name of the kiosk.

lastUsedstring date-time nullable

ISO 8601 timestamp when the kiosk last recorded a clock entry. Null when the kiosk has never been used.

createdAtstring date-time nullable

ISO 8601 timestamp when the kiosk was created.

updatedAtstring date-time nullable

ISO 8601 timestamp when the kiosk was last updated. Null when the kiosk has never been updated.

deletedAtstring date-time nullable

ISO 8601 timestamp when the kiosk was deleted. Null for active kiosks.

Example response

{
  "id": "a3f1c2d4-5b6e-4f70-8a91-2c3d4e5f6a7b",
  "name": "Front Desk Kiosk",
  "lastUsed": "2026-07-29T18:52:50Z",
  "createdAt": "2026-01-29T18:52:50Z",
  "updatedAt": "2026-02-09T17:56:06Z"
}

Changes