All REST Endpoints
File Server/Configuration
- Get File System Configuration
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/configuration
- Update the File System Configuration
- Method: putPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/configuration
File Server/File System
- Create a Folder
- Method: postPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories
- Delete a Folder
- Method: deletePath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}
- Delete a Folder by Path
- Method: deletePath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/root/{fsPath}
- Get a Folder by Path
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/root/{fsPath}
- Get a Folder by Path ID
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}
- Get Folder Permission for a User
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}/permissions/groups/{group}
- Get Folder Permissions
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}/permissions
- Get Root Directory of File System
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/root
- Get User Permission
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}/permissions/users/{user}
- Update a Folder
- Method: putPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}
- Update a Folder by Path
- Method: putPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/root/{fsPath}
- Update a Folder's Permissions
- Method: putPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}/permissions
File Server/Groups
- Delete Individual Group
- Method: deletePath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/groups/{group}
- Get Individual Group
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/groups/{group}
- Search Groups
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/groups
- Update a Group
- Method: putPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/groups/{group}
File Server/Services
- Get all Services
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/services
- Get Service Instance Details
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/serviceinstance
- Get Service Status
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/services/{serviceType}
- Get SFTP Security Supported Algorithms
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/services/sftp/supportedSecurityAlgorithms
- Get SFTP Server Configuration
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/services/sftp/configuration
- Update a Service
- Method: putPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/services/{serviceType}
- Update SFTP Service Configuration
- Method: putPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/services/sftp/configuration
File Server/Users
- Delete a User's Metadata
- Method: deletePath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/users/{user}
- Delete a User's SSH Public Key
- Method: deletePath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/users/{user}/key
- Get a User's Details
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/users/{user}
- Get a User's SSH Public Key
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/users/{user}/key
- Get User's Permissions
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/users/{user}/effectivepermissions/filesystem/root/{fsPath}
- Get User's Permissions for Root
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/users/{user}/effectivepermissions/filesystem/root
- Search for Users
- Method: getPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/users
- Update a User's Details
- Method: putPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/users/{user}
- Update a User's SSH Public Key
- Method: putPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/users/{user}/key
- Upload a User's SSH Public Key
- Method: postPath:
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/users/{user}/key