RBAC Management APIs
(Difference between revisions)
Line 36: | Line 36: | ||
| Removes a Role from a User. | | Removes a Role from a User. | ||
|} | |} | ||
+ | |||
+ | <!-- | ||
+ | |||
+ | == Access Requests == | ||
+ | |||
+ | {| | ||
+ | ! align="left" width="400px"| Resource | ||
+ | ! align="left"| Description | ||
+ | |- | ||
+ | | [[GET rbac/access_requests]] | ||
+ | | Searches for Access Requests. | ||
+ | |- | ||
+ | | [[POST rbac/access_requests]] | ||
+ | | Creates an Access Request. | ||
+ | |- | ||
+ | |[[GET rbac/access_requests/:access_request_id]] | ||
+ | | Returns an Access Request. | ||
+ | |- | ||
+ | |[[DELETE rbac/access_requests/:access_request_id]] | ||
+ | | Removes an Access Request. | ||
+ | |} | ||
+ | |||
+ | == Access Request Comments == | ||
+ | |||
+ | {| | ||
+ | ! align="left" width="400px"| Resource | ||
+ | ! align="left"| Description | ||
+ | |- | ||
+ | | [[GET rbac/access_requests/:access_request_id/comments]] | ||
+ | | Searches for Comments in an Access Request. | ||
+ | |- | ||
+ | | [[POST rbac/access_requests/:access_request_id/comments]] | ||
+ | | Creates a Comment in an Access Request. | ||
+ | |} | ||
+ | |||
+ | == Access Request Reviews == | ||
+ | |||
+ | {| | ||
+ | ! align="left" width="400px"| Resource | ||
+ | ! align="left"| Description | ||
+ | |- | ||
+ | | [[GET rbac/access_requests/:access_request_id/reviews]] | ||
+ | | Searches for Reviews in an Access Request. | ||
+ | |- | ||
+ | | [[POST rbac/access_requests/:access_request_id/reviews]] | ||
+ | | Creates a Review in an Access Request. | ||
+ | |} | ||
+ | |||
+ | == Access Request Events == | ||
+ | |||
+ | {| | ||
+ | ! align="left" width="400px"| Resource | ||
+ | ! align="left"| Description | ||
+ | |- | ||
+ | | [[GET rbac/access_requests/:access_request_id/events]] | ||
+ | | Searches for Events in an Access Request. | ||
+ | |} | ||
+ | |||
+ | == Access Request Reviewers == | ||
+ | |||
+ | {| | ||
+ | ! align="left" width="400px"| Resource | ||
+ | ! align="left"| Description | ||
+ | |- | ||
+ | | [[GET rbac/access_requests/:access_request_id/reviewers]] | ||
+ | | Searches for Reviewers in an Access Request. | ||
+ | |- | ||
+ | | [[POST rbac/access_requests/:access_request_id/reviewers]] | ||
+ | | Creates a Reviewer for an Access Request. | ||
+ | |- | ||
+ | |[[DELETE rbac/access_requests/:access_request_id/reviewers/:reviewer_id]] | ||
+ | | Removes a Reviewer from an Access Request. | ||
+ | |} | ||
+ | |||
+ | --> |
Revision as of 17:33, 10 August 2023
Roles
Resource | Description |
---|---|
GET rbac/roles | Searches for Roles. |
POST rbac/roles | Creates a Role. |
GET rbac/roles/:role_id | Returns a Role. |
PUT rbac/roles/:role_id | Updates a Role. |
DELETE rbac/roles/:role_id | Removes a Role. |
Role Users
Resource | Description |
---|---|
GET rbac/roles/:role_id/users | Searches for Users with a Role. |
POST rbac/roles/:role_id/users | Adds a Role to a User. |
DELETE rbac/roles/:role_id/users/:user_id | Removes a Role from a User. |