Facial AI
Traffic AI
WP
Exacoola
About us
Contact
Customers
Smart IP Cameras
Ask a technical question
Get a quote
  • Get a quote
  • Ask a technical question
License registration
Enter your license key
Add new devices
Add a device
Instant or Schedule
Instant transfer Schedule transfer
Transfer status
Real-time status Transfer history Schedule information
Advanced features
To/from multiple devices Detailed transfer settings Limit the transfer speed LDAP authentication Direct or Relay transfer Handle exceptions Server log
Exabyter upload
STEP1: Front end process STEP2: Back end process STEP3: Upload complete
Exabyter download
Make the file list Direct or stream download Get download information
Advanced features
Monitor & Track Integrated mode Image upload
Exabyter UI
File box Upload buttons Download buttons Transfer window Auto upload & download Custom file box
Change password
Close
Current password

New password

Password confirm

Ok
Get a quote
What product quote do you want?
INNORIX Facial Recognition AI / Smart Traffic AI / Exabyter / Exchanger / WP / Exacoola / Smart IP Cameras /
AI products
Facial AI
Traffic AI
IP Camera
File transfer products
Exabyter
Exchanger
Next
Ask a technical question
What product do you ask?
INNORIX Facial Recognition AI / Smart Traffic AI / Exabyter / Exchanger / WP / Exacoola / Smart IP Cameras /
AI products
Facial AI
Traffic AI
IP Camera
File transfer products
Exabyter
Exchanger
Next
Contact us
Sales Technical questions Partnership General
Request a demo
INNORIX Smart Traffic AI
Request a demo
INNORIX Facial AI
Request a free trial account Request a free trial version Request a brochure Request a quote Ask a technical question
INNORIX Facial Recognition AI Smart Traffic AI Exchanger WP Exabyter Smart IP Cameras
Your inquiry has been sent.
Ok
The code has been copied.
Ok
Do you want to close?
Yes
No, continue to fill
INNORIX uses cookies to ensure that we give you the best experience on our website.
If you continue we assume that you consent to receive all cookies on all pages
Yes
No
To continue, please enter your business email address.
Already have an account
Your download request has been sent.
Can't play video? Please watch from YouTube.
License registration

Enter your license key

Choose the license type and enter your Exchanger license key.

INNORIX Platform > Exchanger > Settings > Register License >

exchager guide
Add new devices

Add a device

In order to transfer files between devices, add the devices first.

Exchanger console page > Top menu > Add a device >

exchager guide

If the device is Windows or Linux OS, download and install the Exchanger agent in the OS
To download the Exchanger agent, click the OS icon or use the addresses below:

OS Path
Windows http(s)://Your server address/agent/windows
Ubuntu http(s)://Your server address/agent/ubuntu
exchager guide

If the device is an object storage, enter the information.

exchager guide

After adding the device, the device will be displayed in the device list.

exchager guide

Enter the device information.

exchager guide
name Description
Device name Name for management
Address This address is automatically entered when the device is added.
If the device IP is changed, it is automatically updated, so no need to modify it.
Source path This is the default source path of this device.
When transferring from this device to others, this source path files will be transferred.
* Even if the path is changed while transferring, the path refers to the previous path.
* The new path is effected from the next transfer.
Target path This is the default target path of this device.
When transferring to this device, the transferred files will be saved to this target path.
* Even if the path is changed while transferring, the path refers to the previous path.
* The new path is effected from the next transfer.
Instant or Schedule

Instant transfer

It transfers files right now without schedule.
After choosing the source and target devices, the files will be transferred from the source device to the target device.

Exchanger console > Top menu > Instant transfer >

