Desfazer a troca de plano agendada
Assinaturas
Desfazer a troca de plano agendada
Apaga uma troca marcada para a virada. A assinatura segue no plano atual.
DELETE
Desfazer a troca de plano agendada
DELETE /subscriptions/:id/change-plan
Faz parte do recurso Assinaturas — o conceito e os dez estados estão lá.
Apaga uma troca de plano que estava marcada para a virada do ciclo. A assinatura continua no plano atual, e a próxima fatura sai com o preço de hoje.
Devolve a assinatura como ela ficou.
Como saber se há o que desfazer. O campo
scheduledPlanChange da assinatura traz { planId, effectiveDate } enquanto existir troca marcada, e null quando não existir. Ele vem no GET /subscriptions/{id} e no corpo desta rota — é por ele que você confirma que a chamada fez efeito.Não falha quando não há nada agendado. A rota devolve a assinatura do mesmo jeito, com
200. Desfazer duas vezes tem o mesmo efeito de desfazer uma — você não precisa consultar antes para saber se existe agendamento.