Skip to content

Webhooks Overview

Webhooks are a convenient way to notify external systems of booking events that occur within Mobiledock. When a configured event occurs, Mobiledock sends an HTTP POST request to your specified URL with a JSON payload containing the event details.

  1. You configure a webhook in the Integration Hub, specifying a URL and the events you want to receive.
  2. When a matching event occurs (e.g. a booking is created or its status changes), Mobiledock sends a POST request to your URL.
  3. Your server processes the payload and responds with a 2xx status code.
  4. If delivery fails, Mobiledock retries the webhook up to 3 times.

Webhooks can be triggered by:

  • Booking events — creation, modification, cancellation
  • Status events — transitions to specific statuses (e.g. Approved, Completed)

See Events & Payloads for the full list.