# Role Assignments API

Provides access to the roles that are assigned to users in the context of a Hyperproof object.

Version: 1.0

## Servers

Hyperproof US
```
https://api.hyperproof.app/v1/roleassignments
```

Hyperproof EU
```
https://api.hyperproof.eu/v1/roleassignments
```

Hyperproof Gov
```
https://api.hyperproofgov.app/v1/roleassignments
```

## Security

### oauth2

Type: oauth2

## Download OpenAPI description

[Role Assignments API](https://developer.hyperproof.app/_bundle/hyperproof-api/roleassignments/roleassignments.openapi.yaml)

## Other

### Add Role Assignment

 - [POST /](https://developer.hyperproof.app/hyperproof-api/roleassignments/roleassignments.openapi/other/add-role-assignment.md): POST /

#### Description

Adds a new role assignment for a user on an object.

### Get Role Assignments Filtered

 - [POST /filter](https://developer.hyperproof.app/hyperproof-api/roleassignments/roleassignments.openapi/other/get-role-assignments-filtered.md): POST /

#### Description

Gets the set of role assignments matching the supplied filter.

### Update Role Assignment

 - [PATCH /{id}](https://developer.hyperproof.app/hyperproof-api/roleassignments/roleassignments.openapi/other/update-role-assignment.md): PATCH /

#### Description

Updates an existing role assignment.

### Delete Role Assignment

 - [DELETE /{id}](https://developer.hyperproof.app/hyperproof-api/roleassignments/roleassignments.openapi/other/delete-role-assignment.md): DELETE /

#### Description

Deletes a role assignment.

