Full API for custom application development
Olympus.io provides programmatic access to your Windows CIFS/SMB and Linux NFS file shares. This API interface enables custom work flows for 3rd party applications.
- Create a searchable index of all files and folders on your file server
- Integrate private server file sharing directly into your custom applications and projects
- Authenticated, API-enabled access for accessing files as objects
- Maintains all user access permissions and multi-factor authentication
- Full API documentation with source-code available via Postman and GitLab
- Example API list below:
- Get App Info
- Get System Time
- App Control – Check For Updates
- App Control – Restart Application
- App Control – Update Application
- Get Available Auth/Login Modes
- Login API
- OKTA – Is Logged In
- Get Logged In User Profile API
- Splash Screen – Get Splash Screen Settings
- Recover Forgot Password
- Refresh Access Token
- Log out user – From all Apps.
- Log out all users – From all Apps.
- Blacklist Access token, to log out user.
- Logout User From all Apps
- RE-SYNC – Resync Directory contents
- SmbSettings – Add New Mount Point
- Smb Settings – Get all mount points
- SMB Settings – Update Mount Point
- SmbSettings – Delete Mount Point
- Smb Settings – Get Mount Status
- Smb Settings – Unmount Drive
- Scan Operations – Full Scan
- Scan Operations – Clear Indexing
- Ad-Ldap – Add new Settings
- Ad-Ldap – Get Settings
- Ad-Ldap – Delete Settings
- Ad-Ldap – Update Settings
- Ad-Ldap – Test Settings
- License – Add Or Update License
- License – Get Settings
- File Upload
- File Update
- File Download
- File Download – Get Download Link
- File Rename
- File – Move
- File – Delete
- File – Get Detail
- File – Get Info By Uniquename
- Directory – Get Root Directories
- Directory – Get Child Directory
- Directory – Get Files
- Directory – Get Detail
- Directory – Get Info By Uniquename
- Directory – Get All Parents Info Recursively
- Directory Create
- Directory – Rename
- Directory – Move
- Directory – Delete
- User – Create New User
- Verify User – Via Email Proof Token
- Sharing – Files – Get Public Sharing Status
- Sharing – Files – Enable Public Download
- Sharing – Directory – Enable Public Download
- Sharing – File – To User (via email)
- Sharing – File – Get users list
- Sharing – Directory – Get users list
- Sharing – Directory – To User (via email)
- Shared File Listing – Get All files at root
- Shared Directories listing – Get All Directories at root
- Get Admin Dashboard Card Stats
- Get Admin Dashboard User Stats
- User – List
- Directory – Search Directories
- File – Search Files
- Desktop Sync APIS – Get New Or Updated Directories
- Desktop Sync APIS – Get New Or Updated Files
- Desktop Sync APIS – Get Deleted List
- System – Get Email Settings
- File – Comments – Add comment
- File – Comments – Get comments
- Directory – Comments – Add comment
- Directory – Comments – Get comments
- File – Comments – Update comment
- Favorites – Add
- Favorites – Remove
- Favourites – Get All
- Send OTP
- App-settings – OTP Settings – Add/Update
- App-settings OTP Settings – Get
- Directory – Download As Zip/ Create Zip
- Scan – CRON – Update Settings
- Scan – CRON – Get Settings
- Logging – Get Logs
- Logging – Export Logs
- Logging – Get Log Stats
- Admin – If Default Password
- Admin – List All Shared Files
- User Onboarding
- Login – Verify OTP