get_actor_roles
Get available actor roles per regulation with obligation counts.
Actor roles define WHO an obligation applies to within a specific regulation
(e.g. 'credit_institution', 'significant_institution' for CRD/CRR, or
'ai_provider', 'high_risk_deployer' for AI Act).
Use this to discover which roles exist before filtering obligations with
get_obligations(actor_role=...).
Returns roles grouped by regulation, sorted by obligation count.
Each role includes a human-readable label and description.
Args:
regulation: Filter to a specific regulation code (e.g. 'dora', 'ai_act'). If omitted, returns roles for all regulations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| regulation | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |