Update a shift
Applies a partial update to an existing shift, modifying only the fields supplied in the request body. Fields omitted from the request are left unchanged. Correction shifts cannot be updated through this endpoint, the update is blocked once the payroll cycle the shift belongs to has closed, and summary.shift_rate_external_id cannot be repointed to a shift rate of a different type than the shift currently has.
Token scopes: time-tracking:write
Authentication
AuthorizationBearer
Authentication
The Deel API uses bearer tokens to authenticate requests. All API calls must be made over HTTPS — calls over plain HTTP or without authentication will fail.
curl -X GET 'https://api.letsdeel.com/rest/v2/contracts' \
-H 'Authorization: Bearer YOUR-TOKEN-HERE'
OR
AuthorizationBearer
Standard OAuth2 security scheme based on https://swagger.io/docs/specification/authentication/
Path parameters
external_id
Unique identifier of the shift to be updated.
Request
Request body for updating a shift
data
Response
Shift updated successfully.
data
Errors
401
Unauthorized Error
500
Internal Server Error