Skip to main content
Atualiza uma Price existente. Seguimos a convenção da Stripe: currency, unit_amount, type, interval, interval_count são imutáveis. Para mudar qualquer um deles, crie uma price nova e arquive a antiga via active: false.

Autenticação

Requer Bearer JWT do Supabase. O produto dono da price deve pertencer a uma organização acessível pelo usuário.

Corpo da requisição

string
required
UUID da price a atualizar.
string
Nome descritivo. Envie null (ou string vazia) pra limpar.
boolean
false arquiva a price (não aparece mais em novos checkouts). true reativa.
object
Substitui integralmente o objeto de metadata (não faz merge). Envie {} pra limpar.
string
unspecified, inclusive ou exclusive.

Campos imutáveis (erro 400)

O endpoint rejeita explicitamente: currency, unit_amount, type, interval, interval_count, product_id. Isso segue o comportamento da Stripe — valores cobrados precisam ser auditáveis e estáveis.

Resposta

Retorna a price atualizada (Row completa) com status 200 OK.

Exemplo — arquivar uma price

Exemplo — trocar tax_behavior