fact_check.status_changed
Sent when a fact-check status changes
Event Data Schema
The data field in the webhook payload contains the following structure:
| Field | Type | Required | Description |
|---|---|---|---|
factCheckId | string (uuid) | Yes | ID of the fact-check |
status | string | Yes | New status value |
finalDetermination | any | No | Final accuracy determination |
finalConfidence | any | No | Confidence score (0-1) |
completedAt | any | No | Completion timestamp |
Example Payload
Complete example of a webhook payload for this event type. The top-level id is the envelope identifier — stable across retries; use it as your idempotency key. See Webhooks Overview for the full envelope schema.
{
"eventType": "fact_check.status_changed",
"timestamp": 1704123456789,
"id": "456e7890-a12b-34c5-d678-901234567890",
"data": {
"factCheckId": "123e4567-e89b-12d3-a456-426614174000",
"status": "completed",
"finalDetermination": "mostly_true",
"finalConfidence": 0.85,
"completedAt": "2024-01-15T10:35:00Z"
}
}
For information about HTTP headers, security verification, and retry policies, see the Webhooks Overview.