Skip to content

Clear one assistant caregiver slot

POST
/care-team-assignment-decisions/clear-assistant-slot
curl --request POST \
--url https://example.com/care-team-assignment-decisions/clear-assistant-slot \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "assignmentDecisionId": "example", "rosterDecisionId": "example", "reservationBookingId": "example", "clearedAssignmentKey": "example", "handoffOrder": 1, "expectedReservationRevision": 1, "expectedRosterRevision": 1, "reasonCode": "example", "idempotencyKey": "example" }'
Media typeapplication/json
object
assignmentDecisionId
required
string
>= 1 characters
rosterDecisionId
required
string
>= 1 characters
reservationBookingId
required
string
>= 1 characters
clearedAssignmentKey
required
string
>= 1 characters
handoffOrder
required
integer
>= 1
expectedReservationRevision
required
integer
>= 1
expectedRosterRevision
required
integer
>= 1
reasonCode
required
string
>= 1 characters
idempotencyKey
required
string
>= 1 characters
key
additional properties

Care-team assistant slot clear decision recorded

Media typeapplication/json
object
rosterDecisionId
required
string
>= 1 characters
reservationBookingId
required
string
>= 1 characters
expectedRosterRevision
required
integer
>= 1
evidenceKey
required
string
>= 1 characters
assignmentDecisions
required
Array<object>
>= 1 items
object
assignmentDecisionId
required
string
>= 1 characters
reservationBookingId
required
string
>= 1 characters
decisionKind
required
string
Allowed values: assign_primary replace_assistant_slot clear_assistant_slot
role
required
string
Allowed values: primary assistant
handoffOrder
required
integer
targetAssignmentKey
required
string
>= 1 characters
expectedReservationRevision
required
integer
>= 1
expectedRosterRevision
required
integer
>= 1
actorId
required
string
>= 1 characters
reasonCode
required
string
>= 1 characters
idempotencyKey
required
string
>= 1 characters
evidenceKey
required
string
>= 1 characters
previousAssignmentKey
required
string | null
>= 1 characters
selectedCandidateSnapshotId
required
string | null
>= 1 characters
scheduleProofId
required
string | null
>= 1 characters
replacementOfAssignmentKey
required
string | null
>= 1 characters
otherAreaService
required
boolean
key
additional properties
status
required
Allowed value: recorded
key
additional properties

Supabase bearer token is required

Actor cannot assign caregiver for reservation

Roster revision or idempotency conflict

Care-team assignment command runtime is unavailable