> ## 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.

# Estados da Assinatura

> Estados externos mínimos e transições suportadas

## Estados externos mínimos

| Estado     | Descrição                               |
| ---------- | --------------------------------------- |
| `active`   | Assinatura ativa e cobrando normalmente |
| `inactive` | Assinatura inativa                      |
| `paused`   | Assinatura pausada temporariamente      |
| `expired`  | Assinatura encerrada por expiração      |
| `canceled` | Assinatura cancelada definitivamente    |

## Operações que mudam estado

* `POST public_api/subscriptions/` (criação)
* `POST public_api/subscriptions/{id}/cancel/` (cancelamento imediato)
* `POST public_api/subscriptions/{id}/change-payment-method/` (troca do método de pagamento)

<Note>
  `PUT` e `DELETE` em `public_api/subscriptions/{id}/` não são suportados e retornam `405`. Veja [Atualização via PUT](/api-reference/subscriptions/update).
</Note>

## Operações de consulta

* `GET public_api/subscriptions/` (lista todas)
* `GET public_api/subscriptions/{id}/` (lista uma única)
* `GET public_api/subscriptions/export/xlsx/` (exporta arquivo xlsx)
* `GET public_api/subscriptions/export/csv/` (exporta arquivo csv)
