Skip to main content
Most image endpoints accept either a multipart file or an upload reference. Videos and multi-asset requests require an upload reference.

Choose an input encoding

Multipart uploads are capped at 10 MB per file. The model’s parameters are the same in either encoding.

Create and use an upload

  1. Create a presigned upload with POST /v1/uploads.
  2. Upload the original bytes to the returned presigned URL. Preserve the URL and signed request headers exactly.
  3. Submit input_ref (or input_refs) in JSON to the inference endpoint.
An upload reference is opaque and organisation-scoped. Do not attempt to construct one or share it across organisations. CarHub resolves the reference server-side and rejects inaccessible or consumed objects.
For field names, content types and endpoint-specific parameters, use the generated API reference.