Data Upload API

Send data files to Visier.

Access requirements

To use APIs, you must have a Visier account and authenticate. For more information about authenticating, see API Authentication.

Custom profile with these capabilities: Data Upload

Reach out to your administrator for access.

Overview

Use the Data Upload API to send one data file per API call to Visier. If you want to send multiple files at once, compress the files into a single ZIP file. To support long-running uploads, this API uses a client redirect to Visier's upload infrastructure. For best performance, use an HTTP client that supports the 100 Continue status code.

File requirements

Data files must be in a location that your API application can access. If using Postman, the data files you want to upload must be in Postman's files folder on your local device. For more information, see "Working directory" in Setting up Postman.

Filenames can contain letters (A-Z, a-z), numbers (0-9), hyphens (-), periods (.), and underscores (_).

You can upload files: 

  • In ZIP, CSV, XLS, or XLSX format. If you upload an XLS or XLSX file containing multiple sheets, each sheet creates a unique data transfer in Visier.
  • In plain text or PGP-encrypted. For more information about encrypting files, see Encrypt files.
  • Up to 500 MB file size. If your file is bigger than 500 MB, we recommend using SFTP instead. For more information, see File Upload Using SFTP.

Next steps

After you send the file to Visier, Visier processes the file during your next scheduled job. Alternatively, you can run a job manually after Visier receives the file. For more information, see File Upload Using the Solution.