Real-time SOC 2 control status
GET /api/v1/compliance/soc2/status
Returns the most recent evidence status for every SOC 2 control (37 controls across 5 trust principles) plus aggregate counts and the latest hash chain verification result.
Authorizations
Responses
200
Successful Response
Typed envelope for GET /api/v1/compliance/soc2/status.
object
Response body for GET /api/v1/compliance/soc2/status.
object
One row in the SOC 2 dashboard table.
Attributes:
id: Canonical control id (e.g. SEC-CC-01).
trust_principle: One of Security, Availability, Processing Integrity,
Confidentiality, Privacy.
status: Current operational status of the control’s evidence.
last_collected: ISO timestamp of the most recent evidence upload.
last_entry_hash: 64-char hex digest of the latest hash chain entry.
evidence_excerpt: Trimmed stdout/stderr from the latest run.
Aggregate counts for the SOC 2 status snapshot.
object
Per-principle status counts
object
Pass/fail counts grouped by trust principle.
object
Expected control count from controls-mapping.md
Whether the recent hash chain window verifies cleanly
Total number of controls (37)
Standard metadata attached to every API response.
object
Unique request identifier
Server timestamp of the response