Fudo Enterprise 6.0 - API Documentation¶
Welcome!
The following are the enhancements and modifications introduced in version 6.0 of Fudo Enterprise.
We’ve introduced comprehensive vault management capabilities with new endpoints for collections, secrets, and system configuration:
Password Vault Management:
Collection Management 🆕 - Secret collections and hierarchical organization
Collections Permissions 🆕 - Collection permission assignments
User Collection Management 🆕 - Direct user-to-collection access management
Assigning Collections to Groups 🆕 - Group-to-collection access management
Collection Notifications 🆕 - Collection and safe notification management
Collection Access 🆕 - Collection access permissions and management
Secret Management 🆕 - Secret storage, access tracking, and password management
Secret Password Changer Management 🆕 - Automatic password changing for secrets
Secret Access Management 🆕 - Secret access tracking and checkout management
Secret Exposure Monitoring 🆕 - Secret exposure monitoring and alerts
Secret URI Management 🆕 - URI management for secrets
User Access Gateway (UAG) Password Vault:
UAG - Secret Collections - Personal vault collection management through UAG
UAG - Secret Management - Secret management, history, and URI operations via UAG
UAG - Secret Checkout/Checkin - Secret checkout and checkin functionality
Additional New Endpoints:
Reverse Proxy 🆕 - Reverse proxy tunneling and User Access Gateway integration
License - Delete uploaded license file
Other Improvements
Endpoint Changes
The
GET /objspec/uag_account_safe_listenerendpoint was renamed toGET /objspec/account_safe_listener.The following endpoints were deprecated in version 5.6 and have now been removed. Please update your integrations accordingly:
GET /account/<account_id>/access_requestPOST /account/<account_id>/access_request
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 Password Changers and Remote Apps in Accounts
- Data Structures
- Retrieve Available Attributes of the AccountScriptModel
- Get Password Changers and Remote Apps Assigned to Accounts
- Get Password Changer or Remote App Assigned to an Account by Assignment ID
- Assign Password Changer or Remote App to an Account
- Modify Password Changer or Remote App Assignment for an Account
- Delete Password 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
- 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
- Notification Filter
- Push Notifications 🆕
- Downloads
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
User Access Gateway - Features
User Access Gateway - Vault
User Access Gateway - Settings