Adds backend API endpoints required for Terraform provider support for custom RBAC roles and user role assignments.
| Method | Endpoint | Description |
|---|---|---|
GET |
/api/members |
List all organization members |
GET |
/api/members/:userId |
Get member by user ID |
PUT |
/api/members/:userId/role |
Assign role to user (idempotent) |
DELETE |
/api/members/:userId/role |
Reset user role to default |
GET |
/api/users/:userId |
Lookup user by ID |
GET |
/api/users/by-email/:email |
Lookup user by email |
GET |
/api/roles/by-name/:name |
Lookup role by name |
GET |
/api/roles?name=... |
Filter roles by name |
/closes #1446 /claim #1446
Veer Adyani
@veeradyani222
Archestra
@archestra-ai