v2
latestOpenAPI 3.1.02026-08-05267431678.1 KBfelix
datasets
Process Uploaded Dataset
Process dataset uploaded to S3 via presigned URL.
Prerequisites:
- Must have called /upload/url to get dataset_id
- Must have uploaded file to S3 using presigned URL
Response:
- Returns 202 Accepted with dataset in "uploading" status
- Poll GET /{name}/{version} to check processing status
- Status will change to "ready" when complete or "failed" on error
Processing:
- Validates file exists in S3
- Converts to Parquet if needed (CSV/JSONL/JSON → Parquet)
- Extracts metadata (row count, schema, etc.)
- Validates data against expected schema if provided
- Updates database status throughout
post/felix/datasets/upload/process
Request body
Response
Successful Response