Webhooks
Webhooks let BrowserBee notify your systems when something important happens instead of requiring your application to poll continuously.
When webhooks are a good fit
Use webhooks when:
- your system reacts to BrowserBee changes
- low-latency notification matters
- polling would create unnecessary API traffic
- you want to trigger downstream automation or synchronization
Receiver design defaults
Every BrowserBee webhook receiver should:
- authenticate or verify incoming delivery appropriately
- acknowledge quickly
- hand work off to an internal queue or worker when processing is expensive
- tolerate duplicate delivery safely
- log delivery attempts and failures clearly
Idempotency matters
Event-based systems often see retries or duplicate deliveries. Your handler should be able to determine whether the event was already processed so that retrying delivery does not create inconsistent state.
Operational guidance
Monitor:
- delivery success rate
- processing latency
- retry volume
- dead-letter or permanently failed deliveries
This is especially important once BrowserBee webhook traffic becomes part of a production-critical workflow.
Next steps
- Review Common workflows.
- Use API Reference for endpoint-specific webhook details.