Skip to content

Grant reservation-scoped payment authority to a family payer

POST
/family-payment-delegations
curl --request POST \
--url https://example.com/family-payment-delegations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'Idempotency-Key: example' \
--data '{ "familyAccountId": "example", "payerMemberId": "example", "motherMemberId": "example", "reservationBookingId": "example", "scopes": [ "reservation_deposit" ], "maximumAuthorizedAmountKrw": 1, "expiresAt": "2026-04-15T12:00:00Z" }'
Idempotency-Key
required
string
>= 1 characters
Media typeapplication/json
GrantReservationPaymentDelegationRequest
object
familyAccountId
required
string
>= 1 characters
payerMemberId
required
string
>= 1 characters
motherMemberId
required
string
>= 1 characters
reservationBookingId
required
string
>= 1 characters
scopes
required
Array<string>
>= 1 items unique items
Allowed values: reservation_deposit reservation_balance reservation_change_fee full_reservation_payment
maximumAuthorizedAmountKrw
required
integer
>= 1
expiresAt
required
string format: date-time
key
additional properties

Reservation payment delegation granted and queued for authorization sync

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 grant reservation payment authority

Family account was not found

Delegation scope, overlap, or idempotency conflict

Payment delegation command store is unavailable