Skip to content

Revoke one revisioned reservation care-history access grant

POST
/family-accounts/{familyAccountId}/reservation-care-history-access-grants/{reservationCareHistoryAccessGrantId}/revocations
curl --request POST \
--url https://example.com/family-accounts/example/reservation-care-history-access-grants/example/revocations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'Idempotency-Key: example' \
--data '{ "expectedRevision": 1, "revocationReasonCode": "example" }'

Authenticated mother is derived by backend and revocation removes read authority only.

familyAccountId
required
string
>= 1 characters
reservationCareHistoryAccessGrantId
required
string
>= 1 characters
Idempotency-Key
required
string
>= 1 characters
Media typeapplication/json
RevokeReservationCareHistoryAccessRequest

Revoke one exact reservation care-history access grant revision.

object
expectedRevision
required
integer
>= 1
revocationReasonCode
required
string
>= 1 characters
key
additional properties

Reservation care-history access revoked at next revision

Media typeapplication/json
ReservationCareHistoryAccessGrantResponse

Reservation-scoped care-history read authority. This grant does not authorize review or rating mutation.

object
reservationCareHistoryAccessGrantId
required
string
>= 1 characters
granteeMemberId
required
string
>= 1 characters
motherMemberId
required
string
>= 1 characters
reservationBookingId
required
string
>= 1 characters
scopes
required
Array<string>
>= 1 items unique items
Allowed values: summary daily_reports caregiver_notes full_care_history
grantedByMemberId
required
string
>= 1 characters
grantedAt
required
string format: date-time
expiresAt
required
string format: date-time
revokedAt
required
string | null format: date-time
revision
required
integer
>= 1
authorityEvidence
required
Array<string>
>= 1 items unique items
revokedByMemberId
required
string | null
>= 1 characters
revocationReasonCode
required
string | null
>= 1 characters
key
additional properties

Supabase bearer token is required

Authenticated actor cannot revoke family authority

Family account or reservation care-history access grant was not found

Grant revision, state, or idempotency facts conflict

Reservation care-history access command store is unavailable