Authorize the current family actor to pay for a reservation
POST
/family-reservation-payment-authorizations
const url = 'https://example.com/family-reservation-payment-authorizations';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"familyAccountId":"example","motherMemberId":"example","reservationBookingId":"example","scope":"reservation_deposit","amountKrw":1}'};
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-reservation-payment-authorizations \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "familyAccountId": "example", "motherMemberId": "example", "reservationBookingId": "example", "scope": "reservation_deposit", "amountKrw": 1 }'Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
AuthorizeDelegatedReservationPaymentRequest
object
familyAccountId
required
string
motherMemberId
required
string
reservationBookingId
required
string
scope
required
string
amountKrw
required
integer
key
additional properties
Responses
Section titled “Responses”Current actor has an active delegated payment grant
Media typeapplication/json
PaymentDelegationResponse
object
paymentDelegationId
required
string
payerMemberId
required
string
motherMemberId
required
string
scopes
required
Array<string>
grantedByMemberId
required
string
grantedAt
required
string format: date-time
expiresAt
required
string format: date-time
maximumAuthorizedAmountKrw
required
integer
reservationBookingId
required
string | null
revokedAt
required
string | null format: date-time
delegationRevision
required
integer
authorityEvidence
required
Array<string>
revokedByMemberId
required
string | null
revocationReasonCode
required
string | null
key
additional properties
Delegated payment grant is missing or out of scope
Supabase bearer token is required
Actor is withdrawn or lacks member identity metadata