⚙️ Widgets & Embeds

Build on top of your booking platform

Full REST API for creating bookings, managing slots, and retrieving customer data. Real-time webhooks fire on every booking event. HMAC-SHA256 signed for secure delivery.

Full REST API access

Programmatically create bookings, manage time slots, retrieve customer data, and configure games. The REST API gives you full control over your booking data — build custom dashboards, sync with external systems, or create entirely new experiences on top of Riddlio.

  • Create, update, and cancel bookings programmatically
  • Manage time slots and game configurations
  • Retrieve customer data and booking history
  • API key authentication with scoped permissions

Real-time webhook notifications

Webhook notifications fire on every booking event — new bookings, cancellations, check-ins, and payment events. Delivered to your endpoint with HMAC-SHA256 signing for secure, verifiable delivery. No polling required.

  • Webhooks for booking creation, cancellation, and completion
  • Payment event notifications
  • HMAC-SHA256 signed payloads for security
  • Automatic retry with exponential backoff

Custom integrations and automation

Connect Riddlio to any tool in your stack. Sync bookings to your CRM, trigger marketing automations, update inventory systems, or build custom reporting dashboards. The API and webhooks give you unlimited flexibility.

  • CRM sync (Salesforce, HubSpot, custom)
  • Marketing automation triggers
  • Custom reporting and dashboard integrations
  • Inventory and accounting system sync

FAQ

Common questions about REST API & Webhooks

Is API access included on all plans? +
API access is included on the Unlimited plan ($199/mo). The Pro plan ($79/mo) includes read-only API access. The Starter plan does not include API access.
How are webhooks secured? +
Every webhook payload is signed with HMAC-SHA256 using your secret key. You verify the signature on your endpoint to ensure the payload came from Riddlio. We also include a timestamp to prevent replay attacks.
What happens if my webhook endpoint is down? +
Riddlio retries failed webhook deliveries with exponential backoff for up to 24 hours. You can view delivery attempts and manually retry from your dashboard. Failed webhooks are also logged for debugging.

Ready to get started?

Start your 14-day free trial today. No credit card required.