benchmarks

Create Benchmark Upload

Allocate signed GCS PUT URLs for one batch of benchmark 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

  • Base URL
    https://api.trajectory.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.trajectory.ai/api/v1/benchmarks/uploads
  • Auth
    none declared

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 operation across all 63 revisions of this API.