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:

PathDirectionDescriptionRetention
/files/inFiles from customersIncoming files processed by Platform applications (MobileDB, Wallet, etc).7 day except for /files/in/archive
/files/in_cpaFiles from customersIncoming Consumer Privacy Requests (CPR) for deleting MDNs from our systems.
/files/in_pgpFiles from customersIncoming files encrypted by PGP. These files will be decrypted and dropped off to the /files/in directory.
/files/outFiles from customersOutgoing 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.

Ciphersaes256-ctr, aes192-ctr, aes128-ctr
HMAChmac-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
1Use SSH public key authentication.
2Log in using the correct username.
3Avoid simultaneous connections per account.
4Space each individual connection at least 5 minutes apart.
5If the intent is to upload files, do not connect if there are no files to upload.
6Be 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