API referencePeople and roles
Make a role
POST
Needs People & roles. Of mcp.read and mcp.full a role keeps one (full wins). An unknown permission is refused.
bearerheader
AuthorizationBearer <token>An API token
application/json- body
name*string1 to 40 characters, unique
permissions*array<string>Made
application/json- response
id*stringadmin and member are built in; others are made by an admin
name*stringbuiltIn*booleanpermissions*array<>people*integerHow many people have it
curl -X POST 'http://127.0.0.1:7777/admin/api/roles' \ -H 'Content-Type: application/json' \ -d '{ "name": "Auditor", "permissions": [ "admin.usage", "admin.audit" ]}'Example Response
{ "id": "string", "name": "string", "builtIn": true, "permissions": [ "string" ], "people": 0}