Skip to main content
PUT
Salvar entregável

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
kind
enum<string>
obrigatório

file ou link.

Opções disponíveis:
file,
link
objectKey
string | null

Para file: o objectKey do presign. Envie o arquivo antes de salvar; se ele não existir, a chamada é recusada.

fileName
string | null

Para file: nome exibido ao comprador.

contentType
string | null

Para file: tipo MIME. Se omitido, é lido do arquivo enviado.

sizeBytes
integer<int64> | null

Para file: tamanho em bytes. Se omitido, é lido do arquivo enviado.

url
string | null

Para link: a URL que o comprador recebe (área de membros, Notion, vídeo…).

Resposta

Entregável salvo.

O que o comprador recebe depois que o pagamento confirma: um arquivo ou um link.

id
string<uuid>
productId
string<uuid>
kind
enum<string>

file (arquivo enviado) ou link (URL externa).

Opções disponíveis:
file,
link
fileName
string | null

Nome do arquivo, quando kind é file.

contentType
string | null

Tipo MIME, quando kind é file.

sizeBytes
integer<int64> | null

Tamanho em bytes, quando kind é file.

url
string | null

A URL entregue, quando kind é link.

createdAt
string<date-time>
updatedAt
string<date-time>