Skip to main content

Report executor events

POST 

/api/v1/certops/executor/events

M2 aggregate executor ingestion endpoint for normalized job and public evidence events. Lifecycle events require certops:events:write; evidence-bearing events additionally require certops:evidence:write. The route is hidden with 404 when certops.enabled is disabled. eventId is idempotent within a workspace and job: exact retries return 202 without repeating logs, evidence, audit rows, or status side effects, while a different sanitized envelope using the same key returns 409. Late lifecycle events are recorded in the job log but cannot regress or reopen a terminal job. Payloads containing private key material are rejected with 422. Generic secret material in metadata and bounded evidence output is redacted to [REDACTED] before persistence. Per-job event/evidence routes are narrow machine-token aliases that reuse the same hardened ingestion behavior.

Request

Responses

Event accepted