Staff Check-Ins

Correct a check-in

Corrects a recorded shift's times or the booking it is linked to. This is an after-the-fact correction, not a punch -- send POST /api/v1/staff_check_ins to record a live check-in or check-out.

Requires own_staff_check_in_write for your own shift, or all_staff_check_in_write for anyone's. Both grants are admin-only by default, matching the web, where corrections are an admin surface.

The shift's staff member cannot be changed -- moving a shift between people would rewrite a timesheet with no record of who actually worked it. Every correction is recorded in the audit trail with the user who made it.

patch/api/v1/staff_check_ins/{id}

Request

  • Base URL: https://api.checkcherry.com
  • URL: https://api.checkcherry.com/api/v1/staff_check_ins/{id}
  • Auth: none declared. Required headers: Api-Key

Path parameters

idinteger required

The check-in shift ID

Headers

Api-Keystring required

Your Integration Key

Request body

check_in_atstring

Corrected check-in time (ISO 8601)

check_out_atstring

Corrected check-out time (ISO 8601). Clearing it reopens the shift.

event_idinteger

The booking (Event) the shift is linked to, or null to unlink it

Response

check-in corrected

Changes

No recorded changes to this operation across all 2 revisions of this API.