> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cakto.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Atualização via PUT (não suportado)

> PUT e DELETE não são suportados para assinaturas — use as ações dedicadas.

#### Escopo

```bash theme={null}
    write subscriptions
```

## O que faz

`PUT /public_api/subscriptions/{id}/` e `DELETE /public_api/subscriptions/{id}/` **não são suportados**. Ambos retornam `405 Method Not Allowed`:

```json theme={null}
{
  "detail": "Este método não é suportado para assinaturas. Utilize uma das ações disponíveis: cancel, pause, resume, update-card ou change-payment-method."
}
```

Uma atualização genérica alteraria apenas o registro local da assinatura, sem propagar a mudança ao motor de cobrança — o valor exibido no painel divergiria do valor efetivamente cobrado. Por isso, toda alteração de estado passa pelas ações abaixo, que sincronizam a mudança de ponta a ponta.

## Ações suportadas hoje

| Ação                       | Endpoint                                                     | O que faz                                      |
| -------------------------- | ------------------------------------------------------------ | ---------------------------------------------- |
| Cancelar                   | `POST /public_api/subscriptions/{id}/cancel/`                | Encerra definitivamente a assinatura           |
| Pausar                     | `POST /public_api/subscriptions/{id}/pause/`                 | Suspende temporariamente as cobranças          |
| Retomar                    | `POST /public_api/subscriptions/{id}/resume/`                | Reativa uma assinatura pausada                 |
| Trocar cartão              | `POST /public_api/subscriptions/{id}/update-card/`           | Atualiza o cartão usado nas próximas cobranças |
| Trocar método de pagamento | `POST /public_api/subscriptions/{id}/change-payment-method/` | Altera o método de pagamento da assinatura     |

<Note>
  Alterar valor, periodicidade ou plano da assinatura ainda não é suportado pela API pública. Essa capacidade está no roadmap (troca de plano / *change-plan*) e esta página será atualizada quando o endpoint estiver disponível.
</Note>
