Overview:
This document is a summary of additions, changes or enhancement's made to the Halcyon WebAPI interface in the month of January, 2023.
What's New:
No new API endpoints have been created for this release.
What’s Changed:
With the introduction of Role Based Access Control (RBAC), API functionality can be limited based on account role. Below you will see a matrix defining the permission sets for the various access levels, mapped to the available resources. It’s important to remember that the permissions below will be scoped to the role’s group. So while a user with a role for tenant X with a ReadOnly access level has permission to view tenants, that is scoped to just tenant X - meaning listing tenants will only show that user tenant X.
Additionally, it is possible for additional criteria to need to be true in order for a user to actually have the ability to do something. For instance, just because a user is an Admin of their tenant doesn’t mean they can create subtenants. The tenant also has to be authorized to manage tenants first.
Endpoints |
|
Admin |
PowerUser |
User |
ReadOnly |
|
|---|---|---|---|---|---|---|
Tenants |
|
View |
||||
|
Create |
|||||
|
Update |
|||||
|
Delete |
|||||
Tenant Identity Providers (IdP) |
|
View |
||||
|
Create |
|||||
|
Update |
|||||
|
Delete |
|||||
Users |
|
View |
||||
|
Create |
|||||
|
Update |
|||||
|
Delete |
|||||
Devices |
|
View |
||||
|
Delete |
|||||
|
Tag |
|||||
Threats |
|
View |
||||
|
Download |
|||||
|
Allow |
|||||
Extracted Keys |
N/A |
View |
||||
Cloud Inventory |
|
View |
||||
Cloud Connections |
N/A |
View |
||||
N/A |
Create |
|||||
N/A |
Edit |
|||||
N/A |
Delete |
|||||
Installers |
N/A |
View |
||||
|
Edit |
|||||
Events |
|
View |
||||
POST :v1/event/{event_id}/request_threat |
Request Threat Upload |
|||||
Export Configs |
|
View |
||||
|
Create |
|||||
|
Edit |
|||||
|
Delete |
Comments
0 comments
Please sign in to leave a comment.