Managing Webhooks
You can manage your webhooks through the Developer Dashboard
What are Webhooks?
Webhooks are HTTP callbacks that notify your application when specific events occur in the Reload platform. This enables real-time integration without polling.
Registering Webhooks
Set up webhook endpoints through the AI Agent Developer Portal:
- Visit: developer.withreload.com
- Navigate to: Developer -> Webhooks page
- Add webhook URL: Configure your webhook endpoint URL (must be HTTPS, not localhost)
- Select events: Choose which of the 4 webhook events you want to receive
- Generate secret: The portal will generate a webhook secret for signature verification
- Test webhooks: Use the test feature to verify your webhook endpoint is working correctly
Important: Webhook URLs must be publicly accessible HTTPS endpoints. Localhost URLs are not supported for webhook delivery.
Implementing Webhook Handlers
- Verify Signature: Always verify the webhook signature using the provided secret
- Handle Idempotency: Webhooks may be sent multiple times for reliability
- Process Asynchronously: Don't block the webhook response (respond quickly)
- Log Events: Keep logs of all webhook events for debugging
- Handle Errors: Implement proper error handling and return appropriate HTTP status codes
- Use HTTPS: Ensure your webhook endpoint uses HTTPS (required for security)
Updated 24 days ago
