Beds24
Authentication
Section titled “Authentication”Beds24 supports two webhook formats:
V1 (Query Parameters)
Section titled “V1 (Query Parameters)”V1 webhooks pass parameters via the query string. The parameters include booking details and are authenticated via URL key parameter.
V2 (JSON Body)
Section titled “V2 (JSON Body)”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.
- In your Beds24 account, go to Settings > Apps & Integrations > Webhooks
- Set the notification URL to:
https://ingest.transyt.com/beds24/{your-account-slug}?key=YOUR_SECRET_KEY
- Configure which events to send (bookings, modifications, cancellations)
Account Configuration
Section titled “Account Configuration”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" }'Event Types
Section titled “Event Types”Beds24 events typically relate to booking lifecycle changes: new bookings, modifications, cancellations, and check-in/check-out events.