Technical capabilities
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, see Inbound webhooks.
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.
Note: To send in multiple records, instead of using a JSON array, call the webhook endpoint multiple times.
Outbound transfer jobs
For more information, see Outbound jobs.
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
orCR
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