Pular para o conteúdo principal
PATCH
Atualizar produto

Autorizações

Authorization
string
header
obrigatório

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

Cabeçalhos

Idempotency-Key
string

Chave única por operação (um UUID serve). Repetir com a mesma chave devolve a resposta original.

Parâmetros de caminho

productID
string
obrigatório

ID do produto.

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

"prod_1d4YogBuw00jAySh5mbUpk"

Corpo

application/json
name
string
obrigatório

Nome do produto.

description
string | null

Descrição do produto. Omitir ou enviar null apaga a descrição atual.

status
enum<string>

active ou archived. Sempre envie.

Opções disponíveis:
active,
archived
imageObjectKey
string | null

O objectKey devolvido por POST /catalog/images/presign. Ausente mantém a foto atual; "" remove a foto. É recusado se a chave não foi gerada para a sua conta.

guaranteeDays
integer | null
Intervalo obrigatório: 7 <= x <= 30
accentColor
string | null
media
object[]
Maximum array length: 10
faq
object[]
Maximum array length: 20
purchaseButtonText
string | null
Maximum string length: 40
postPurchaseRedirectUrl
string | null

Resposta

O produto atualizado.

Um item do catálogo. O preço fica nas versões do produto.

id
string
obrigatório
Pattern: ^prod_[0-9A-Za-z]{22}$
Exemplo:

"prod_1d4YogBuw00jAySh5mbUpk"

name
string
obrigatório
type
enum<string>
obrigatório

item (padrão) ou agent.

Opções disponíveis:
agent,
item
pricingModel
enum<string>
obrigatório

Como o produto é cobrado: subscription, one_time, usage ou prepaid.

Opções disponíveis:
subscription,
one_time,
usage,
prepaid
currency
string
obrigatório

Código ISO 4217 de 3 letras, como BRL.

Exemplo:

"BRL"

status
string
obrigatório

active ou archived.

Exemplo:

"active"

guaranteeDays
integer
obrigatório
Intervalo obrigatório: 7 <= x <= 30
accentColor
string | null
obrigatório
Pattern: ^#[0-9A-Fa-f]{6}$
media
object[]
obrigatório
faq
object[]
obrigatório
purchaseButtonText
string | null
obrigatório
postPurchaseRedirectUrl
string | null
obrigatório
draftSavedAt
string<date-time> | null
obrigatório
createdAt
string<date-time>
obrigatório
updatedAt
string<date-time>
obrigatório
key
string | null

Chave estável que você escolhe para o produto, única na sua conta. Permite criar o mesmo produto de novo sem duplicar.

description
string | null
imageUrl
string | null

Endereço público da foto do produto.