| Action | Intended Users | Method | URI | Request Params | RequestBody | ResponseBody |
---|
1 | Apply or Remove an AccessRequirement to a list of subjectssubject | ACT | PUT | /accessRequirement/{id}/subjectsAccessRequirementSubjectChangeRequest/subject | subjectId, subjectType |
|
|
2 | Remove an AccessRequirement from a subject | ACT | DELETE | /accessRequirement/{id}/subject | subjectId, subjectType |
|
|
3 | Listing a page of subjects that an AccessRequirement directly applies to | All users | GET | /accessRequirement/{id}/subjects | nextPageToken |
| RestrictableObjectDescriptorResponse |
4 | Listing a page of AccessRequirements that applies to a subject | All users | POST | /accessRequirement/batch |
| BatchAccessRequirementRequest | BatchAccessRequirementResponse |
AccessRequirementSubjectChangeRequest
|
---|
List<RestrictableObjectDescriptor> subjects |
ChangeType changeType (ADD, REMOVE) |