When using Featurebase, you might want your applications to react instantly as users interact with your portal. With webhooks, your backend systems can receive and act on real-time updates such as new feedback posts.
Featurebase sends event data to your application's webhook endpoint as a JSON payload, using secure HTTPS. This data contains all the essential event details so you can act on it instantly.
To register a new webhook, you need to have a URL in your app that Featurebase can call. You can configure a new webhook from the Featurebase Dashboard → Settings → Webhooks, or programmatically via the Webhooks API.
Your webhook endpoint must be a publicly accessible HTTPS URL in this format:
https://{your-website}/{your-webhook-endpoint}For example, if your domain is https://yourawesomesite.com and your webhook endpoint route is /featurebase_webhooks, you would register:
https://yourawesomesite.com/featurebase_webhooksYou can register up to 10 webhook endpoints per organization. All endpoints must use HTTPS for security.
Now, whenever something of interest happens, a webhook is fired off by Featurebase. In the next section, we'll look at how to consume webhooks.
- Consuming webhooks - Learn how to handle incoming webhook payloads
- Topic types - View all available webhook event types
- Handler examples - Code examples in multiple languages
- Security - Verify webhook signatures
- Delivery behaviors - Understand retry logic and event ordering