Features

  • Role CRUD operations with multi-tenant support
  • System and custom roles
  • Role-based access control
  • Role name uniqueness per tenant
  • Automatic snake_case conversion for role names

API Endpoints

Admin APIs

GET    /roles              # List roles with pagination
GET    /roles/:id          # Get role by ID
POST   /roles              # Create new role
PATCH  /roles/:id          # Update role
DELETE /roles/:id          # Delete role