exchager guide
Name Description
sourceID Source device ID
targetID Target device ID
sourceFiles Array of files of source devices
If there is a folder path, Exchanger will transfer all subfolders and files inside the folder
fileConditions all : All files in the folder
regex : Use regular expressions
fileFilter regularExpr
All files that match regular expressions
caseInsensitive
true : Case-sensitive
false : Not case-sensitive
targetPath Target path in the target devices
targetPathConditions default : The device default target path
date : The created folder name is today date
custom : The created folder name is today date and custom value
targetPathFilter customValue
Create a new folder name
duplicateFile Process redundant files
overwrite : Overwrite
skip : Skip
autoSave : Auto numbering such as (1), (2) and etc.
monitorServer The monitoring server address
sourceLdapID Network source path ID
sourceLdapPassword Network source path password
targetLdapID Network target path ID
targetLdapPassword Network target path password
sourceCallbackURL Right after transferring, callback URL to source device
Use the same JSON data that is made when creating a schedule
targetCallbackURL Right after transferring, callback URL to target device
Use the same JSON data that is made when creating a schedule
Custom As additional values, developers can add what they need.
secureTransfer true : Secure transfer
false
fileIntegrity block : By each block of a file
file : By a file
both : Both block and file
none :
$.ajax({
    url : "http://innorix.server.address/api/exc/instant?api_key=NqfBvC3hu8pc6HFPPwF9",
    method : "POST",
    data : {
    'sourceID' : sourceID,
    'targetID' : targetIDList,
    'sourceFiles' : [sourceFiles],
    'fileConditions' : "regex",
    'fileFilter' : { "regularExpr" : "*.exe; *.log", "caseInsensitive" : "true"},
    'targetPath' : targetPathList,
    'targetPathConditions' : "custom"
    'targetPathFilter' : { "customValue" : customValue},
    'duplicateFile' : 'autoSave',
    'monitorServer' :  mrtUrl,
    'sourceLdapID' : network source path ID,
    'sourceLdapPassword' : netowrk source path password,
    'targetLdapID' : network target path ID,
    'targetLdapPassword' : network target path ID,
    'sourceCallbackURL' : source callbackUrl,
    'targetCallbackURL' : target callbackUrl,
    'custom' : customValue,
    'fileIntegrity' : 'both',
    'secureTransfer' : false,
    }

Schedule transfer

Files are repeatedly transferred at the specified date and time.
Choose the source and target devices and set the schedule.

Exchanger console page > Top menu > Schedule transfer >

exchager guide
exchager guide
Name Description
sourceID Source device ID
targetID Target device ID
sourceFiles Array of files of source devices
If there is a folder path, Exchanger will transfer all subfolders and files inside the folder
fileConditions all : All files in the folder
change : All files that changed size
new : All new files
regex : Use regular expressions
fileFilter regularExpr
All files that match regular expressions
caseInsensitive
true : Case-sensitive
false : Not case-sensitive
targetPath Target path in the target devices
targetPathConditions default : The device default target path
date : The created folder name is today date
custom : The created folder name is today date and custom value
targetPathFilter customValue
Create a new folder name
duplicateFile Process redundant files
overwrite : Overwrite
skip : Skip
autoSave : Auto numbering such as (1), (2) and etc.
schedule type : 5 Kinds of schedules
day | week | hour | minute | month
time : The time to transfer [1~24]
repeat : Repetitive transfers
day - Transfer this every day
week - SUN | MON | TUE | WEN | THU | FRI | SAT
hour - Every this hours to transfer
minute - Every this minutes to transfer
month - Transfer this every day in a month
monitorServer The monitoring server address
sourceLdapID Network source path ID
sourceLdapPassword Network source path password
targetLdapID Network target path ID
targetLdapPassword Network target path password
sourceCallbackURL Right after transferring, callback URL to source device
Use the same JSON data that is made when creating a schedule
targetCallbackURL Right after transferring, callback URL to target device
Use the same JSON data that is made when creating a schedule
custom As additional values, developers can add what they need.
secureTransfer true : Secure transfer
false
fileIntegrity block : By each block of a file
file : By a file
both : Both block and file
none :
$.ajax({
    url : "http://innorix.server.address/api/exc/schedule?api_key=NqfBvC3hu8pc6HFPPwF9U",
    method : "POST",
    data : {
    'sourceID' : sourceID,
    'targetID' : targetIDList,
    'sourceFiles' : [sourceFiles],
    'fileConditions' : "regex",
    'fileFilter' : {"regularExpr" : "*.exe; *.log", "caseInsensitive" : "true"},
    'targetPath' : targetPathList,
    'targetPathConditions' : "custom"
    'targetPathFilter' : {"customValue" : customValue},
    'duplicateFile' : 'autoSave',
    'schedule' : {"type" : "week", "time" : "12", "repeat" : "SUN"},
    'monitorServer' :  mrtUrl,
    'sourceLdapID' : network source path ID,
    'sourceLdapPassword' : netowrk source path password,
    'targetLdapID' : network target path ID,
    'targetLdapPassword' : network target path ID,
    'sourceCallbackURL' : source callbackUrl,
    'targetCallbackURL' : target callbackUrl,
    'custom' : customValue,
    'fileIntegrity' : 'both',
    'secureTransfer' : false,
    }
Transfer status

Real-time status

It displays the status of all transfers currently being transferred in real-time.

Exchanger console page > Top menu > Transfer status >

exchager guide
Name Description
Transfer ID Transfer unique id
Source Source device
Target Target device
Start date Transfer start time
# of files Total file count
Total size Total file size
Status Transfer status
Cancel Transfer cancel
Recovery Transfer recovery count

Transfer history

It displays all transferred history.

Exchanger console page > Top menu > Transfer history >

exchager guide
Name Description
Transfer ID Transfer ID
Source Source device
Target Target device
Start date Transfer start time
Completed date Transfer completed time
Transfer time Total elapsed time
# of files Total file count
Total size Total file size
Status Transfer status

To check the transferred file list, click the number of files.

exchager guide
Name Description
Transfer ID Transfer ID
Source Source device
Target Target device
Start date Transfer start time
Completed date Transfer completed time
Transfer time Total elapsed time
# of files Total file count
Total size Total file size
Status Transfer status
Source path Source file full path
Target path Target file full path

Schedule information

To check the detailed schedule information such as the progress status and time remaining until the next schedule, etc., click the device in the device list.

exchager guide

Resource : GET, http://innorix.server.address/api/exc/schedule/{scheduleID}?api_key={authKey}
e.g.) http://innorix.server.address/api/exc/schedule/f675141ace9d-015b?api_key=NqfBvC3hu8pc6HFPPwF9

Name Description
sourceID Source device ID
targetID Target device ID
sourceFiles Array of files of source devices
If there is a folder path, Exchanger will transfer all subfolders and files inside the folder
fileConditions all : All files in the folder
change : All files that changed size
new : All new files
regex : Use regular expressions
fileFilter regularExpr
All files that match regular expressions
caseInsensitive
true : Case-sensitive
false : Not case-sensitive
targetPath Target path in the target devices
targetPathConditions default : The device default target path
date : The created folder name is today date
custom : The created folder name is today date and custom value
targetPathFilter customValue
Create a new folder name
duplicateFile Process redundant files
overwrite : Overwrite
skip : Skip
autoSave : Auto numbering such as (1), (2) and etc.
schedule type : 5 Kinds of schedules
day | week | hour | minute | month
time : The time to transfer [1~24]
repeat : Repetitive transfers
day - Transfer this every day
week - SUN | MON | TUE | WEN | THU | FRI | SAT
hour - Every this hours to transfer
minute - Every this minutes to transfer
month - Transfer this every day in a month
monitorServer The monitoring server address
sourceLdapID Network source path ID
sourceLdapPassword Network source path password
targetLdapID Network target path ID
targetLdapPassword Network target path password
sourceCallbackURL Right after transferring, callback URL to source device
Use the same JSON data that is made when creating a schedule
targetCallbackURL Right after transferring, callback URL to target device
Use the same JSON data that is made when creating a schedule
Custom As additional values, developers can add what they need.
secureTransfer true : Secure transfer
false
fileIntegrity block : By each block of a file
file : By a file
both : Both block and file
none :
status enable : enable the schedule transfer
disable : disable the schedule transfer
Advanced feature

To/from multiple devices

From multiple devices

To transfer files from multiple devices to a single device, click Schedule transfer on the top menu and then choose multiple source devices and a single target device.

Exchanger console page > Top menu > Schedule transfer >

exchager guide

To multiple devices

To transfer files from a single device to multiple devices, click Schedule transfer on the top menu and then choose a source device and multiple target devices.

Exchanger console page > Top menu > Schedule transfer >

exchager guide

Detailed transfer settings

Source file conditions

To set the file condition, click advanced options after choosing the source and target devices.

exchager guide
Name Description
All files in the path Default
All files that changed size Only the files that have changed the size after the last transfer
All new files Only new files after the last transfer
File name Set file name condition with wildcard and syntax
Wildcard Example Matches
* Law* Law, Laws, or Lawyer
*Law* Law, GrokLaw, or Lawyer
? ?at* Cat, cat, Bat or bat
[abc] [CB]at Cat or Bat
[a-z] Letter[0-9] Letter0. Letter1, Letter2 up to Letter 9
"fileConditions" : "regex",
    "fileFilter" : {"regularExpr" : "*.exe; *.log", "caseInsensitive" : "true"},
                    

Target path options

To set the target path options, click advanced options after choosing the source and target devices.

exchager guide
Name Description
The device default target path Default
Create a transfer date folder (e.g. 20201231) Create a new folder and save files in the folder.
The created folder name is today date.
Transfer date + custom value Create a new folder and save files in the folder.
The created folder name is today date and custom value.
"targetPathConditions" : "custom"
    "targetPathFilter" : {"customValue" : customValue},

Duplicate policy

To set the duplicate policy, click advanced options after choosing the source and target devices.

exchager guide
Name Description
Overwrite Duplicate files will be overwritten.
Skip Duplicate files will be skipped.
Auto numbering as (1), (2), etc. Duplicate files will be automatically numbered (1) and (2).
"duplicateFile" : "autoSave",
                        
    

Limit the transfer speed

Set the maximum transfer speed (bps)

INNORIX Platform > Exchanger > Settings > bandwidth >

exchager guide

LDAP authentication

If the source or target path requires LDAP authentication, set the authentication information in the device.

exchager guide
Name Description
sourceLdapID Network source path ID
sourceLdapPassword Network source path password
targetLdapID Network target path ID
targetLdapPassword Network target path password
"sourceLdapID" : network source path ID,
    "sourceLdapPassword" : netowrk source path password,
    "targetLdapID" : network target path ID,
    "targetLdapPassword" : network target path ID,
                    

Direct or Relay transfer

Direct transfer

When the source and target devices can communicate each other, the devices will be connected directly.

Relay transfer

In the following two cases, the devices will be connected to your Exchanger server and then files will be exchanged passing through the server.
Case1: When the source and target devices cannot communicate each other.
Case2: When transferring from a single device to multiple devices.

Always relay transfer

Set auto or always relay transfer.

Exchanger > Top menu > Transfer policy >

exchager guide

Server relay path

Set the relay path in your Exchanger server.
When relaying transfers, the transferred files will be saved temporarily in the relay path.

INNORIX Platform > Exchanger > Settings > Storage >

exchager guide

Handle exceptions

Files in the queue

In the following two cases, the files will be queued automatically.
Case1: When more transfers occur than the server can handle at the same time.
Case2: When the transfers are not completed due to server or device failure.

exchager guide

Remove queued files

To cancel the transfers in the queue, click the remove button of the transfer.

exchager guide

Maximum number of retries

If an error occurs while transferring, Exchanger automatically retries the transfer.
The default number of retires is 10 times.

exchager guide

Email notification

When the number of errors reaches the maximum number of retries while transferring, Exchanger will send the notification about the error to the email address. Multiple email addresses are separated by ",".

INNORIX Platform > Exchanger > Settings > Notification >

exchager guide

Set the SMTP server to send the notification emails.

INNORIX Platform > Exchanger > Settings > Notification > Change >

exchager guide

Server log

Server log path

Server operation log will be recorded in the path below.

OS Path
Windows C:\INNORIX\webapp\pm2\logs
Linux /opt/innorix/webapp/pm2/logs
File list
innorix-node-error.log innorix-node-out.log

Database and command log

Database operation log will be recorded in the path below.

OS Description
Windows C:\INNORIX\webapp\logs
Linux /opt/innorix/webapp/logs
File list
YYYY-MM-DD-command-logs.txt mongoDB.log
Reference for developers

With RESTful API, you can make exchanger transfers in external applications.

API overview

HTTP address

Using the latest version : http://innorix.server.address/api/exc
Using specific version : http://innorix.server.address/api/exc/v2.0

HTTP methods

Methods Actions Idempotent
POST Create No
GET Select Yes
DELETE Delete Yes

HTTP JSON type

Request type : JSON payload

    {
    "name1" : "value",
    "name2" : ["value1", "value2"],
    "name3" : [
    {
        "name1" : "value1",
        "name2" : "value2"
    }
    ]
    }

RESTful response status code

Code Description
200 200 Success - JSON payload succeeded
400 Bad request - field validation failed
401 Unauthorized - API authorization failed
404 Not found – No resources
500 Internal server error – Server error

API authentication key

When using Exchanger API, RESTful API key is required for authentication.

Exchanger console page > Admin menu > Restful API >

exchager guide

Resource : POST, http://innorix.server.address/api/exc/{path}?api_key={authKey}
e.g.) http://innorix.server.address/api/exc/schedule?api_key=NqfBvC3hu8pc6HFPPwF9

Get device information

Get all device list.

Resource : GET, http://innorix.server.address/api/exc/device?api_key={authKey}
e.g.) http://innorix.server.address/api/exc/device?api_key=NqfBvC3hu8pc6HFPPwF9

Response JSON
Name Description
deviceID devices ID
name device names
ip device IP addresses
os OS of devices
schedules Schedule ID, registration date, status
state Device states
Stable | unstable | error
sourcePath Source file path
targetPath Target file path
sourceLdapID Network source path ID
sourceLdapPassword Network source path password
targetLdapID Network target path ID
targetLdapPassword Network target path password

Get a device information using the device ID.

Resource : GET, http://innorix.server.address/api/exc/device/{deviceID}?api_key={authKey}
e.g.) http://innorix.server.address/api/exc/device/57fb1e0b25be7c371b485f8f?api_key=NqfBvC3hu8pc6HFPPwF9

