Push from curl
curl -T data.csv https://rows.page. PUT /<id>[/<name>] pushes a new version. Parameters also work as X-Rows-* headers (X-Rows-Title, X-Rows-Id-Column, ...). Plain-text answer unless Accept: application/json or ?json=1. Chunked bodies (curl -T -) are fine.
Request
- Base URL: https://rows.page
- URL: https://rows.page/{name}
- Auth: one of:
- none
- HTTP bearer
- API key in header X-Rows-Token
Path parameters
File name, dataset id, or -
Query parameters
Decides the parse; otherwise the file extension, then Content-Type, then content sniffing
File name, e.g. orders.csv
Dataset title (max 200)
What this is and what to look at (max 4000)
Upsert one named dataset per account (API key required)
Column identifying a row across versions, for changed-row diffs
Push a new version of this dataset (needs its token or the owning account)
Where the data came from
Run id of the producing job
Commit sha of the producing code
private needs Pro or Max
PUT only: answer with JSON instead of plain text
Response
New version, or unchanged: true when the bytes match the latest version
Changes
No recorded changes to this operation across all 1 revision of this API.