Altera o produto principal de uma assinatura ativa.
A mudança é agendada como PENDING e aplicada automaticamente no início do próximo ciclo de cobrança. Só pode existir uma alteração pendente por assinatura — uma nova chamada substitui a anterior ainda não aplicada.
O produto informado em productId deve ter um ciclo de cobrança definido. Produtos avulsos (sem ciclo) retornam erro.
Altera o produto principal de uma assinatura ativa. O novo valor começa a ser cobrado no próximo ciclo de cobrança — o ciclo atual não é afetado.Documentation Index
Fetch the complete documentation index at: https://docs.abacatepay.com/llms.txt
Use this file to discover all available pages before exploring further.
SUBSCRIPTION:CREATE.| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | string | Sim | ID da assinatura (subs_...) |
productId | string | Sim | ID do novo produto (prod_...) — deve ter ciclo definido |
quantity | integer | Sim | Quantidade do produto (mínimo 1) |
productId precisa ter um cycle configurado (WEEKLY, MONTHLY, SEMIANNUALLY ou ANNUALLY). Produtos avulsos (sem ciclo) retornam erro.status: "PENDING"). A mudança é aplicada automaticamente no início do próximo ciclo.
| Campo | Tipo | Descrição |
|---|---|---|
id | string | ID da atualização pendente (subu_...) |
subscriptionId | string | ID da assinatura |
status | string | PENDING até o próximo ciclo; APPLIED após aplicado |
productId | string | ID do novo produto |
quantity | integer | Quantidade do produto |
newAmount | integer | Novo valor em centavos (preço × quantidade) |
requestedAt | string | Data/hora da solicitação |
Todas as requisições devem incluir sua chave de API no header Authorization usando o formato Bearer <abacatepay-api-key>. Sem esse header a requisição será rejeitada.
Saiba mais sobre como criar e usar chaves de API na documentação de autenticação.