Response JSON
Name Description
deviceID devices ID
name device names
ip device IP addresses
os OS of devices
schedules Schedule ID, registration date, status
state Device states
Stable | unstable | error
sourcePath Source file path
targetPath Target file path
sourceLdapID Network source path ID
sourceLdapPassword Network source path password
targetLdapID Network target path ID
targetLdapPassword Network target path password

Update device information

Resource : GET, http://innorix.server.address/api/exc/modifyDevice/{deviceID}?api_key={authKey}
e.g.) http://innorix.server.address/api/exc/modifyDevice/57fb1e0b25be7c371bf8f?api_key=NqfBvhu8pc6HFPPwF9

Response JSON
Name Description
name device names
sourcePath Source file path
targetPath Target file path
sourceLdapID Network source path ID
sourceLdapPassword Network source path password
targetLdapID Network target path ID
targetLdapPassword Network target path password

Create a transfer

Create an instant transfer.

Resource : POST, http://innorix.server.address/api/exc/instant?api_key={authKey}
e.g.) http://innorix.server.address/api/exc/instant?api_key=NqfBvC3hu8pc6HFPPwF9

Name Description
sourceID Source device ID
targetID Target device ID
sourceFiles Array of files of source devices
If there is a folder path, Exchanger will transfer all subfolders and files inside the folder
fileConditions all : All files in the folder
regex : Use regular expressions
fileFilter regularExpr
All files that match regular expressions
caseInsensitive
true : Case-sensitive
false : Not case-sensitive
targetPath Target path in the target devices
targetPathConditions default : The device default target path
date : The created folder name is today date
custom : The created folder name is today date and custom value
targetPathFilter customValue
Create a new folder name
duplicateFile Process redundant files
overwrite : Overwrite
skip : Skip
autoSave : Auto numbering such as (1), (2) and etc.
monitorServer The monitoring server address
sourceLdapID Network source path ID
sourceLdapPassword Network source path password
targetLdapID Network target path ID
targetLdapPassword Network target path password
sourceCallbackURL Right after transferring, callback URL to source device
Use the same JSON data that is made when creating a schedule
targetCallbackURL Right after transferring, callback URL to target device
Use the same JSON data that is made when creating a schedule
Custom As additional values, developers can add what they need.
secureTransfer true : Secure transfer
false
fileIntegrity block : By each block of a file
file : By a file
both : Both block and file
none :
$.ajax({
    url : "http://innorix.server.address/api/exc/instant?api_key=NqfBvC3hu8pc6HFPPwF9",
    method : "POST",
    data : {
    'sourceID' : sourceID,
    'targetID' : targetIDList,
    'sourceFiles' : [sourceFiles],
    'fileConditions' : "regex",
    'fileFilter' : { "regularExpr" : "*.exe; *.log", "caseInsensitive" : "true"},
    'targetPath' : targetPathList,
    'targetPathConditions' : "custom"
    'targetPathFilter' : { "customValue" : customValue},
    'duplicateFile' : 'autoSave',
    'monitorServer' :  mrtUrl,
    'sourceLdapID' : network source path ID,
    'sourceLdapPassword' : netowrk source path password,
    'targetLdapID' : network target path ID,
    'targetLdapPassword' : network target path ID,
    'sourceCallbackURL' : source callbackUrl,
    'targetCallbackURL' : target callbackUrl,
    'custom' : customValue,
    'fileIntegrity' : 'both',
    'secureTransfer' : false,
    }

Create a schedule transfer.

Resource : POST, http://innorix.server.address/api/exc/schedule?api_key={authKey}
e.g.) http://innorix.server.address/api/exc/schedule?api_key=NqfBvC3hu8pc6HFPPwF9U

Name Description
sourceID Source device ID
targetID Target device ID
sourceFiles Array of files of source devices
If there is a folder path, Exchanger will transfer all subfolders and files inside the folder
fileConditions all : All files in the folder
change : All files that changed size
new : All new files
regex : Use regular expressions
fileFilter regularExpr
All files that match regular expressions
caseInsensitive
true : Case-sensitive
false : Not case-sensitive
targetPath Target path in the target devices
targetPathConditions default : The device default target path
date : The created folder name is today date
custom : The created folder name is today date and custom value
targetPathFilter customValue
Create a new folder name
duplicateFile Process redundant files
overwrite : Overwrite
skip : Skip
autoSave : Auto numbering such as (1), (2) and etc.
schedule type : 5 Kinds of schedules
day | week | hour | minute | month
time : The time to transfer [1~24]
repeat : Repetitive transfers
day - Transfer this every day
week - SUN | MON | TUE | WEN | THU | FRI | SAT
hour - Every this hours to transfer
minute - Every this minutes to transfer
month - Transfer this every day in a month
monitorServer The monitoring server address
sourceLdapID Network source path ID
sourceLdapPassword Network source path password
targetLdapID Network target path ID
targetLdapPassword Network target path password
sourceCallbackURL Right after transferring, callback URL to source device
Use the same JSON data that is made when creating a schedule
targetCallbackURL Right after transferring, callback URL to target device
Use the same JSON data that is made when creating a schedule
custom As additional values, developers can add what they need.
secureTransfer true : Secure transfer
false
fileIntegrity block : By each block of a file
file : By a file
both : Both block and file
none :
$.ajax({
    url : "http://innorix.server.address/api/exc/schedule?api_key=NqfBvC3hu8pc6HFPPwF9U",
    method : "POST",
    data : {
    'sourceID' : sourceID,
    'targetID' : targetIDList,
    'sourceFiles' : [sourceFiles],
    'fileConditions' : "regex",
    'fileFilter' : {"regularExpr" : "*.exe; *.log", "caseInsensitive" : "true"},
    'targetPath' : targetPathList,
    'targetPathConditions' : "custom",
    'targetPathFilter' : {"customValue" : customValue},
    'duplicateFile' : 'autoSave',
    'schedule' : {"type" : "week", "time" : "12", "repeat" : "SUN"},
    'monitorServer' :  mrtUrl,
    'sourceLdapID' : network source path ID,
    'sourceLdapPassword' : netowrk source path password,
    'targetLdapID' : network target path ID,
    'targetLdapPassword' : network target path ID,
    'sourceCallbackURL' : source callbackUrl,
    'targetCallbackURL' : target callbackUrl,
    'custom' : customValue,
    'fileIntegrity' : 'both',
    'secureTransfer' : false,
    }

Get schedule information

Get all schedule list

Resource : GET, http://innorix.server.address/api/exc/schedule/{scheduleID}?api_key={authKey}
e.g.) http://innorix.server.address/api/exc/schedule/f675141ace9d-015b?api_key=NqfBvC3hu8pc6HFPPwF9

Name Description
sourceID Source device ID
targetID Target device ID
sourceFiles Array of files of source devices
If there is a folder path, Exchanger will transfer all subfolders and files inside the folder
fileConditions all : All files in the folder
change : All files that changed size
new : All new files
regex : Use regular expressions
fileFilter regularExpr
All files that match regular expressions
caseInsensitive
true : Case-sensitive
false : Not case-sensitive
targetPath Target path in the target devices
targetPathConditions default : The device default target path
date : The created folder name is today date
custom : The created folder name is today date and custom value
targetPathFilter customValue
Create a new folder name
duplicateFile Process redundant files
overwrite : Overwrite
skip : Skip
autoSave : Auto numbering such as (1), (2) and etc.
schedule type : 5 Kinds of schedules
day | week | hour | minute | month
time : The time to transfer [1~24]
repeat : Repetitive transfers
day - Transfer this every day
week - SUN | MON | TUE | WEN | THU | FRI | SAT
hour - Every this hours to transfer
minute - Every this minutes to transfer
month - Transfer this every day in a month
monitorServer The monitoring server address
sourceLdapID Network source path ID
sourceLdapPassword Network source path password
targetLdapID Network target path ID
targetLdapPassword Network target path password
sourceCallbackURL Right after transferring, callback URL to source device
Use the same JSON data that is made when creating a schedule
targetCallbackURL Right after transferring, callback URL to target device
Use the same JSON data that is made when creating a schedule
custom As additional values, developers can add what they need.
secureTransfer true : Secure transfer
false
fileIntegrity block : By each block of a file
file : By a file
both : Both block and file
none :
status enable : enable the schedule transfer
disable : disable the schedule transfer

Update schedule

Resource : GET, http://innorix.server.address/api/exc/modifySchedule/{scheduleID}?api_key={authKey}
e.g.) http://innorix.server.address/api/exc/modifySchedule/f675141ace9d-015b?api_key=NqfBvC3hu8pc6HFPPwF9

Name Description
sourceID Source device ID
targetID Target device ID
sourceFiles Array of files of source devices
If there is a folder path, Exchanger will transfer all subfolders and files inside the folder
fileConditions all : All files in the folder
change : All files that changed size
new : All new files
regex : Use regular expressions
fileFilter regularExpr
All files that match regular expressions
caseInsensitive
true : Case-sensitive
false : Not case-sensitive
targetPath Target path in the target devices
targetPathConditions default : The device default target path
date : The created folder name is today date
custom : The created folder name is today date and custom value
targetPathFilter customValue
Create a new folder name
duplicateFile Process redundant files
overwrite : Overwrite
skip : Skip
autoSave : Auto numbering such as (1), (2) and etc.
schedule type : 5 Kinds of schedules
day | week | hour | minute | month
time : The time to transfer [1~24]
repeat : Repetitive transfers
day - Transfer this every day
week - SUN | MON | TUE | WEN | THU | FRI | SAT
hour - Every this hours to transfer
minute - Every this minutes to transfer
month - Transfer this every day in a month
monitorServer The monitoring server address
sourceLdapID Network source path ID
sourceLdapPassword Network source path password
targetLdapID Network target path ID
targetLdapPassword Network target path password
sourceCallbackURL Right after transferring, callback URL to source device
Use the same JSON data that is made when creating a schedule
targetCallbackURL Right after transferring, callback URL to target device
Use the same JSON data that is made when creating a schedule
custom As additional values, developers can add what they need.
secureTransfer true : Secure transfer
false
fileIntegrity block : By each block of a file
file : By a file
both : Both block and file
none :
status enable : enable the schedule transfer
disable : disable the schedule transfer

Remove a schedule using the schedule ID.

Resource : DELETE, http://innorix.server.address/api/exc/schedule/{scheduleID}?api_key={authKey}
e.g.) http://innorix.server.address/api/exc/schedule/f675141ace9d-015b?api_key=NqfBvC3hu8pc6HFPPwF9

