Request
Bearer sk_live_...Original filename, 1–255 characters. The extension determines the content type and must be one of
.mp3, .wav, .pdf, .txt, .jpg, .jpeg, .png, .webp.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
Upload id, pass as
audioId (audio jobs), imageId (image jobs), or fileId (text jobs).Presigned
PUT URL. Valid for 15 minutes.Content type derived from the extension. The
PUT request must use exactly this Content-Type header.Upload URL lifetime in seconds (900).
ISO timestamp after which the upload can no longer be consumed (24 hours from creation).