Skip to content

Decline a family-sponsored reservation contract as mother

POST
/family-accounts/{familyAccountId}/sponsored-reservation-drafts/{sponsoredReservationDraftId}/declines
curl --request POST \
--url https://example.com/family-accounts/example/sponsored-reservation-drafts/example/declines \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--header 'Idempotency-Key: example' \
--data '{ "expectedRevision": 1, "declineReasonCode": "example" }'
familyAccountId
required
string
>= 1 characters
sponsoredReservationDraftId
required
string
>= 1 characters
Idempotency-Key
required
string
>= 1 characters
Media typeapplication/json
DeclineSponsoredReservationContractRequest
object
expectedRevision
required
integer
>= 1
declineReasonCode
required
string
>= 1 characters
key
additional properties

Family-sponsored reservation draft declined

Media typeapplication/json
FamilySponsoredReservationDraft
object
familyAccountId
required
string
>= 1 characters
sponsoredReservationDraftId
required
string
>= 1 characters
reservationBookingRequestId
required
string
>= 1 characters
reservationRequestFingerprint
required
string
>= 1 characters
serviceContractVersion
required
string
>= 1 characters
reservationSponsorshipGrantId
required
string
>= 1 characters
reservationSponsorshipGrantRevision
required
integer
>= 1
sponsorMemberId
required
string
>= 1 characters
motherMemberId
required
string
>= 1 characters
submittedAt
required
string format: date-time
status
required
string
Allowed values: awaiting_mother_acceptance accepted declined
revision
required
integer
>= 1
sponsoredReservationContractAcceptanceId
required
string | null
>= 1 characters
declinedByMemberId
required
string | null
>= 1 characters
declinedAt
required
string | null format: date-time
declineReasonCode
required
string | null
>= 1 characters
key
additional properties

Supabase bearer token is required

Only authenticated mother can decline sponsored reservation contract

Family-sponsored reservation draft was not found

Draft revision, status, or idempotency facts conflict

Family-sponsored reservation draft store is unavailable