Get a quote
Ask a technical question
INNORIX is an enterprise solution provider with 3 head offices and 400 global partner companies in 8 countries, providing enterprise AI and file transfer solutions to more than 4,000 customers, such as global companies, government agencies, public institutions and small and medium-sized enterprises.
© 2020 INNORIX
Privacy policy
Terms of use
Contact us
langIcon English
  • English
  • tiếng Việt
  • Bahasa
  • ภาษาไทย
  • Filipino
  • Français
  • Deutsch
  • Росси́я
  • italiano
  • Nederlands
  • Português
  • Español
  • 日本語
  • 한국어
File transfer products
Even in unstable long distances, INNORIX products transfer ultra large and mass files at high-speeds with reliable and secure transfers without any loss.
Privacy policy
Your privacy is very important to us. INNORIX respects your privacy and is committed to protect the personal information that you share with us. Generally, you can browse through our website without giving us any information. When we do need your personal information to provide services, you will be noticed from us or you can choose to provide us with your personal information. Below statement describes how we collect and use your information.
Overview
The privacy practices of this statement apply to our services available under the domain and subdomains of www.innorix.com (the 'Site'). By visiting this site you agree to be bound by the terms and conditions of this privacy policy.
1. Why we collect the data
Our primary purpose in collecting personal information is to provide you with efficient, and customized experience. We only collect personal information about you that we consider necessary for achieving this purpose.

