CAIN-42 CAIN Studio

API reference

CAIN Compliance API

35 operations under /fabric/compliance

Last reviewed 2026-10-02

Base URL https://cainstudio.online. Every call carries your key in the X-API-Key header; a free key comes from sign-up, and agent keys from the console. A key only ever sees its own tenant. A call the platform cannot decide is refused, never allowed: timeouts, outages and unknown verdicts do not become ALLOW.

MethodPathWhat it does
GET/fabric/compliance/audit-packagesList Audit Packages
POST/fabric/compliance/audit-packages/generateGenerate Audit Package
GET/fabric/compliance/audit-packages/{package_id}Get Audit Package
GET/fabric/compliance/audit-packages/{package_id}/exportExport Audit Package
GET/fabric/compliance/controlsList Controls
POST/fabric/compliance/controlsDefine Control
POST/fabric/compliance/controls/evaluateEvaluate Control
POST/fabric/compliance/controls/presetLoad Preset Controls
GET/fabric/compliance/controls/statusGet Controls Status
GET/fabric/compliance/controls/{control_id}Get Control
GET/fabric/compliance/controls/{control_id}/evaluationsList Control Evaluations
GET/fabric/compliance/driftList Drift
POST/fabric/compliance/drift/detectDetect Drift
POST/fabric/compliance/drift/snapshotCapture Snapshot
GET/fabric/compliance/evaluationsList Evaluations
GET/fabric/compliance/evidenceList Evidence
POST/fabric/compliance/evidence/recordRecord Evidence
GET/fabric/compliance/evidence/{evidence_id}Get Evidence
GET/fabric/compliance/findingsList Findings
POST/fabric/compliance/findingsCreate Finding
GET/fabric/compliance/findings/summaryGet Findings Summary
GET/fabric/compliance/findings/{finding_id}Get Finding
PATCH/fabric/compliance/findings/{finding_id}Update Finding
GET/fabric/compliance/frameworksList Frameworks
POST/fabric/compliance/frameworksCreate Framework
POST/fabric/compliance/frameworks/preset/{preset}Load Preset Framework
GET/fabric/compliance/frameworks/{framework_id}Get Framework
GET/fabric/compliance/healthGet Compliance Health
GET/fabric/compliance/isolation/verifyVerify Tenant Isolation
POST/fabric/compliance/monitorConfigure Monitor
GET/fabric/compliance/postureGet Compliance Posture
GET/fabric/compliance/remediationsList Remediations
POST/fabric/compliance/remediationsCreate Remediation
PATCH/fabric/compliance/remediations/{remediation_id}Update Remediation
GET/fabric/compliance/summaryGet Compliance Summary

Products built on these calls

← all areas

Try CAIN-42 on your own agents

Create a free account and every new account starts with a 7-day trial of the full platform. Or try the sandbox first, with no account at all.

Create a free account →  ·  Try the sandbox  ·  See the whole ecosystem