Roles

Roles define the permissions and access levels assigned to users within the system. Each role determines what actions a user can perform and which resources they can interact with.

https://api.validere.io/app

Create a Role

Create a role

post
Authorizations
Body
anyOptional
Responses
200

A successful operation

application/json
Responseall of
and
post
/app/v1/roles
200

A successful operation

Delete a Role

Delete a role

delete
Authorizations
Path parameters
role_idstring · uuidRequired

Role ID

Responses
200

successful operation

No content

delete
/app/v1/roles/{role_id}
200

successful operation

No content

Update a Role

Update a role

put
Authorizations
Path parameters
role_idstring · uuidRequired

Role ID

Body
namestringOptional
descriptionstringOptional
statusstring · enumOptionalPossible values:
Responses
200

A successful operation

application/json
Responseall of
and
put
/app/v1/roles/{role_id}
200

A successful operation

Get a Role

Must be Company member - Get a role

get
Authorizations
Path parameters
role_idstring · uuidRequired

Role ID

Responses
200

A successful operation

application/json
Responseall of
and
get
/app/v1/roles/{role_id}
200

A successful operation

Search Roles

Must be Company member - Search roles

post
Authorizations
Body
objectOptional
and
and
Responses
200

successful operation

application/json
Responseall of
post
/app/v1/roles/search
200

successful operation

Get Role Members

Must be Company member - Show Memberships for a role

get
Authorizations
Path parameters
role_idstring · uuidRequired

Role ID

Responses
200

A successful operation

application/json
get
/app/v1/roles/{role_id}/members
200

A successful operation

Assign Role to User

Add a user to a role

put
Authorizations
Path parameters
role_idstring · uuidRequired

Role ID

member_idstring · uuidRequired

Member ID

Responses
200

A successful operation

No content

put
/app/v1/roles/{role_id}/members/{member_id}
200

A successful operation

No content

Remove Role from User

Remove a user from a role

delete
Authorizations
Path parameters
role_idstring · uuidRequired

Role ID

member_idstring · uuidRequired

Member ID

Responses
200

A successful operation

No content

delete
/app/v1/roles/{role_id}/members/{member_id}
200

A successful operation

No content

Last updated