Discover

Get Started

Developers

Industries

API Reference

All endpoints are organized by resource. Refer to the Swagger documentation to view and test request parameters, request bodies, and response schemas.

Auth

MethodEndpointDescription
POST/api/auth/loginUser login
POST/api/auth/generate-keyGenerate API Key
GET/api/auth/logoutLogout
GET/api/auth/get-tokenGet Access Token
PUT/api/auth/update-accountUpdate Account Information
GET/api/auth/meGet Current User
GET/api/auth/authenticatorsGet Authentication Methods
POST/api/auth/login-device/checkCheck Login Device

Health Check

MethodEndpointDescription
GET/healthCheck/System Health Check
GET/healthCheck/redisRedis Health
GET/healthCheck/mysqlMySQL Health
GET/healthCheck/storageStorage Health

License

MethodEndpointDescription
GET/api/license/get-license-infoGet License Information

Device

MethodEndpointDescription
GET/api/deviceList Devices
POST/api/device/addConnect Storage (Object Storage such as S3)
POST/api/device/installDownload Installer
POST/api/device/validate-device-before-installValidate Before Installation
POST/api/device/checkOutboundCheck Outbound Connectivity
POST/api/device/checkConnectionCheck Connection
POST/api/device/invite-user-to-deviceInvite User
POST/api/device/share-device-by-mailShare Device via Email
GET/api/device/get-device-share-listGet Shared Device List
GET/api/device/connectivity/{deviceId}Get Connection Status
GET/api/device/{device_id}/detailGet Device Details
GET/api/device/exist-automation/{deviceId}Check Automation Usage
GET/api/device/total-file-and-size-on-path/{deviceId}Get File Count & Size
GET/api/device/hyperlinkGet Hyperlink
POST/api/device/checkHyperlinkInfoCheck Hyperlink Information
POST/api/device/setHyperlinkConfigure Hyperlink
GET/api/device/scenario-speedGet Scenario Speed
GET/api/device/get-user-path-permissionGet Path Permissions
GET/api/device/{deviceId}/registered-usersList Registered Users
DELETE/api/device/{deviceId}/registered-users/{userId}Remove Registered User
PATCH/api/device/restart/{deviceId}Restart Device
PATCH/api/device/updateAgent/{deviceId}Update Agent
PATCH/api/device/{device_id}Update Device Information
DELETE/api/device/{device_id}Delete Device

Groups

MethodEndpointDescription
GET/api/groupList Groups
POST/api/groupCreate Group
POST/api/group/moveDeviceMove Device
PATCH/api/group/{groupId}Update Group
DELETE/api/group/{groupId}Delete Group

Data Set (Hot Folder)

MethodEndpointDescription
GET/api/hot-folderList Data Sets
POST/api/hot-folderCreate Data Set
GET/api/hot-folder/{id}Get Data Set
PATCH/api/hot-folder/{id}Update Data Set
DELETE/api/hot-folder/{id}Delete Data Set
PUT/api/hot-folder/group/{groupId}Assign Group
DELETE/api/hot-folder/group/{groupId}Remove Group
DELETE/api/hot-folder/delete-manyDelete Multiple Data Sets

File Explorer

MethodEndpointDescription
POST/api/explorer/fileSearchV1/{deviceId}Browse Path
POST/api/explorer/fileSearchV3/{deviceId}Browse Path
POST/api/explorer/createFolder/{deviceId}Create Folder
POST/api/explorer/removeFile/{deviceId}Delete File
POST/api/explorer/renameFile/{deviceId}Rename
POST/api/explorer/copyFile/{deviceId}Copy
POST/api/explorer/cutFile/{deviceId}Move (Cut)
POST/api/explorer/cancelSearch/{deviceId}Cancel Browsing

Transfer

MethodEndpointDescription
POST/api/transferCreate Transfer
POST/api/transfer/manualTransferCreate One-Time Transfer
GET/api/transfer/{id}/get-filesGet Transfer File List
GET/api/transfer/total-folder/{monitorId}Get Total Folder Count
GET/api/transfer/recursive-file-by-folder/{monitorId}Get Recursive Files
GET/api/transfer/{monitorId}/automation-detailGet Automation Details
POST/api/transfer/{monitorId}/replayReplay Transfer
PATCH/api/transfer/queue-priority/{monitorId}Update Queue Priority
PATCH/api/transfer/pause/{monitorId}Pause Transfer
PATCH/api/transfer/cancel/{monitorId}Cancel Transfer
PATCH/api/transfer/resume/{monitorId}Resume Transfer
POST/api/transfer/retry-failed-filesRetry Failed Files
POST/api/transfer/check-queueCheck Queue
POST/api/transfer/validation/pathValidate Path
POST/api/transfer/scenario-speedGet Scenario Speed
GET/api/transfer/{id}/statusGet Transfer Status
GET/api/transfer/{device}/statusGet Device Transfer Status

