Pular para o conteúdo principal
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
obrigatório

ID do produto.

Pattern: ^prod_[0-9A-Za-z]{22}$
Exemplo:

"prod_1d4YogBuw00jAySh5mbUpk"

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
obrigatório

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

objectKey
string
obrigatório

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

expiresAt
string<date-time>
obrigatório

Até quando a uploadUrl vale (15 minutos).