compliance

List evidence snapshots

List immutable compliance evidence snapshots for a project or system, newest first.

Required permission: compliance.view.

get/v1/projects/{project_id}/compliance/evidence-snapshots

Request

  • Base URL: https://api.connic.co
  • URL: https://api.connic.co/v1/projects/{project_id}/compliance/evidence-snapshots
  • Auth: HTTP bearer

Path parameters

project_idstring uuid required

ID of the project the API key belongs to.

Query parameters

system_idstring uuid nullable

Only snapshots scoped to this AI system.

limitinteger

Maximum number of snapshots to return.

offsetinteger

Number of snapshots to skip.

before_created_atstring date-time nullable

Cursor: created_at of the last snapshot on the previous page. Send together with before_id.

before_idstring uuid nullable

Cursor: ID of the last snapshot on the previous page. Send together with before_created_at.

Response

Successful Response

idstring uuid required
project_idstring uuid required

Project the snapshot belongs to.

system_idstring uuid nullable required

AI system the snapshot was limited to. null when it covers several systems.

namestring required
scopeobject required

What was captured: system_ids, environment_ids, system_agent_environment_pairs, telemetry_scope, time_from and time_to.

content_hashstring required

SHA-256 hash of the canonical snapshot content, also sent as X-Content-SHA256 on download.

catalog_versionstring required

Version of the obligation catalog when the snapshot was taken.

created_bystring required

ID of the user who captured the snapshot.

created_atstring date-time required
coverageobject required

Coverage summary: control counts by status, transparency record counts, missing_items and missing_evidence, the time and environment scope, and the plan's data retention in days.

Changes

No recorded changes to this operation across all 2 revisions of this API.