Documentation Index
Fetch the complete documentation index at: https://docs.knoxcall.com/llms.txt
Use this file to discover all available pages before exploring further.
GET /admin/migrations/:id/verification-events
Returns verification probe events for a migration (most-recent first, up to 500), plus the current safe-to-delete state from the migration row. No pagination — the response is capped at 500 events.Response
| Field | Description |
|---|---|
safe_to_delete | true once the operator has confirmed the migration clean at the migration level |
verified_at | Timestamp of the first migration-level confirmation, or null |
verification_window_days | Days the system waits before allowing source-store deletion |
events[].event_type | e.g. operator_confirmed_clean, or system probe event types |
events[].outcome | clean or probe result |
events[].source | manual (operator) or auto (system probe) |
POST /admin/migrations/:id/verification-events
Manually mark a migration (or a single migration item) as verified clean. Requiresmigration_reviewer permission + 5-minute step-up.
When called without secret_migration_item_id, marks the entire migration as safe_to_delete = true and sets verified_at if not already set.
Request body
| Field | Required | Description |
|---|---|---|
secret_migration_item_id | — | If provided, the confirmation is scoped to a single item. If omitted, confirms the entire migration. |
notes | — | Optional operator note (stored in details.notes) |
Response
201 Created.
Returns 403 if the caller lacks migration_reviewer. Returns 404 if the migration is not found.