compliance

Update AI system

Update an AI system's governance metadata and deployment links.

Required permission: compliance.manage.

patch/v1/projects/{project_id}/compliance/systems/{system_id}

Request

  • Base URL: https://api.connic.co
  • URL: https://api.connic.co/v1/projects/{project_id}/compliance/systems/{system_id}
  • Auth: HTTP bearer

Path parameters

project_idstring uuid required

ID of the project the API key belongs to.

system_idstring uuid required

AI system ID from GET /compliance/systems.

Request body

namestring nullable

Name, unique in the project (case-insensitive).

descriptionstring nullable

Internal context. It does not change the intended-purpose assessment.

intended_purposestring nullable

What the system is designed to do, for whom, and in which operational context.

ownerstring nullable

Accountable person or team.

status'draft' | 'active' | 'retired' nullable

Lifecycle status. Only a draft system without governance records can be deleted.

geographiesstring[] nullable

Countries or regions where the system is used.

affected_personsstring nullable

Groups whose rights, opportunities or access may be affected.

sectorstring nullable

Industry sector.

linked_agent_namesstring[] nullable

Agents that implement the system. Run, approval and judge evidence is collected for these agents.

environment_idsstring[] nullable

Environments the system runs in. Evidence and monitoring are scoped to them.

deployment_idsstring[] nullable

Deployments covered by the system.

first_use_atstring date-time nullable

When the system first handled a live use case.

Response

Successful Response

idstring uuid required
project_idstring uuid required

Project the system belongs to.

namestring required
descriptionstring nullable required

Internal context.

intended_purposestring required

What the system is designed to do, for whom, and in which operational context.

ownerstring nullable required

Accountable person or team.

status'draft' | 'active' | 'retired' required

Lifecycle status.

geographiesstring[] required

Countries or regions where the system is used.

affected_personsstring nullable required

Groups whose rights, opportunities or access may be affected.

sectorstring nullable required

Industry sector.

linked_agent_namesstring[] required

Agents that implement the system.

environment_idsstring[] required

IDs of the environments the system runs in.

deployment_idsstring[] required

IDs of the deployments covered by the system.

first_use_atstring date-time nullable required

When the system first handled a live use case.

created_bystring required

ID of the user who registered the system.

updated_bystring required

ID of the user who last changed the system.

created_atstring date-time required
updated_atstring date-time required
latest_assessmentobject nullable

Latest assessment version in any status, with the same fields as an assessment. null when none exists.

Changes

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