POST
Create file previews in batch
Request · Response · Guide: Upload files
Accepts up to 100 paths in s3Paths. Results are returned in request order, each echoing its s3Path so callers can map URLs back to files.All-or-nothing: if any path is invalid the whole request fails — no partial results.Use POST /v1/files/preview for a single path.

Authorizations

x-api-key
string
header
required

API key for authentication

Headers

Idempotency-Key
string

Accepted for client uniformity but IGNORED on this endpoint. It has no side effects, and its presigned URLs expire in an hour — well inside the 24h replay window — so a replayed response would carry URLs that are already dead against S3. Every request executes fresh: no 24h window, no replay, no Idempotent-Replayed header, and no key-reuse 422.

Body

application/json
s3Paths
string[]
required

S3 paths to sign, at most 100 per request.

Required array length: 1 - 100 elements
Example:

Response

A signed URL is returned for every requested path

previews
object[]
required

One entry per requested path, in request order. All-or-nothing: an invalid path fails the whole request rather than returning partial results.