Once you give us your personal information, you are not anonymous to us. If you choose to use our services, we may require you to provide contact and some other basic information about yourself. We indicate which fields are required and which fields are optional. You always have the option to not provide information by choosing not to use a particular service or feature.
2. Our use of data
We may use your name and email address to inform you of future offers, product developments, and new products we think may be of interest to you based on your previous enquiries and orders. This information is not shared with third parties and you can unsubscribe at any time via phone, email or our website.

If you do not wish to receive these communications, we encourage you to opt out of the receipt of certain communications by sending an email to general@innorix.com to opt-out. You may make changes to your notification preferences at any time.
3. Choice not to provide data
You may choose whether or not to provide personal information to INNORIX. However, when you engage in certain activities on this site, such as ordering products and downloading software, INNORIX requires that you provide certain information about yourself such as name, mailing address, e-mail address and other personal identifying information.
4. Security
Your information is stored on the INNORIX servers. We use procedural and technical safeguards to protect your personal information against loss or theft as well as unauthorized access and disclosure to protect your privacy, including encryption, 'firewalls' and secure socket layers. We employ many different security techniques to protect your precious data from unauthorized access by users inside and outside the company. However, 'perfect security' does not exist on the Internet.
5. Notice
We may amend this privacy policy at any time by posting the amend terms on the site. All amended terms shall automatically be effective 30 days after they are initially posted on the site. In addition, we will notify you in accordance with your notification preferences.

