Webhooks
Webhooks in AbuseHQ allow you to integrate with external systems by calling their API endpoints. Once configured, Webhooks can be triggered as part of a Playbook Transition.Accessing Webhook Settings
To configure Webhooks:- Open the Admin Portal.
- Click the Settings option in the left-hand menu under AbuseHQ.
- Select Webhooks under Integrations.
- Click the Add Webhook button.
Configuring a Webhook
When creating a webhook, fill in the following:- Name – A clear label for the webhook
- Endpoint – The API endpoint to be called
- Method – HTTP method to use (e.g.,
POST
,PUT
,PATCH
) - Path – Path within the endpoint (if applicable)
- Payload – The data you want to send in the request
Example Use Case
If you want to push values stored in a case—such as subscriber data retrieved via the subscriber resolver—you can:- Retrieve a case context using:
- Access subscriber resolver data in two ways:
- Full object:
s.resolver_data
- Individual fields: e.g.,
s.resolver_data.CustomerEmail
- Full object:
🧠 When adding subscriber data to your payload, be sure to use PQL fields, not static values.
Authentication Note
If you receive an Authentication Failed error:- Generate an API key from the Settings tab.
- Use Bearer Authentication in your HTTP header.