factcheck.status.changed
A fact-check's status transitioned.
Delivery Metadata
| Field | Value |
|---|---|
| Scope | organization |
| Feed type | Not applicable — organization-scoped |
| Source | /factchecks |
| Subject | The fact-check id. |
Event Data Schema
The data field in the event 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 CloudEvents-formatted event payload for this event type. The id field is the envelope identifier — stable across retries; use it as your idempotency key.
{
"specversion": "1.0",
"type": "factcheck.status.changed",
"source": "/factchecks",
"subject": "123e4567-e89b-12d3-a456-426614174000",
"id": "456e7890-a12b-34c5-d678-901234567890",
"time": "2024-01-15T10:30:00.000Z",
"datacontenttype": "application/json",
"data": {
"factCheckId": "123e4567-e89b-12d3-a456-426614174000",
"status": "string",
"finalDetermination": "string",
"finalConfidence": 0,
"completedAt": "string"
}
}