v1

latestOpenAPI 3.1.02026-07-174237122.7 KB
v1
users

user role

Controller:

github.com/ubccr/grendel/internal/api.(*Handler).UserRole

Middlewares:

  • github.com/go-fuego/fuego.defaultLogger.middleware
  • github.com/ubccr/grendel/internal/api.(*Handler).authMiddleware

Update users role

patch/v1/users/{usernames}/role

Path parameters

usernamesstring required

target usernames

Headers

Acceptstring

Request body

rolestring

type of model.Role, valid options: disabled, user, admin

Example request

{
  "role": "admin"
}

Response

OK

changedinteger
detailstring
titlestring