Skip to content

Get sick leave status history

Request

Requires scope: absence.

Returns the full status transition history for a sick leave registration, ordered chronologically (earliest first). Each entry represents a status change that occurred during webhook processing or as reported by the external integration partner.

Security
apiKey(Required scopes: absence)
Path
sickLeaveRegistrationIdstring(Ulid)^[0-9A-HJKMNP-TV-Z]{26}$required

The ULID of the sick leave registration.

Example:01GYS27FFVTP63WGPV34V1WR6P
curl -i -X GET \
  https://beta-developer.dyflexis.com/_mock/openapi/api/absence/v3/sick-leave/01GYS27FFVTP63WGPV34V1WR6P/status-history \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

OK. Returns an empty array if no status history exists.

Bodyapplication/json
Array [
statusstring

The status at this point in time.

Enum:"new""acknowledged""in_progress""success""failed"
Example:"acknowledged"
messagestring or null

An optional message associated with this status change.

Example:null
externalReferencestring or null

An optional external reference identifier from the integration partner.

Example:"EXT-2026-001234"
createdAtstring, (date-time)

The timestamp when this status was recorded.

Example:"2026-03-30T14:30:00+00:00"
]
Response
[ { "status": "acknowledged", "message": null, "externalReference": "EXT-2026-001234", "createdAt": "2026-03-30T14:30:00+00:00" } ]