Webhooks
Configure Qualflare project webhooks to receive HTTP callbacks when events occur, such as test results being collected or defects being created.
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:
{
"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
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.
See Also
Jira Integration
Connect Qualflare to Jira to sync defects as Jira issues. Track test failures directly in your Jira board alongside other engineering work.
Qualflare CLI Tool - Upload & Query Test Results
Upload test results from 23 frameworks with the Qualflare CLI. Query suites, cases, plans, launches, and defects — supports JUnit, pytest, Jest, and more.