Technical Capabilities
Overview
This article outlines the general technical capabilities and limitations of the iTransfer .
Generally speaking, this is a non-exhaustive list of the ways in which iTransfer can, and cannot, transmit and receive data via its endpoints.
Inbound Webhooks
→ For more information, refer to the Inbound Webhooks overview.
Inbound webhooks are HTTP POST requests made to a specific endpoint.
Supported Formats and Parameters
Request Body: JSON Object
HTTP Method: POST
Authorization: None (Webhook URL itself is secure/obfuscated)
Unsupported Formats and Parameters
Request Body: JSON Array, JSON Primitives
Request Body: XML, YAML, Other data/file formats
HTTP Method: GET, PUT, PATCH, DELETE, etc.
Authorization: Bearer token, API key, etc.
To send in multiple records, instead of using a JSON array, call the webhook endpoint multiple times.
Outbound Transfer Jobs
→ For more information, refer to the Outbound Jobs overview.
Outbound transfer jobs are scheduled jobs that (optionally) take data from a source system and send it to one or more destination system(s).
Supported Formats and Methods
Connection Type: HTTP, FTP, FTPS, SFTP
Data Format: JSON, CSV, TSV, Other Delimited or Flat File
HTTP
HTTP Method: GET, POST, PUT, PATCH, DELETE
HTTP Headers: Any
Authorization: Static Bearer Token or API Key
Query String: Static (Any values, entered as part of Request URL)
FTP / SFTP
Basic Authentication
No Authentication
(FTP) Passive File Transfer Mode
(FTP) Active File Transfer Mode
(FTPS) SSL/TLS Support
Unsupported Formats and Methods
Connection Type: SCP, AS2, MFT, SMTP, SMB/CIFS/NFS
Data Format: XML/SOAP, YAML, BSON, EML/MSG
HTTP
HTTP Body: Multipart Form Data
HTTP Authorization: OAuth2 / Temporary Auth Token
HTTP Method: HEAD, custom HTTP verbs
HTTP: WebDAV support
HTTP: Read/Consume Response Body
CSV
Non-Line Break Record Delimiters (any other value besides LF
or CR
LF
).
Non-printable Field Delimiters (any ASCII value between \x00
and \x20
, except \x09
TAB).
FTP / SFTP
SFTP Public Key Authentication
Host Key Filtering
Dynamic Filenames