Accept a family-sponsored reservation contract as mother
POST
/family-accounts/{familyAccountId}/sponsored-reservation-drafts/{sponsoredReservationDraftId}/acceptances
const url = 'https://example.com/family-accounts/example/sponsored-reservation-drafts/example/acceptances';const options = { method: 'POST', headers: { 'Idempotency-Key': 'example', Authorization: 'Bearer <token>', 'Content-Type': 'application/json' }, body: '{"expectedRevision":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-accounts/example/sponsored-reservation-drafts/example/acceptances \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --header 'Idempotency-Key: example' \ --data '{ "expectedRevision": 1 }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”familyAccountId
required
string
sponsoredReservationDraftId
required
string
Header Parameters
Section titled “Header Parameters”Idempotency-Key
required
string
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
AcceptSponsoredReservationContractRequest
object
expectedRevision
required
integer
key
additional properties
Responses
Section titled “Responses”Immutable sponsored reservation contract acceptance recorded
Media typeapplication/json
SponsoredReservationContractAcceptance
object
familyAccountId
required
string
sponsoredReservationContractAcceptanceId
required
string
sponsoredReservationDraftId
required
string
reservationBookingRequestId
required
string
reservationRequestFingerprint
required
string
serviceContractVersion
required
string
reservationSponsorshipGrantId
required
string
reservationSponsorshipGrantRevision
required
integer
sponsorMemberId
required
string
motherMemberId
required
string
acceptedByMemberId
required
string
acceptedDraftRevision
required
integer
acceptedAt
required
string format: date-time
key
additional properties
Supabase bearer token is required
Only authenticated mother can accept sponsored reservation contract
Family-sponsored reservation draft was not found
Draft revision, status, request fingerprint, contract version, or sponsorship grant conflicts
Sponsored reservation contract acceptance store is unavailable