Skip to main content
POST
Get upload download URLs

Authorizations

Authorization
string
header
required

Use a JWT bearer token or a Veryfront API key in the Authorization header.

Path Parameters

project_reference
string
required

Project slug, UUID, or domain that identifies the project.

Body

application/json
upload_references
string[]
required

Up to 20 upload UUIDs or project-relative file paths, signed in input order. Each upload retains its read-access check.

Required array length: 1 - 20 elements
Minimum string length: 1
ttl
number

Requested lifetime in seconds. Private uploads are capped at 1800 seconds; public uploads at 86400 seconds.

Required range: 60 <= x <= 86400

Response

Per-upload signing results.

data
object[]
required