cancel_at_period_end: true) ou revogar imediatamente (revoke: true).
Autenticação
Requer um token de acesso válido (
CHARGEFY_ACCESS_TOKEN) no header Authorization. Escopos necessários: web:write ou subscriptions:write.Parâmetros de Path
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | string | Sim | ID da assinatura |
Parâmetros do Body
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
product_price_id | string | Não | Novo ID de preço para troca de plano |
discount_id | string | null | Não | ID do desconto a aplicar (ou null para remover) |
user_metadata | object | Não | Metadados personalizados do usuário |
cancel_at_period_end | boolean | Não | Agendar cancelamento ao fim do período atual |
revoke | boolean | Não | Revogar a assinatura imediatamente |
customer_cancellation_reason | string | Não | Motivo do cancelamento informado pelo cliente. Valores: customer_service, low_quality, missing_features, switched_service, too_complex, too_expensive, unused, other |
customer_cancellation_comment | string | Não | Comentário livre do cliente sobre o cancelamento |
Quando
cancel_at_period_end: true ou revoke: true são enviados, os demais campos de atualização são ignorados e a operação de cancelamento tem precedência.
