Users

Get an individual user

get
Path parameters
usernamestringRequired

Username of the user to fetch

Responses
get
/api/users/{username}

Create a user

post
Path parameters
usernamestringRequired

Username of the user to create

Body
auth_typestringOptional
external_identity_provider_idstringOptional
isadminbooleanOptional

deprecated

issuperadminbooleanOptional

deprecated

last_login_timestringOptional
passwordstring · min: 5Required
platform_role_idstring · enumOptionalPossible values:
usernamestring · min: 3Optional
Responses
post
/api/users/{username}

Update a user

put
Path parameters
usernamestringRequired

Username of the user to update

Body
auth_typestringOptional
external_identity_provider_idstringOptional
isadminbooleanOptional

deprecated

issuperadminbooleanOptional

deprecated

last_login_timestringOptional
passwordstring · min: 5Required
platform_role_idstring · enumOptionalPossible values:
usernamestring · min: 3Optional
Responses
put
/api/users/{username}

Delete a user

delete
Path parameters
usernamestringRequired

Username of the user to delete

Responses
delete
/api/users/{username}

Get Users Remote Access Gw.

get
Path parameters
usernamestringRequired

Username to fetch all the gateways with access

Responses
get
/api/users/{username}/remote_access_gw

Create a super admin

post
Body
auth_typestringOptional
external_identity_provider_idstringOptional
isadminbooleanOptional

deprecated

issuperadminbooleanOptional

deprecated

last_login_timestringOptional
passwordstring · min: 5Required
platform_role_idstring · enumOptionalPossible values:
usernamestring · min: 3Optional
Responses
post
/api/users/adm/createsuperadmin

Check if the server has a super admin

get
Responses
get
/api/users/adm/hassuperadmin

Transfer super admin role to another admin user

post
Path parameters
usernamestringRequired

Username of the user to transfer super admin role

Responses
post
/api/users/adm/transfersuperadmin/{username}

Get all pending users

get
Responses
get
/api/users_pending

Delete all pending users

delete
Responses
delete
/api/users_pending

Approve a pending user

post
Path parameters
usernamestringRequired

Username of the pending user to approve

Responses
post
/api/users_pending/user/{username}

Delete a pending user

delete
Path parameters
usernamestringRequired

Username of the pending user to delete

Responses
delete
/api/users_pending/user/{username}

Delete user group.

delete
Query parameters
group_idstringRequired

group id required to delete the role

Responses
delete
/api/v1/user/group

Get user role permission template.

get
Query parameters
role_idstringRequired

roleid required to get the role details

Responses
get
/api/v1/user/role

Create user role permission template.

post
Body
defaultbooleanOptional
deny_dashboard_accessbooleanOptional
full_accessbooleanOptional
idstring · enumOptionalPossible values:
meta_datastringOptional
namestringOptional
network_idstring · enumOptionalPossible values:
Responses
post
/api/v1/user/role

Update user role permission template.

put
Body
defaultbooleanOptional
deny_dashboard_accessbooleanOptional
full_accessbooleanOptional
idstring · enumOptionalPossible values:
meta_datastringOptional
namestringOptional
network_idstring · enumOptionalPossible values:
Responses
put
/api/v1/user/role

Delete user role permission template.

delete
Query parameters
role_idstringRequired

roleid required to delete the role

Responses
delete
/api/v1/user/role

lists all user roles.

get
Query parameters
role_idstringRequired

roleid required to get the role details

Responses
get
/api/v1/user/roles

Last updated

Was this helpful?