Get Group
GEThttps://api.confident-ai.com/v2/organization/governance-control-groups/{controlGroupId}
Retrieves a single governance control group with the controls inside it, which the list endpoint reports only as a count. Each control is named rather than resolved — retrieve a control by id for its health, its policy membership and its definition.
curl -X GET "https://api.confident-ai.com/v2/organization/governance-control-groups/{controlGroupId}" \
-H "CONFIDENT_API_KEY: <ORGANIZATION-API-KEY>"{
"success": true,
"data": {
"id": "<GOVERNANCE-CONTROL-GROUP-ID>",
"name": "SOC 2 readiness",
"description": "The controls our SOC 2 auditor asks about each quarter.",
"controlsCount": 4,
"createdAt": "2025-01-14T09:30:00.000Z",
"updatedAt": "2025-01-18T16:45:00.000Z",
"controls": [
{
"id": "<GOVERNANCE-CONTROL-ID>",
"name": "Production error rate under 2%",
"description": "Traces must error on fewer than 2% of production requests over the last day.",
"type": "RUNTIME"
}
]
},
"link": "https://app.confident-ai.com/organization/<ORGANIZATION-ID>/governance/control-groups",
"deprecated": false
}Headers
CONFIDENT_API_KEYstringRequiredThe organization API key for your Confident AI organization.
Path parameters
controlGroupIdstringRequiredThe id of the governance control group.
Response
Get Group succeeded.
successbooleanIndicates if the request was successful.
dataobjectA label for organizing an organization's governance controls, and nothing more. A group does not scope evaluation: which projects a control gates, and therefore when it is assessed, comes from the governance policies holding that control, so moving a control between groups changes nothing about what it checks or where. A control belongs to at most one group, and membership is set on the control rather than here.
Show 7 propertiesHide 7 properties
idstringThe id of the control group, generated by Confident AI.
namestringThe name of the control group, unique within your organization.
descriptionstring | nullWhat the group collects, or null when it has none.
controlsCountintegerHow many controls are in the group.
createdAtstringWhen the control group was created.
updatedAtstringWhen the control group's own name or description last changed. Moving a control in or out of the group does not touch it, since membership is stored on the control.
controlslist of objectsThe controls in the group, ordered by name.
Show 4 propertiesHide 4 properties
idstringThe id of the control, generated by Confident AI.
namestringThe name of the control.
descriptionstring | nullWhat the control checks and why, or null when it has none.
typeenumWhat a governance control checks: RUNTIME watches production behaviour, PRE_DEPLOYMENT_EVALS and PRE_DEPLOYMENT_RED_TEAMING gate a release, and OPERATIONAL covers process rather than the system itself.
Show 4 enum valuesHide 4 enum values
RUNTIMEPRE_DEPLOYMENT_EVALSPRE_DEPLOYMENT_RED_TEAMINGOPERATIONAL
linkstringThis is the URL of the resource on the Confident AI platform.
deprecatedbooleanIndicates if this endpoint is deprecated.