Webhooks
Webhooks let you receive real-time HTTP notifications from Qualflare when events happen in your project. Use webhooks to trigger custom automation, sync data to external systems, or notify services that don't have a native integration.
Managing Webhooks
Webhooks are configured per project at Project Settings → Webhooks.
Creating a Webhook
- Go to Project Settings → Webhooks
- Click New Webhook
- Enter:
- URL — the HTTPS endpoint to receive the webhook payload
- Events — which events should trigger this webhook (see Events below)
- Click Save
The webhook status badge shows Active when enabled.
Webhook Events
| Event | When It Fires |
|---|---|
launch.completed | A test launch finishes execution |
defect.created | A new defect was created in the project |
Payload Format
Qualflare sends an HTTP POST request to your webhook URL with a JSON body. Example payload:
json
{
"event": "launch.completed",
"timestamp": "2026-04-01T12:00:00Z",
"projectSlug": "my-project",
"data": {
"launchSeq": 42,
"totalCases": 120,
"passed": 115,
"failed": 5
}
}Enabling and Disabling
Use the toggle on each webhook row to enable or disable it without deleting the configuration.
Security
TIP
Validate webhook authenticity in your endpoint by verifying the payload structure and origin IP. Consider using a secret token in your webhook URL path or query string.