-
Notifications
You must be signed in to change notification settings - Fork 0
Endpoints
Cameron Rushton edited this page Mar 12, 2020
·
2 revisions
GET /departments
GET /interest/
GET /interest/?id={id}
GET /interest/?department={department}
POST /interest/create
POST /interest/update
DELETE /interest/{id}
GET /operations/
GET /owner
GET /privilege/
GET /privilege/?id={id}
GET /privilege/?owner={owner}
GET /privilege/?target={target}
GET /privilege/?operation={operation}
POST /privilege/create
POST /privilege/update
DELETE /privilege/{id}
GET /role/
GET /role/?name={name}
POST /role/create
POST /role/update
POST /role/add?name={name}
POST /role/remove?name={name}
DELETE /role/{name}
GET /targets/
GET /role/
| Key | Value |
|---|---|
| Request Body | N/A |
| Response Header | 200 OK |
| Response Body | [String] |
| Description | Gets all roles as an array of strings |
GET /role/?name={name}
| Key | Value |
|---|---|
| Request Body | N/A |
| Response Header | 200 OK or 404 NOT_FOUND |
| Response Body | [String] |
| Description | Gets all roles by role name |
POST /role/create
POST /role/update
POST /role/add?name={name}
POST /role/remove?name={name} TODO
| Key | Value |
|---|---|
| Request Body | { operation: "create/read/update/delete", target: "application/interest/...", owner: ""} |
| Response Header | 200 OK or 404 NOT_FOUND |
| Response Body | N/A |
| Description | Deletes a role's privilege |
DELETE /role/{name}