Inbound gift card webhook events
Use this endpoint to push gift card activity events from your system to NowBookIt. NowBookIt processes the event and calls redeem or cancel on the relevant gift card.POST GiftCards/partners/{partnerName}/events/{eventType}
Push a gift card activity event to NowBookIt.
Path parameters
Request body
Your system’s native payload — the structure is agreed with NowBookIt during onboarding. NowBookIt’s partner-specific handler transforms your payload into a
GiftCardEventPayload and validates it before processing.
At minimum the payload must allow NowBookIt to identify:
- The venue (
locationIdor equivalent field) - The gift card number
- The activity type (redeem, deactivate, etc.)
- The amount, if applicable
PartnerRequestValidationFilter before any processing occurs. After that:
- The partner handler transforms your payload into a
GiftCardEventPayload - If the payload is invalid or the activity type is unrecognised, NowBookIt logs a warning and returns
200— no action is taken - NowBookIt resolves the venue from the
locationIdin the payload - If gift card integration is not enabled for the venue, NowBookIt returns
200silently - The event is processed — NowBookIt calls redeem or cancel on the gift card depending on activity type
- Always returns
200 OKregardless of outcome