<Badge>Available by Request</Badge>
Record an operational or safety alert raised by the agent. Persisted only — no paging or delivery yet. A repeated `externalRef` returns `200` with the existing alert instead of creating a new one. `alertType` must match `alertClass` (400). Acknowledge is staff-only.
<Note>
This endpoint is part of the document-review agent surface. To explore availability for your integration, please contact our team.
</Note>
Request
This endpoint expects an object.
externalRefstringRequired
Idempotency key — a repeat returns 200 with the existing row.
alertTypeenumRequired
Must match alertClass (400). SAFETY → GUARDRAIL_BLOCK, INAPPROPRIATE_DISCLOSURE_ATTEMPT, UNAUTHORIZED_ACTION, FAILED_AUDIT_RECORD, INSUFFICIENT_EVIDENCE_ACTION. OPERATIONAL → API_FAILURE, DEAD_LETTER_EVENT, STUCK_OR_FAILED_WORKFLOW, PROCESSING_FAILURE.
occurredAtdatetimeRequired
payloadmap from strings to anyOptional
applicationIdstringOptionalformat: "uuid"
householdIdstringOptionalformat: "uuid"
Response
An alert with this externalRef already exists
alertTypeenum
Must match alertClass (400). SAFETY → GUARDRAIL_BLOCK, INAPPROPRIATE_DISCLOSURE_ATTEMPT, UNAUTHORIZED_ACTION, FAILED_AUDIT_RECORD, INSUFFICIENT_EVIDENCE_ACTION. OPERATIONAL → API_FAILURE, DEAD_LETTER_EVENT, STUCK_OR_FAILED_WORKFLOW, PROCESSING_FAILURE.
externalRefstring
Idempotency key — a repeat returns 200 with the existing row.
alertIdstringOptionalformat: "uuid"
applicationIdstringOptionalformat: "uuid"
householdIdstringOptionalformat: "uuid"
payloadmap from strings to anyOptional
statusstringOptional
OPEN on creation. Acknowledge is staff-only.