benchmarks

Create Benchmark Upload

Allocate signed GCS PUT URLs for one batch of files (manifest.json and task artifacts). Omit bench_id to mint a new benchmark; pass the returned bench_id on later calls to add more files to the same benchmark, which is how a file set over the per-request limit is uploaded. No rows are written until the ingest call.

post/api/v1/benchmarks/uploads

Request body

bench_idstring nullable

Omit to mint a new benchmark. Pass a bench_id returned by an earlier batch to add these files to that benchmark's upload prefix, which is how a file set larger than the per-request limit is uploaded. An already-ingested bench_id is rejected.

Response

Successful Response

bench_idstring required
expires_atstring date-time required

Changes

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