Skip to main content
Atualiza um price com semântica de merge. Campos de valor são imutáveis: currency, unit_amount, type, recurring e product_id. Para mudar valor ou cadência, crie outro preço e desative o antigo. A resposta direta não carrega diff; quem precisa de diff lê o webhook price.updated.

Autenticação

A API key da própria organização atua diretamente. A API key de plataforma exige o header Organization: <organization_id> apontando para uma organização conectada ativa dessa plataforma.

Parâmetros de caminho

string
required
ID do preço (price_*).

Attributes

Todos os campos são opcionais.
boolean
false tira o preço de novos fluxos de compra. true reativa.
object
Substitui completamente o metadata atual quando enviado.
string \| null
Rótulo interno. Envie null para limpar.
string
Como o imposto se relaciona ao valor.

Resposta

200 OK com o objeto price completo (mesmo shape de GET /v1/prices/:id).

Erros comuns

Webhook

A atualização dispara price.updated com o price completo em data.object e o diff em data.previous_attributes.