Developer Settings
Manage API keys and webhook endpoints
Go to Settings > Developer to manage API keys and webhook endpoints for integrations.
API Keys
API keys authenticate requests to the CR Bee REST API. They are required for the WordPress plugin and any custom integrations.
Creating a Key
- Click Generate API Key
- Enter a name for the key (e.g., "WordPress Plugin", "Mobile App")
- Click Create
- Copy the key immediately — it is shown only once
The full API key is displayed only once after creation. If you lose it, you must generate a new key and update all integrations using the old one.
Key Format
API keys follow the format: crb_live_ followed by 32 hexadecimal characters.
Example: crb_live_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4
Revoking a Key
Click the delete button next to any key to revoke it. The key becomes invalid immediately and any requests using it will return 401 Unauthorized.
Webhooks
Webhooks let you receive real-time notifications when events happen in your CR Bee account.
Creating a Webhook
- Click Add Webhook
- Enter the endpoint URL (must be HTTPS)
- Select the events to subscribe to
- Click Create
- Copy the webhook secret — it is shown only once
Available Events
| Event | Triggered When |
|---|---|
booking.created | A new booking is created |
booking.status_changed | A booking's status changes |
booking.cancelled | A booking is cancelled |
booking.payment_updated | A booking's payment status changes |
booking.message_received | A customer sends a message |
catalog.updated | Vehicles, categories, or other catalog data changes |
Webhook Payload
Webhooks send JSON POST requests with:
X-CrBee-Signatureheader — HMAC-SHA256 signature for verificationX-CrBee-Eventheader — Event type- Body:
{"event": "...", "timestamp": "...", "data": {...}}
See the Webhooks guide in the API Reference for verification code examples.
Debug Logging
Toggle debug logging for the current browser session. When enabled, detailed logs appear in the browser console for troubleshooting.