Start a multipart upload (Pro/Max, files over 100 MB)

post/api/v1/uploads

Request

  • Base URL: https://rows.page
  • URL: https://rows.page/api/v1/uploads
  • Auth: HTTP bearer

Query parameters

format'csv' | 'tsv' | 'json' | 'jsonl' | 'ndjson' | 'parquet'

Decides the parse; otherwise the file extension, then Content-Type, then content sniffing

namestring

File name, e.g. orders.csv

titlestring

Dataset title (max 200)

summarystring

What this is and what to look at (max 4000)

keystring

Upsert one named dataset per account (API key required)

id_columnstring

Column identifying a row across versions, for changed-row diffs

datasetstring

Push a new version of this dataset (needs its token or the owning account)

sourcestring

Where the data came from

runstring

Run id of the producing job

commitstring

Commit sha of the producing code

visibility'public' | 'private'

private needs Pro or Max

Request body

bytesinteger

Total size, checked against the plan cap

Response

Created

upload_idstring
dataset_idstring
part_bytesinteger
max_bytesinteger
part_urlstring
complete_urlstring

Changes

No recorded changes to this operation across all 1 revision of this API.