RBAC Management APIs
From Social ID Developers
(Difference between revisions)
(4 intermediate revisions by one user not shown) | |||
Line 2: | Line 2: | ||
{| | {| | ||
− | ! align="left" width=" | + | ! align="left" width="550px"| Resource |
! align="left"| Description | ! align="left"| Description | ||
|- | |- | ||
Line 11: | Line 11: | ||
| Creates a Role. | | Creates a Role. | ||
|- | |- | ||
− | |[[GET rbac/roles/:role_id]] | + | | [[GET rbac/roles/:role_id]] |
| Returns a Role. | | Returns a Role. | ||
|- | |- | ||
− | |[[PUT rbac/roles/:role_id]] | + | | [[PUT rbac/roles/:role_id]] |
| Updates a Role. | | Updates a Role. | ||
|- | |- | ||
− | |[[DELETE rbac/roles/:role_id]] | + | | [[DELETE rbac/roles/:role_id]] |
| Removes a Role. | | Removes a Role. | ||
|} | |} | ||
Line 24: | Line 24: | ||
{| | {| | ||
− | ! align="left" width=" | + | ! align="left" width="550px"| Resource |
! align="left"| Description | ! align="left"| Description | ||
|- | |- | ||
Line 33: | Line 33: | ||
| Adds a Role to a User. | | Adds a Role to a User. | ||
|- | |- | ||
− | |[[DELETE rbac/roles/:role_id/users/:user_id]] | + | | [[DELETE rbac/roles/:role_id/users/:user_id]] |
| Removes a Role from a User. | | Removes a Role from a User. | ||
|} | |} | ||
− | |||
<!-- | <!-- | ||
Line 42: | Line 41: | ||
{| | {| | ||
− | ! align="left" width=" | + | ! align="left" width="550px"| Resource |
! align="left"| Description | ! align="left"| Description | ||
|- | |- | ||
Line 51: | Line 50: | ||
| Creates an Access Request. | | Creates an Access Request. | ||
|- | |- | ||
− | |[[GET rbac/access_requests/:access_request_id]] | + | | [[GET rbac/access_requests/:access_request_id]] |
| Returns an Access Request. | | Returns an Access Request. | ||
|- | |- | ||
− | |[[DELETE rbac/access_requests/:access_request_id]] | + | | [[DELETE rbac/access_requests/:access_request_id]] |
| Removes an Access Request. | | Removes an Access Request. | ||
|} | |} | ||
Line 61: | Line 60: | ||
{| | {| | ||
− | ! align="left" width=" | + | ! align="left" width="550px"| Resource |
! align="left"| Description | ! align="left"| Description | ||
|- | |- | ||
Line 74: | Line 73: | ||
{| | {| | ||
− | ! align="left" width=" | + | ! align="left" width="550px"| Resource |
! align="left"| Description | ! align="left"| Description | ||
|- | |- | ||
Line 87: | Line 86: | ||
{| | {| | ||
− | ! align="left" width=" | + | ! align="left" width="550px"| Resource |
! align="left"| Description | ! align="left"| Description | ||
|- | |- | ||
Line 97: | Line 96: | ||
{| | {| | ||
− | ! align="left" width=" | + | ! align="left" width="550px"| Resource |
! align="left"| Description | ! align="left"| Description | ||
|- | |- | ||
Line 106: | Line 105: | ||
| Creates a Reviewer for an Access Request. | | Creates a Reviewer for an Access Request. | ||
|- | |- | ||
− | |[[DELETE rbac/access_requests/:access_request_id/reviewers/:reviewer_id]] | + | | [[DELETE rbac/access_requests/:access_request_id/reviewers/:reviewer_id]] |
| Removes a Reviewer from an Access Request. | | Removes a Reviewer from an Access Request. | ||
+ | |} | ||
+ | |||
+ | == Access Certification Campaigns == | ||
+ | |||
+ | {| | ||
+ | ! align="left" width="550px"| Resource | ||
+ | ! align="left"| Description | ||
+ | |- | ||
+ | | [[GET rbac/access_certification_campaigns]] | ||
+ | | Searches for Access Certification Campaigns. | ||
+ | |- | ||
+ | | [[GET rbac/access_certification_campaigns/:access_certification_campaign_id]] | ||
+ | | Returns an Access Certification Campaign. | ||
+ | |} | ||
+ | |||
+ | == Access Certification Campaign Reviews == | ||
+ | |||
+ | {| | ||
+ | ! align="left" width="550px"| Resource | ||
+ | ! align="left"| Description | ||
+ | |- | ||
+ | | [[GET rbac/access_certification_campaigns/reviews]] | ||
+ | | Searches for Access Certification Campaign Reviews. | ||
+ | |- | ||
+ | | [[GET rbac/access_certification_campaigns/reviews/:access_certification_campaign_review_id]] | ||
+ | | Returns an Access Certification Campaign Review. | ||
+ | |- | ||
+ | | [[PUT rbac/access_certification_campaigns/reviews/:access_certification_campaign_review_id]] | ||
+ | | Updates an Access Certification Campaign Review. | ||
|} | |} | ||
--> | --> |
Latest revision as of 15:05, 20 February 2024
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. |