EU AI Act

Create conformity assessment

Create a new EU AI Act conformity assessment (Article 43). Used to document compliance for high-risk AI systems.

post/api/v1/euaiact/conformity

Request

Headers

X-Org-IDstring

Organization identifier. Falls back to authenticated org from the Basic auth client when omitted. Surface for callers that need to override (e.g. cross-org admin reads in Enterprise).

X-User-IDstring

Caller identity. Defaults to the authenticated user resolved from the request token when omitted. Surface for service-mode callers that proxy on behalf of multiple users.

Request body

system_idstring required
system_namestring required
risk_category'minimal' | 'limited' | 'high-risk' | 'unacceptable' required
assessorsstring[]

Response

Assessment created

idstring required

Unique assessment identifier (UUID).

org_idstring required

Owning organization.

system_idstring required

AI system this assessment covers.

system_namestring required

Human-readable name of the AI system.

risk_category'minimal' | 'limited' | 'high-risk' | 'unacceptable' required

EU AI Act risk classification.

status'draft' | 'in_progress' | 'submitted' | 'approved' | 'rejected' required
versioninteger

Monotonic version (bumps on every update).

assessment_datestring date-time required
valid_untilstring date-time nullable
assessorsstring[] required

Email addresses of the team members carrying out the assessment.

risk_mitigationobject nullable

Free-form risk-mitigation notes structured as a JSON object.

recommendationsstring[]
created_bystring required

User email that opened the assessment.

created_atstring date-time required
updated_atstring date-time required
submitted_atstring date-time nullable
submitted_bystring
approved_atstring date-time nullable
approved_bystring
rejected_atstring date-time nullable
rejected_bystring
rejection_reasonstring

Free-form reason a reviewer used when transitioning to rejected.

Changes

No recorded changes to this operation across all 1 revision of this API.