cURL
Webhook Events
Webhook endpoint for receiving real-time events from Hookpulse
POST
cURL
Hookpulse sends webhook events to your configured endpoint when resources are created, updated, or deleted.
Verify the signature using your webhook secret to ensure the request is from Hookpulse.
Setup
- Navigate to your webhook settings in the dashboard
- Click “Add Webhook”
- Enter your webhook URL
- Select the events you want to receive
- Save your webhook configuration
Webhook signature
All webhook requests include a signature header for verification:Event types
| Event | Description |
|---|---|
resource.created | Triggered when a new resource is created |
resource.updated | Triggered when a resource is updated |
resource.deleted | Triggered when a resource is deleted |
Example payload
Response
Your webhook endpoint should return a200 OK status code to acknowledge receipt of the event. Hookpulse will retry failed webhook deliveries up to 3 times with exponential backoff.Authorizations
API key for authentication. Get this from your dashboard by selecting a brand and going to API Keys section.
Brand UUID for authentication. Get this from your dashboard after adding a brand - it will be displayed in the UI.
Body
application/json
Webhook event payload
Response
200
Webhook received successfully

