POST
/api/classifyAuth RequiredRisk Classification
Classify an AI system under the EU AI Act risk framework.
Request Body
{
"systemDescription": "AI-powered recruitment tool that screens CVs and ranks candidates based on qualifications, experience, and cultural fit indicators",
"systemName": "SmartHire AI",
"industry": "Human Resources",
"intendedPurpose": "Automate initial candidate screening for job applications",
"targetUsers": "HR departments in medium to large enterprises",
"dataTypes": [
"CVs",
"job descriptions",
"candidate profiles"
],
"capabilities": [
"natural language processing",
"ranking",
"scoring"
]
}Response
{
"data": {
"classification": {
"riskCategory": "high",
"confidence": 0.90,
"reasoning": "Matches Annex III, point 4: Employment..."
},
"matchedRules": [...],
"applicableArticles": ["Art. 6(2)", "Annex III, 4"],
"nextSteps": [...]
}
}cURL Example
curl -X POST https://complianceiq.avipilcer.com/api/classify \
-H "Authorization: Bearer ciq_your_api_key" \
-H "Content-Type: application/json" \
-d '{"systemDescription":"AI-powered recruitment tool that screens CVs and ranks candidates based on qualifications, experience, and cultural fit indicators","systemName":"SmartHire AI","industry":"Human Resources","intendedPurpose":"Automate initial candidate screening for job applications","targetUsers":"HR departments in medium to large enterprises","dataTypes":["CVs","job descriptions","candidate profiles"],"capabilities":["natural language processing","ranking","scoring"]}'Error Codes
401 — Invalid or missing API key
400 — Invalid request body or missing required fields
429 — Rate limit exceeded for your plan
500 — Internal server error