Permission Actions
Get Permission Actions#
Endpoint#
GET /passportsvc/api/v1/permission_actionsRequest#
Parameters#
Query#
| Parameter | Type | Description | Required |
|---|---|---|---|
_offset | Number | The starting point of the query results. Defaults to 0. | Optional |
_pageSize | Number | The number of results to return in the response. Defaults to 10. | Optional |
_svc | String | Filter permission actions by a specific service. At least one of _svc or _resource required. | Required (if _resource is not provided) |
_resource | String | Filter permission actions by a specific resource. At least one of _svc or _resource required. | Required (if _svc is not provided) |
Authorization#
Accessible by any logged in user
Response#
Codes#
| Code | Description |
|---|---|
200 | Success |
400 | Bad Request |
Body#
{ "_pageSize": 3, "_total": 3, "_list": [ { "_actions": [ "READ", "CREATE", "EDIT", "DELETE" ], "_svc": "itemsvc", "_resource": "nameduseritem" }, { "_actions": [ "READ", "CREATE", "EDIT", "DELETE" ], "_svc": "itemsvc", "_resource": "telemetryconfig" }, { "_actions": [ "READ", "CREATE", "EDIT", "DELETE" ], "_svc": "datasourcesvc", "_resource": "orchestrator" } ]}PUT Permission Actions#
Endpoint#
PUT /passportsvc/api/v1/permission_actionsRequest#
Body#
{ "_actions": [ "READ", "CREATE", "EDIT", "DELETE" ], "_svc": "itemsvc", "_resource": "nameduseritem"}Response#
Codes#
| Code | Description |
|---|---|
200 | Success |
400 | Bad Request |
Authorization#
Only Trusted clients are authorized to make this API call.
Behavior#
_svc and _resource are unique fields. If combination of _svc and _resource are exists then replace actions in the request body otherwise create.
DELETE Permission Actions#
Endpoint#
DELETE /passportsvc/api/v1/permission_actionsRequest#
Body#
{ "_svc": "itemsvc", "_resource": "nameduseritem"}Response#
Codes#
| Code | Description |
|---|---|
204 | No Content |
404 | Not Found |
Authorization#
Only Trusted clients are authorized to make this API call.