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 MFT Nodes
(/organizations/<ID>/mft-nodes)- Get / List Organization MFT Nodes (4600)Explanation: Outlines permissions for managing MFT 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 MFT Nodes
(/admin/mft-nodes)- List Admin MFT Nodes (6020)Explanation: Details permissions for listing MFT 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.
-
MFT Admin App Settings
(/mft-admin/app-settings)- Undefined (Undefined)
- Get / List Alerts (2000)Explanation: Describes permissions for managing MFT 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.