Skip to content
SupportLogin
Upload

Upload

Initiate a dataset upload
POST/api/v1/datasets/upload/initiate
Complete a dataset upload and trigger processing
POST/api/v1/datasets/upload/complete
Complete a file upload and trigger processing
POST/api/v1/datasets/{dataset_id}/upload/complete
Initiate a batch upload
POST/api/v1/datasets/upload/initiate-batch
Complete a batch upload and trigger processing
POST/api/v1/datasets/upload/complete-batch
ModelsExpand Collapse
UploadInitiateResponse object { upload_url }
upload_url: string

Pre-signed S3 URL — upload the file directly to this URL via HTTP PUT

UploadCompleteResponse object { dataset_id }
dataset_id: string

ID of the newly created dataset

UploadCompleteByIDResponse object { dataset_id, status }
dataset_id: string

ID of the dataset

status: string

Current status of the dataset after completing upload

UploadInitiateBatchResponse object { dataset_id, uploads }
dataset_id: string

Dataset ID

uploads: array of object { file_name, upload_url, s3_key }
file_name: string

Original file name

upload_url: string

Presigned S3 upload URL

s3_key: string

S3 key for the uploaded file

UploadCompleteBatchResponse object { dataset_id, status }
dataset_id: string

Dataset ID

status: string

Current dataset status