Skip to content
Prividium

users

User management endpoints

GET /users/

GET/users/

List users, oldest first (createdAt, then id). With MULTI_ORG_ENABLED the list is zone-level by default: scope=all covers the whole zone, organizationId scopes to one organization, and sort=organization lists zone users before members.

Query Parameters

limit
integer·min 1·max 1000·default 10
offset
integer·min 0·max 9007199254740991·default 0
roleId
string
displayName
string
scope
string·default zone
Values
zoneall
organizationId
string
sort
string·default created
Values
createdorganization

Responses

POST /users/

POST/users/

Create a new user

Request Body

application/json
oidcSub
string
oidcIssuer
string
displayNameRequired
string·min 1·max 100
organizationId
string
roles
string[]
wallets
string[]

Responses

GET /users/{id}

GET/users/{id}

Get a user by ID

Path Parameters

idRequired
string·min 1

Responses

PUT /users/{id}

PUT/users/{id}

Replace a user (full update)

Path Parameters

idRequired
string·min 1

Request Body

application/json
displayNameRequired
string·min 1·max 100
rolesRequired
string[]
walletsRequired
string[]

Responses

DELETE /users/{id}

DELETE/users/{id}

Delete a user

Path Parameters

idRequired
string·min 1

Responses