Request
string
required
Bearer sk_live_...string
required
Original filename, 1–255 characters. The extension determines the content type and must be one of
.mp3, .wav, .pdf, .txt, .jpg, .jpeg, .png, .webp.number
required
File size in bytes (minimum 1). Checked against your plan limit: 25 MB on Free, 100 MB on Pro. The actual size is re-verified when the upload is consumed.
Response
string
Upload id, pass as
audioId (audio jobs), imageId (image jobs), or fileId (text jobs).string
Presigned
PUT URL. Valid for 15 minutes.string
Content type derived from the extension. The
PUT request must use exactly this Content-Type header.number
Upload URL lifetime in seconds (900).
string
ISO timestamp after which the upload can no longer be consumed (24 hours from creation).