Skip to content

Revoke one revisioned reservation payment delegation

POST
/family-payment-delegations/{paymentDelegationId}/revocations
curl --request POST \
--url https://example.com/family-payment-delegations/example/revocations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'Idempotency-Key: example' \
--data '{ "familyAccountId": "example", "motherMemberId": "example", "expectedRevision": 1, "revocationReasonCode": "example" }'
paymentDelegationId
required
string
>= 1 characters
Idempotency-Key
required
string
>= 1 characters
Media typeapplication/json
RevokeReservationPaymentDelegationRequest
object
familyAccountId
required
string
>= 1 characters
motherMemberId
required
string
>= 1 characters
expectedRevision
required
integer
>= 1
revocationReasonCode
required
string
>= 1 characters
key
additional properties

Payment delegation revoked and authorization removal queued

Media typeapplication/json
PaymentDelegationResponse
object
paymentDelegationId
required
string
>= 1 characters
payerMemberId
required
string
>= 1 characters
motherMemberId
required
string
>= 1 characters
scopes
required
Array<string>
>= 1 items
Allowed values: reservation_deposit reservation_balance reservation_change_fee full_reservation_payment
grantedByMemberId
required
string
>= 1 characters
grantedAt
required
string format: date-time
expiresAt
required
string format: date-time
maximumAuthorizedAmountKrw
required
integer
>= 1
reservationBookingId
required
string | null
>= 1 characters
revokedAt
required
string | null format: date-time
delegationRevision
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

Only mother can revoke reservation payment authority

Family account or payment delegation was not found

Delegation revision, state, or idempotency conflict

Payment delegation command store is unavailable