Integrate EU AI Act classification in an afternoon.
REST, JSON, predictable errors, HMAC-signed webhooks. Keys are workspace-scoped and created in your dashboard (API & webhooks →). Every response names the exact rule that fired — auditable by design.
1. Get a key
Dashboard → API & webhooks → create. Sandbox keys (rgx_test_…) act on a seeded workspace.
2. Classify
One POST returns the tier, the exact rules fired and the deployer obligations with priorities.
3. Stay in sync
Subscribe to classification.changed — when the rule pack updates, your systems know within minutes.
curl -X POST https://renomira.com/api/v1/classify \
-H "Authorization: Bearer rgx_live_…" \
-H "Content-Type: application/json" \
-d '{"purpose": "recruitment_screening",
"decision_impact": true, "scale": 40}'
from renomira_py import Renomira
client = Renomira(api_key="rgx_live_…")
r = client.classify("recruitment_screening",
decision_impact=True, scale=40)
print(r["tier"]) # high
| Method | Path | Purpose |
|---|---|---|
| POST | /api/v1/classify | Classify one AI use case — tier, fired rules, obligations. Stateless. |
| GET | /api/v1/tools | List register tools (search, paginate). |
| POST | /api/v1/tools | Create a register entry (catalog fuzzy-match via catalog_name). |
| PATCH | /api/v1/tools/{id} | Update a register entry. |
| GET | /api/v1/use-cases | List classified use cases with full rule traces. |
| POST | /api/v1/use-cases | Add a use case — classified immediately, tasks generated. |
| GET | /api/v1/readiness | Overall + per-domain readiness, tier mix, days to Annex III. |
| GET | /api/v1/tasks | Remediation tasks (filter by status/domain). |
| PATCH | /api/v1/tasks/{id} | Complete or reopen a task. |
| POST | /api/v1/documents | Generate any document asynchronously → webhook or poll. |
| GET | /api/v1/rulepacks/latest | Machine-readable current rule pack. |
| POST | /api/v1/webhooks | Subscribe to events (HMAC-signed, retried 24h). |
| POST | /api/v1/scans | Run the exposure scan programmatically. |
Swagger / OpenAPI ↗
Full schema, try-it-out against your workspace.
Python & TypeScript SDKs
renomira-py and @renomira/sdk — thin, typed, with webhook signature verification.
Webhooks
Eight events, HMAC-signed, retried for 24h, replayable from the dashboard.
Rate limits per plan (SME 30/min · Growth 300/min · Partner 600/min) · Idempotency-Key honoured on POSTs · v1 stability ≥ 12 months.