Automation

MethodEndpointDescription
POST/api/automationCreate Automation
GET/api/automationList Automations
GET/api/automation/{automationId}Get Automation
GET/api/automation/{automationId}/detailsGet Automation Details
PATCH/api/automation/{automationId}Update Automation
DELETE/api/automation/{automationId}Delete Automation
POST/api/automation/checkValidDevicePathValidate Device Path
GET/api/automation/generateAutomationNameGenerate Automation Name
GET/api/automation/next-schedule/{automationDetailId}Get Next Schedule
PATCH/api/automation/next-schedule/{automationDetailId}Update Next Schedule
POST/api/automation/pausePause Automation

Flow (Automation Component)

MethodEndpointDescription
POST/api/automation-componentCreate Flow
GET/api/automation-componentList Flows
GET/api/automation-component/{componentId}Get Flow
GET/api/automation-component/automation-detail/{automationDetailId}Get by Automation Detail
PATCH/api/automation-component/{componentId}Update Flow
DELETE/api/automation-component/{componentId}Delete Flow

Monitoring (Transfer History)

MethodEndpointDescription
GET/api/transfer-historyList Transfer History
GET/api/transfer-history/{id}/detailGet Transfer Details
GET/api/transfer-history/{id}/get-filesGet File List
GET/api/transfer-history/{monitorId}/automation-detailGet Automation Details
GET/api/transfer-history/{monitorId}/files-recursiveGet Recursive File List
GET/api/transfer-history/export-csvExport CSV

Policy & Permission

MethodEndpointDescription
GET/api/policy-managementList Policies
PUT/api/policy-management/{policyManagementId}Update Policy
GET/api/policy-management/{policyManagementId}/restricted-fileGet Restricted Files
GET/api/policy-management/{policyManagementId}/user-accessGet User Access
POST/api/policy-management/{policyManagementId}/user-accessAdd User Access
PUT/api/policy-management/{policyManagementId}/user-accessUpdate User Access
DELETE/api/policy-management/{policyManagementId}/user-accessRemove User Access
GET/api/policy-management/{policyManagementId}/user-access/searchSearch User Access
POST/api/permission/pathCreate Path Permission
PATCH/api/permission/path/{pathId}Update Path Permission
PATCH/api/permission/path/{pathId}/permissionUpdate Permission
DELETE/api/permission/path/{pathId}Delete Path Permission

Security Policy

MethodEndpointDescription
GET/api/security-policyGet Security Policy
POST/api/security-policyCreate Security Policy
PUT/api/security-policyUpdate Security Policy
POST/api/security-policy/check-transfer-validValidate Transfer

Integration

MethodEndpointDescription
GET/api/integrationList Integrations
POST/api/integrationCreate Integration
PUT/api/integration/{id}Update Integration
DELETE/api/integration/{id}Delete Integration
GET/api/integration/rules/{type}Get Rules by Type

Access History

MethodEndpointDescription
GET/api/access-historyGet Access History
GET/api/access-history/export-csvExport CSV

Notification

MethodEndpointDescription
GET/api/notificationList Notifications

User

MethodEndpointDescription
GET/api/user/meGet My Profile
GET/api/user/get-by-workspace/{workSpaceId}List Workspace Users
GET/api/user/search-user-by-workspace/{workSpaceId}Search Users
GET/api/user/sub-userList Sub Users
GET/api/user/sub-user/{userId}Get Sub User
POST/api/user/sub-user/update-sub-userUpdate Sub User
DELETE/api/user/remove-sub-userRemove Sub User

Workspace

MethodEndpointDescription
POST/api/workSpaceCreate Workspace
GET/api/workSpace/{workSpaceId}Get Workspace
PUT/api/workSpace/{workSpaceId}Update Workspace
DELETE/api/workSpace/{workSpaceId}Delete Workspace
POST/api/workSpace/user/{workSpaceId}Add User
GET/api/workSpace/switch/{workSpaceId}Switch Workspace
PATCH/api/workSpace/update-permission/{workSpaceId}Update Permissions
DELETE/api/workSpace/remove-user/{workSpaceId}Remove User
PATCH/api/workSpace/leave/{workSpaceId}Leave Workspace