Fudo Enterprise 6.1 - API Documentation¶
Welcome!
The following are the enhancements and modifications introduced in version 6.1 of Fudo Enterprise.
Session Monitoring & Analysis:
Session Commands 🆕 - track and audit commands executed during monitored sessions
Machine Learning - Session Scoring 🆕 - machine learning-based anomaly detection and session scoring
Machine Learning - Model Profiles 🆕 - configure ML behavioral models for different protocols (SSH, RDP)
System Management:
Syslog Server Management 🆕 - configure external syslog servers for centralized log collection
Dashboard Storage 🆕 - customize user dashboard layouts and widget configurations
Disk Probe - manually trigger disk scanning for VM disk size changes
User Access Gateway Enhancements:
Authentication Confirmation 🆕 - re-authentication endpoints for secure access to user profile sections
Profile Authentication Methods Management 🆕 - manage user authentication methods (list, create, modify, delete)
Updates to Existing Object Specifications:
Safe: Added HTTP kiosk mode attributes (
http_rendered_kiosk_url,http_rendered_kiosk_max_tabs)User: SCIM support (
scim_managed,scim_blocked,scim_username), FIDO2 authentication (fido2_user_handle)User Authentication Method: Enhanced API key support with
apikey_hintandapikey_expires_at, full FIDO2/Passkey supportSecret Change Policy: SSH key type configuration with
ssh_keytypeattributeServer: New RDP attributes (
rdp_nla_enabled,rdp_public_key) and TLS certificate store support
You can search for Fudo Enterprise API features by using the search bar located on your left or refer to the table of contents below.
Getting Started
Core Resources - Users & Groups
- Role-Based Access Control and User Groups
- Users
- Data Structures: UserModel
- Get Available Attributes of the UserModel
- Data Structures: UserSafeAssignmentModel
- Retrieve Available Attributes of the UserSafeAssignmentModel
- Data Structures: UserSafeTimePolicyAssignmentModel
- Retrieve Available Attributes of the UserSafeTimePolicy - AssignmentModel
- Create a User
- Get Users List
- Get a User
- Modify a User
- Get User-Safe Assignments List
- Create a User-Safe Assignment
- Get Users’ Time Policy Settings Within Safes
- Get Users’ Time Policy Settings Within Safes by ID
- Modify User’s Time Policy Settings Within a Safe
- Create User’s Time Policy Settings Within a Safe
- Delete User’s Time Policy Settings Within a Safe
- Delete User-Safe Assignment
- Delete User
- User Authentication Methods Management
- Retrieve Available Attributes of the UserAuthentication - MethodModel
- Listing User Authentication Configurations
- Listing Authentication Configurations for User
- Retrieve User Authentication Configuration by ID
- Create User Authentication Method
- Modify User Authentication Method
- Deleting User Authentication Method
- User Devices
- User Mobile Access (Fudo Officer)
- User Organization
Core Resources - Accounts
- Accounts
- Account-Safe-Listener Assignment
- Data Structures: AccountSafeListenerAssignmentModel
- Retrieve Available Attributes of the AccountSafeListener- AssignmentModel
- Get Account-Safe-Listener Assignment List
- Get Account-Safe-Listener Assignment by ID’s
- Create an Account-Safe-Listener Assignments
- Modify an Account-Safe-Listener Assignment
- Delete an Account-Safe-Listener Assignment
- Managing Secret Changers and Remote Apps in Accounts
- Data Structures
- Retrieve Available Attributes of the AccountScriptModel
- Get Secret Changers and Remote Apps Assigned to Accounts
- Get Secret Changer or Remote App Assigned to an Account by Assignment ID
- Assign Secret Changer or Remote App to an Account
- Modify Secret Changer or Remote App Assignment for an Account
- Delete Secret Changer or Remote App Assignment from an Account
- Account Notes
Core Resources - Connection Assets
Access Requests
Password Management
Automation & Discovery
- Discovery
- Discovery Scanner
- Discovery Rule
- Retrieve Available Attributes of the DiscoveryRuleModel
- Get Rules List
- Get Rule by ID
- Create Rule
- Modify Rule
- Delete Rule
- Discovery Scanner-Rule Assignment
- Discovery Rule-Listener Assignment
- Discovery Rule-Pool Assignment
- Discovery Rule-Safe Assignment
- Managing Discovery State
Sessions & Monitoring
- Sessions
- Session Summary
- Session Commands 🆕
- Reports
- Data Structures: ReportModel
- Retrieve Available Attributes of the ReportModel
- Data Structures: DefinedReportSubscriptionModel
- Retrieve Available Attributes of the DefinedReportSubscriptionModel
- Data Structures: DefinedReportModel
- Retrieve Available Attributes of the DefinedReportModel
- Get List of Generated Reports
- Get List of Predefined Report Definitions
- Get List of Subscriptions to Periodic Reports
- Get or Download Report File
- Subscribe to a Periodic Report
- Create New Report Definition (Custom Filter)
- Generate User Report on Demand
- Update Report Definition (Custom Filter)
- Delete Generated User Report
- Delete Report Definition (Custom Filter)
- Unsubscribe from a Recurring Report
- User Productivity Analytics
- Logs
- Syslog Server Management 🆕
- Notification Filter
- Push Notifications
- Downloads
- Machine Learning - Session Scoring 🆕
- Machine Learning Settings
- Machine Learning - Model Profiles 🆕
Integrations - Authentication
- External Authentication
- OpenID Connect Configuration
- OpenID Connect Users Assignment
- Data Structures
- Retrieve Available Attributes of the UserOpenIDModel
- Get the List of Existing OpenID Connect Configuration Assignments to Users
- Get Existing OpenID Connect Configuration Assigned to User
- Defining OpenID Connect Configuration Assignment to User
- Modify OpenID Connect Configuration Assignment to User
- Deleting OpenID Connect Configuration Assignment to User
- User Directory
Integrations - External Services
System Administration
User Access Gateway - Core
- Authentication Confirmation 🆕
- Profile Authentication Methods Management 🆕
- Overview
- Authentication Flow
- Data Structures
- Retrieve Available Attributes of the Authentication MethodModel
- Step 1: Obtain Reauthentication Token
- Step 2: List User’s Authentication Methods
- Create Authentication Method
- Get Authentication Method by ID
- Update Authentication Method
- Delete Authentication Method
- Invalidate Reauthentication Token
- UAG - Current User Identity
- UAG - Accounts List
- UAG - Account Safe Listener
- UAG - Account Access Request
- UAG - Session Timeout Check
User Access Gateway - Features
User Access Gateway - Vault
User Access Gateway - Settings