Skip to content

Record branch caregiver payout deposit acknowledgement

POST
/caregiver-payout-acknowledgements/branch-deposits
curl --request POST \
--url https://example.com/caregiver-payout-acknowledgements/branch-deposits \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "reservationBookingId": "example", "contractAssignmentKey": "example", "caregiverPayoutInstructionId": "example", "caregiverRole": "primary", "handoffOrder": 1, "caregiverId": "example", "occurredAt": "2026-04-15T12:00:00Z", "idempotencyKey": "example", "memo": "example", "reason": "example" }'
Media typeapplication/json
CaregiverPayoutBranchDepositRequest
object
reservationBookingId
required
string
>= 1 characters
contractAssignmentKey
required
string
>= 1 characters
caregiverPayoutInstructionId
required
string
>= 1 characters
caregiverRole
required
string
Allowed values: primary assistant
handoffOrder
required
integer
caregiverId
string | null
>= 1 characters
occurredAt
required
string format: date-time
idempotencyKey
required
string
>= 1 characters
memo
string | null
>= 1 characters
reason
string | null
>= 1 characters
key
additional properties

Caregiver payout branch deposit acknowledgement recorded

Media typeapplication/json
CaregiverPayoutAcknowledgementResponse
object
reservationBookingId
required
string
>= 1 characters
contractAssignmentKey
required
string
>= 1 characters
caregiverPayoutInstructionId
required
string
>= 1 characters
acknowledgementKind
required
string
Allowed values: branch_payout_deposit caregiver_payout_receipt
status
required
string
>= 1 characters
key
additional properties

Supabase bearer token is required

Actor cannot record caregiver payout deposit

Caregiver payout acknowledgement idempotency or revision conflict

Caregiver payout acknowledgement runtime is unavailable