File Upload

Push file data to Validere using the API.

https://api.validere.io/platform/v1

Get File Upload URL

Generates a presigned upload url to upload files to Validere. Presigned URLs can be used multiple times, up to the expiration date and time. Multipart uploads when used with presigned URLs, allows users to upload the large object using a secure, time-limited method.

Get File Upload Url

get

Generates a presigned S3 upload url to upload files to the Data Platform.

The following fields should be passed as query parameters:

  • file_name (str) - Must include file extension. Must match the DatasetType that was registered for the dataset_id.
  • content_type (str) - Optional. Can be specified in request. Otherwise, will be interpreted from file_name.

Requests made from systems authenticated via api-key must additionally pass the following fields:

  • client_id (uuid) - The Data Platform Client making the request.
  • dataset_id (uuid) - The Data Platform Dataset for which the payload is being ingested for.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
client_idstring · uuidOptional
company_idstring · uuidOptional
dataset_idstring · uuidOptional
file_idstring · uuidOptional
content_typestringOptional
file_namestringRequired
Responses
200

Successful Response

application/json
get
/data/file_upload_url

In order to upload the file, attach a file in the body of the PUT request in a binary format.

Example Request

Example Response

Example upload file request

Last updated