Skip to main content
GET
/
Webhooks
GET /Webhooks
curl --request GET \
  --url https://{base_url}/Webhooks \
  --header 'X-API-KEY: <x-api-key>'
Retrieve all webhook subscriptions for your NowBookIt location.
X-API-KEY
string
required
Your API key
curl --location '[BASE_URL]/Webhooks' \
--header 'X-API-KEY: your_api_key_here'
Response is an array of WebhookModel objects.
FieldTypeDescription
eventstringThe event type subscribed to
webhookUrlstringYour endpoint URL
locationIdstringNowBookIt location ID
authenticationEnabledbooleanWhether auth credentials are configured
Valid event values: BOOKING_CREATED, BOOKING_UPDATED, GIFTCARDS_CREATED, GIFTCARDS_UPDATED, GIFTCARDS_CANCELLED, GIFTCARDS_REDEEMED Example 200 Response
[
  {
    "event": "BOOKING_CREATED",
    "webhookUrl": "https://your-system.com/webhooks/nbi/booking-created",
    "locationId": "loc-9",
    "authenticationEnabled": true
  },
  {
    "event": "BOOKING_UPDATED",
    "webhookUrl": "https://your-system.com/webhooks/nbi/booking-updated",
    "locationId": "loc-9",
    "authenticationEnabled": false
  }
]
StatusDescription
200Subscriptions returned
400loggedInAppId
400No Venue Subscribed to your App.
401X-API-KEY missing or invalid