Skip to main content
POST
Gerar URL de upload do arquivo

Autorizações

Authorization
string
header
obrigatório

Chave secreta da conta: Authorization: Bearer sk_test_… ou sk_live_…. Use só no servidor.

Parâmetros de caminho

productID
string<uuid>
obrigatório

ID do produto.

Corpo

application/json
fileName
string
obrigatório

Nome do arquivo, como o comprador vai vê-lo.

contentType
string
obrigatório

Tipo MIME do arquivo (por exemplo, application/pdf). Use o mesmo no PUT do upload.

sizeBytes
integer<int64>
obrigatório

Tamanho do arquivo em bytes.

Resposta

URL de upload e objectKey.

uploadUrl
string

URL assinada para enviar os bytes com PUT, sem a sua chave. Serve só para este arquivo.

objectKey
string

Identificador do arquivo enviado. Passe em PUT /products/{productID}/deliverable.

expiresAt
string<date-time>

Até quando a uploadUrl vale (15 minutos).