POST Sales/partners/{partnerName}/events/{eventType}
The primary endpoint for sales and booking sync. Push order-closed, order-updated, or any booking-related events from your POS.
Path parameters
Request body
Your system’s native payload — agreed with NowBookIt during onboarding. NowBookIt’s handler is customised to read your specific field names and structure.
At minimum, the payload should contain enough information for NowBookIt to:
- Identify the venue (
locationIdor equivalent) - Match the sale to a booking (via booking ID or table number)
- Extract the sale amount and items
- If
eventTypeiswebhooks.test_notification, NowBookIt returns200immediately with no processing - NowBookIt resolves the venue from the
locationIdin your payload - Sales are matched to bookings via booking ID or table number
- Processing is idempotent — resubmitting the same sale ID updates the existing record
POST partners/{partnerName}/webhooks/callback/{eventType}
Generic event callback. Use for any event type that needs to be routed to your NowBookIt integration handler.
Path parameters
Request body
Partner-defined payload, processed by your custom NowBookIt handler.
Responses