Standard Data Extracts via SFTP
Another method of extracting data from Vibes is via SFTP, a secure file transfer protocol. The data is pulled into a plain text file and delivered to you securely.
Standard File Format
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.
What is SFTP?
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.
What is a standard data extract?
A standard data extract is a file containing all available data at present.
How do I get an account?
Reach out to your Vibes account representative to request an account for the Vibes SFTP service.
How long is data retained?
Vibes retains six months’ worth of data.
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|
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:
|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.|
Updated about 1 month ago