API reference
CAIN Skills API
20 operations under /fabric/skills
Last reviewed 2026-10-03
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.
| Method | Path | What it does |
|---|---|---|
| GET | /fabric/skills | List Skills |
| POST | /fabric/skills | Create Skill |
| GET | /fabric/skills/health | Skills Health |
| GET | /fabric/skills/risk-levels | List Risk Levels |
| GET | /fabric/skills/states | List Skill States |
| GET | /fabric/skills/stats | Get Stats |
| GET | /fabric/skills/types | List Skill Types |
| GET | /fabric/skills/{skill_id} | Get Skill |
| POST | /fabric/skills/{skill_id}/activate | Activate Skill |
| POST | /fabric/skills/{skill_id}/approve | Approve Skill |
| POST | /fabric/skills/{skill_id}/execute | Execute Skill |
| GET | /fabric/skills/{skill_id}/executions | Get Skill Executions |
| GET | /fabric/skills/{skill_id}/provenance | Get Skill Provenance |
| POST | /fabric/skills/{skill_id}/revoke | Revoke Skill |
| POST | /fabric/skills/{skill_id}/security-scan | Security Scan Skill |
| PATCH | /fabric/skills/{skill_id}/state | Update Skill State |
| POST | /fabric/skills/{skill_id}/suspend | Suspend Skill |
| POST | /fabric/skills/{skill_id}/test | Test Skill |
| POST | /fabric/skills/{skill_id}/validate | Validate Skill |
| GET | /fabric/skills/{skill_id}/versions | Get Skill Versions |
Products built on these calls
- CAIN Skills — A catalog of the skills your agents may use, each one reviewed and governed.
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