Permission System API Output Overview
This API output provides a comprehensive overview of the permissions and access levels within the system.
Below is a breakdown of the different endpoints, their associated functionalities, and the corresponding permissions granted:
Organization (/organizations)
Get / List Organization (4000)
Get / List Alerts (2000)
Explanation: This section outlines permissions related to viewing and managing organizations, including access to alerts.
Organization Details (/organizations/<ID>)
Undefined (Undefined)
Get / List Organization (4000)
Explanation: Describes permissions for accessing specific organization details.
Organization Endpoints (/organizations/<ID>/endpoints)
Get / List Organization Endpoints (4100)
Explanation: Covers permissions for managing endpoints within an organization.
Organization Subscriptions (/organizations/<ID>/subscriptions)
Get / List Organization Subscriptions (4200)
Explanation: Details permissions for managing subscriptions within an organization.
Organization PGP Keys (/organizations/<ID>/pgp-keys)
Get / List Organization Certificates (4500)
Get / List Organization PGP Keys (4300)
Explanation: Specifies permissions for managing PGP keys within an organization.
Organization SSH Keys (/organizations/<ID>/ssh-keys)
Get / List Organization Certificates (4500)
Get / List Organization SSH Keys (4400)
Explanation: Describes permissions for managing SSH keys within an organization.
Organization Certificates (/organizations/<ID>/certificates)
Get / List Organization Certificates (4500)
Explanation: Indicates permissions for managing certificates within an organization.
Organization Thru Nodes (/organizations/<ID>/thru-nodes)
Get / List Organization Thru Nodes (4600)
Explanation: Outlines permissions for managing Thru Nodes within an organization.
Organization Machine Users (/organizations/<ID>/machine-users)
Get / List Organization Machine Users (4700)
Explanation: Specifies permissions for managing machine users within an organization.
Flows (/flows)
Get / List Flows (5000)
Get / List Alerts (2000)
Explanation: Describes permissions related to managing flows and accessing alerts.
Flow Details (/flows/<ID>/<ID>)
Get / List Flow Endpoint Server Path Config (5510)
Get / List Flow Endpoint Main Config (5440)
Get / List Flow Endpoint (5100)
Get / List Flow Endpoint Processing Config (5470)
Get / List Organization PGP Key (4300)
Get / List Flow Endpoint Anti Virus Config (5420)
Get / List Flow Endpoint Triggers Config (5530)
Get / List Flow Endpoint Rename Option Config (5490)
Get / List Flow Endpoint Email Notification Config (5450)
Get / List Flow Endpoint Alert Config (5410)
Get / List Flow Endpoint Server User Config (5520)
Get / List Organization Certificates (4500)
Get / List Organization SSH Keys (4400)
Get / List Flow Endpoint Server Path Mapping Config (5500)
Explanation: This section details the various configurations and settings available for managing specific flow endpoints.
Flow Subscribers (/flows/<ID>/subscribers)
Get / List Flow Subscriptions (5200)
Explanation: Describes permissions for managing subscribers related to a specific flow.
Flow Schedule History (/flows/<ID>/schedule-history)
Get / List Flow Transfer Requests (5020)
Get / List Flows (5000)
Get / List Flow Endpoints (5100)
Explanation: Covers permissions related to the schedule history of a flow, including transfer requests and associated flow and endpoint details.
Flow Responses (/flows/<ID>/responses/<ID>)
Get / List Flow Client Responses (5021)
Get / List Flows (5000)
Explanation: Details permissions for managing client responses within a specific flow.
Activity (/activity)
File Activity (1200)
Get / List Alerts (2000)
Download Files (1202)
Explanation: Describes permissions related to file activity, alerts, and file downloads.
Alerts (/alerts)
Get / List Alerts (2000)
Explanation: Specifies permissions for managing alerts within the system.
Admin Users (/admin/users)
Get / List User Management (6000)
Instance Admin APIs (6011)
Get / List Alerts (2000)
Explanation: Outlines permissions for managing users, instance admin APIs, and alerts in the administrative context.
Admin User Details (/admin/users/<ID>)
Get / List User Management (6000)
Instance Admin APIs (6011)
Undefined (Undefined)
Get Admin Roles (6200)
Get / List Organizations (4000)
Get / List Flows (5000)
Get / List Flow Endpoints (5100)
Explanation: Details permissions for managing specific user accounts and associated administrative roles, organizations, flows, and flow endpoints.
Admin User Sessions (/admin/users/<ID>/user-sessions)
Undefined (Undefined)
Get / List User Management (6000)
Instance Admin APIs (6011)
Explanation: Describes permissions related to user sessions, user management, and instance admin APIs within the system.
Admin Roles (/admin/roles)
Get Admin Roles (6200)
Instance Admin APIs (6011)
Explanation: Outlines permissions for managing administrative roles and instance admin APIs.
Admin Role Details (/admin/roles/<ID>)
Undefined (Undefined)
Get Admin Roles (6200)
Instance Admin APIs (6011)
Explanation: Details permissions for specific administrative role configurations and instance admin APIs.
Admin Retention (/admin/retention)
Get Admin Retention (6400)
Instance Admin APIs (6011)
Explanation: Specifies permissions for managing retention settings within the administrative context.
Admin Audit Log (/admin/audit-log)
Undefined (Undefined)
Explanation: Describes permissions related to the audit log in the administrative context.
Admin MFA (/admin/mfa)
Get Admin MFA (6410)
Instance Admin APIs (6011)
Explanation: Outlines permissions for managing multi-factor authentication (MFA) settings within the administrative context.
Admin Thru Nodes (/admin/thru-nodes)
List Admin Thru Nodes (6020)
Explanation: Details permissions for listing Thru Nodes in the administrative context.
Admin Feature Flags (/admin/feature-flags)
Get Admin Feature Flag (6100)
Explanation: Specifies permissions for accessing and managing feature flags within the administrative context.
Thru Admin App Settings (/thru-admin/app-settings)
Undefined (Undefined)
Get / List Alerts (2000)
Explanation: Describes permissions for managing Thru admin app settings and accessing alerts.
Search Test (/search/test)
Global Search (1400)
Get / List Alerts (2000)
Explanation: Outlines permissions related to global search functionality and accessing alerts in the system.
This overview provides insights into the permissions and capabilities associated with system administration and configuration settings.