For questions regarding the above privacy policy please contact us at general@innorix.com.
Terms of use
This is a legal agreement between you and INNORIX, for use of the service from the INNORIX which you selected or initiated. “you” refers to the individual and enterprise that registered and/or provided in the INNORIX website.

Any software associated with the services is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. “Data” refers to all information entered from “you” on the company servers in relation to services.
Services
The company may at its sole discretion modify the features of the Services from time to time without prior notice. The company will provide the Services in accordance with this agreement.
Our use of data
We may use your name and email address to inform you of future offers, product developments, and new products we think may be of interest to you based on your previous enquiries and orders. This information is not shared with third parties and you can unsubscribe at any time via phone, email or our website.
Materials posted on this website
All materials that are made available as part of the website services are the copyrighted work of INNORIX or its suppliers. Your use of these materials is governed by one of two sets of license terms. Whether you are presented with a license for the materials or no license is presented to you, these terms apply. INNORIX reserves all rights to the materials expressly granted under these license terms. In your use of the materials you may not:

   • Remove, modify or tamper with any copyright notices;
   • Distribute the materials to third parties, including by posting the materials on any networked computer for access by
     any other computer on the network, or broadcast the materials in any media; or
   • Make any modifications to the materials.

Elements of INNORIX websites are protected by trade dress, trademark, unfair competition, and other laws and may not be copied or imitated in whole or in part. No logo, graphic, sound, or image from any INNORIX website may be copied or retransmitted unless expressly permitted by INNORIX. INNORIX may have trademarks, copyrights, or other intellectual property rights covering subject matter in the materials. By providing the materials to you, INNORIX does not give you any license to these patents, trademarks, copyrights, or other intellectual property, unless INNORIX does so expressly in writing.
Proprietary Rights
The company and/or its suppliers, as applicable, retain ownership of all proprietary rights in the services and in all trade names, trademarks, and service marks associated or displayed with the services. You will not remove, deface or obscure any of the company’s or its suppliers’ copyright or trademark notices and/or legends or other proprietary notices on, incorporated therein, or associated with the Services. You may not reverse engineer, reverse compile or otherwise reduce to human readable form any software associated with the services.

For questions regarding the above terms of use please contact us at general@innorix.com.