Skip to content

Beds24

Beds24 supports two webhook formats:

V1 webhooks pass parameters via the query string. The parameters include booking details and are authenticated via URL key parameter.

V2 webhooks send a JSON payload in the request body with structured booking and property data.

Transyt supports both V1 and V2 formats and auto-detects based on the request content.

  1. In your Beds24 account, go to Settings > Apps & Integrations > Webhooks
  2. Set the notification URL to:
    https://ingest.transyt.com/beds24/{your-account-slug}?key=YOUR_SECRET_KEY
  3. Configure which events to send (bookings, modifications, cancellations)
Terminal window
curl -X POST https://ingest.transyt.com/admin/accounts \
-H "X-Admin-Token: YOUR_ADMIN_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"provider": "beds24",
"account_slug": "main",
"app_key": "my-app",
"signing_secret_current": "your-secret-key"
}'

Beds24 events typically relate to booking lifecycle changes: new bookings, modifications, cancellations, and check-in/check-out events.