Data Upload API Code Samples

Selection of code samples that demonstrate the use of the Data Upload API. Copy and edit these code samples to suit your needs.

When using the code samples, remember to replace:

  • {vanity_name} with your tenant name
  • {api_key} with your API key
  • {security_token} with a valid security token

Use one of the following sample requests to send a file to Visier.

Copy
Send a ZIP to Visier
curl --upload-file ./myfile.zip https://{vanity-name}.api.visier.io/v1/data/upload/files/yourfile.zip --location
-H 'apikey:{api_key}' \
-H 'Cookie:VisierASIDToken={security_token}' 
Copy
Send a ZIP to Visier
import requests

url = 'https://vanity-name.api.visier.io/v1/data/upload/files/'
filename = 'yourfile.zip'

headers = {
    "apikey": "api_key",
    "cookie": "VisierASIDToken=security_token"
}

with open(filename, 'rb') as f:
    resp = requests.put(
        f"{url}{filename}",
        headers = headers,
        data = f.read(),
        allow_redirects = True
    )

print(resp.status_code)

The response returns an empty 200 OK success response.