Alterar plano da assinatura
Changed onAltera 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, igual ao da assinatura. Produtos avulsos (sem ciclo) retornam erro.
post/subscriptions/change-plan
Request
- Base URLhttps://api.abacatepay.com/v2
- URLhttps://api.abacatepay.com/v2/subscriptions/change-plan
- AuthHTTP bearer
Request body
Example request
{
"id": "subs_abc123xyz",
"productId": "prod_plano_pro",
"quantity": 1,
"items": [
{
"productId": "prod_abc123xyz",
"quantity": 1
}
]
}Response
Alteração de plano agendada com sucesso.
Example response
{
"data": {
"id": "subu_abc123xyz",
"subscriptionId": "subs_abc123xyz",
"status": "PENDING",
"productId": "prod_plano_pro",
"quantity": 1,
"newAmount": 4990,
"requestedAt": "2024-12-06T20:05:00.000Z"
},
"success": true
}Changes
- info
added the new optional request property
- info
the request property
became optional - info
the request property
became optional
- info