Revoke one revisioned reservation care-history access grant
POST
/family-accounts/{familyAccountId}/reservation-care-history-access-grants/{reservationCareHistoryAccessGrantId}/revocations
const url = 'https://example.com/family-accounts/example/reservation-care-history-access-grants/example/revocations';const options = { method: 'POST', headers: { 'Idempotency-Key': 'example', Authorization: 'Bearer <token>', 'Content-Type': 'application/json' }, body: '{"expectedRevision":1,"revocationReasonCode":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}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.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”familyAccountId
required
string
reservationCareHistoryAccessGrantId
required
string
Header Parameters
Section titled “Header Parameters”Idempotency-Key
required
string
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
RevokeReservationCareHistoryAccessRequest
Revoke one exact reservation care-history access grant revision.
object
expectedRevision
required
integer
revocationReasonCode
required
string
key
additional properties
Responses
Section titled “Responses”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
granteeMemberId
required
string
motherMemberId
required
string
reservationBookingId
required
string
scopes
required
Array<string>
grantedByMemberId
required
string
grantedAt
required
string format: date-time
expiresAt
required
string format: date-time
revokedAt
required
string | null format: date-time
revision
required
integer
authorityEvidence
required
Array<string>
revokedByMemberId
required
string | null
revocationReasonCode
required
string | null
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