File Transfers via SFTP
Another method of exchanging files with Vibes is via SFTP, a secure file transfer protocol.
SFTP is a network protocol that provides secure file management and transfer. With SFTP, all network communication is encrypted using Secure Shell (SSH). User authentication is handled via SSH public key method. Vibes SFTP service is hosted within the Vibes environment for managed file transfer between Vibes and customers. The SFTP service can be used for both programmatic and manual connections.
How do I get an account? Reach out to your Vibes account representative to request an account for the Vibes SFTP service.
Directories
Upon logging in, users will be presented with the following default directories:
Path | Direction | Description | Retention |
---|---|---|---|
/files/in | Files from customers | Incoming files processed by Platform applications (MobileDB, Wallet, etc). | 7 day except for /files/in/archive |
/files/in_cpa | Files from customers | Incoming Consumer Privacy Requests (CPR) for deleting MDNs from our systems. | |
/files/in_pgp | Files from customers | Incoming files encrypted by PGP. These files will be decrypted and dropped off to the /files/in directory. | |
/files/out | Files from customers | Outgoing files ready to be picked up by customers. This includes data extracts. | 180 day |
Encryption and Security
The following list of encryption ciphers and HMACs are supported by Vibes SFTP service. Vibes has retained hmac-sha1 for compatibility reason to accommodate older systems.
Ciphers | aes256-ctr, aes192-ctr, aes128-ctr |
HMAC | hmac-sha2-512, hmac-sha2-256, hmac-sha1 |
Additional Monitoring
Vibes actively monitors server connections and logins, and excessive unsuccessful login attempts will result in the user being blocked.
Scripting Connection Rules
For automated uploads or downloads, use the following rules to create the scripts:
# | Rule |
---|---|
1 | Use SSH public key authentication. |
2 | Log in using the correct username. |
3 | Avoid simultaneous connections per account. |
4 | Space each individual connection at least 5 minutes apart. |
5 | If the intent is to upload files, do not connect if there are no files to upload. |
6 | Be sure to close each session (log out) before disconnecting. Some SFTP libraries do not do that automatically and just cut the connection, which results in an active session on the server until it times out. This causes maximum number of connections to be reached. |
Data Extracts
You can use SFTP to extract data from your accounts via standard data extracts. The data is pulled into a plain text file and delivered to you securely.
Vibes retains six months’ worth of data.
Standard format only
Data extracts delivered over SFTP are delivered in a standard file format that cannot be customized. If you’d like a custom format, you may want to look at other data syncing options.
Available extracts
Updated 29 days ago