PATCH /v1/products/:productId: apenas os campos enviados são aplicados. No backend, a rota delega para o mesmo fluxo de atualização de produtos usado pela API geral (productsService.update). Em caso de dúvidas sobre estrutura de prices ou campos customizados, consulte também Atualizar produto.
O que não faz este endpoint
- Não altera taxas de split ou destinatário de comissão: split pai/filha é configurado uma única vez na relação entre organizações (ver link-as-parent) e não é mais override por produto.
- Não substitui o checkout ou assinaturas existentes: alterações de preço seguem as regras já aplicadas pelo serviço de produtos (incluindo planos de recorrência no gateway quando aplicável).
Webhooks
Após uma atualização bem-sucedida, o sistema dispara os eventos já previstos para produtos da filha, incluindosuborganization.product_updated para as organizações pais cadastradas em webhooks — útil para o marketplace reagir a mudanças de catálogo em tempo quase real.
Autenticação
Requer Organization Access Token (OAT) da organização pai viaAuthorization: Bearer.
Parâmetros de Path
string
required
Identificador da sub-organização dona do produto. Deve coincidir com
organization_id do produto; caso contrário a API responde 404 (sem expor existência do produto em outra org).string
required
UUID do produto a atualizar.
Corpo da requisição (JSON)
Todos os campos são opcionais; envie apenas o que deseja alterar.string
Novo nome do produto.
string
Nova descrição (pode ser
null conforme suporte da API principal).boolean
Arquivar (
true) ou restaurar visibilidade (false) do produto.string
Intervalo de assinatura:
month, year, week, day, ou null para produto não recorrente, alinhado ao tipo ProductUpdate do backend.string
Aponta o default pra outro preço existente do mesmo produto. Para manipular preços (criar/atualizar/arquivar), use os endpoints dedicados
POST /v1/prices e PATCH /v1/prices/:id.object
Metadados livres (chave/valor) associados ao produto.
Resposta
Retorna 200 OK com o objeto completo do produto após a atualização (mesmo formato quePATCH /v1/products/:id).

