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

# Reativar Assinatura

> Traz de volta uma assinatura cancelada, enquanto o período pago ainda está vigente.

Cancelou por engano, ou o cartão falhou e o cliente quer voltar? Reative sem criar uma assinatura nova. A cobrança segue a data já agendada; se estava devendo um ciclo, ele é cobrado no próximo passo do agendador.

<ParamField path="id" type="string" required>
  O `id` (uuid) da assinatura.
</ParamField>

Não há corpo na requisição.

## Quando é possível

A reativação só vale para uma assinatura que:

* está **`canceled`**, **e**
* já pagou **ao menos um ciclo** (successful\_charges ≥ 1), **e**
* ainda tem o marcador do período (`next_charge_at` preenchido).

Uma assinatura cancelada que nunca pagou não reativa (seria acesso grátis). Nesse caso, o caminho é assinar de novo.

## Respostas

```json Resposta 200 theme={null}
{
  "message": "Assinatura reativada. A próxima cobrança segue a data já agendada.",
  "data": {
    "id": "1e24d112-3a6d-4d13-a3f7-9366a232d35a",
    "status": "active",
    "next_charge_at": "2026-09-18"
  }
}
```

```json Resposta 422 (não elegível) theme={null}
{
  "message": "Só assinatura cancelada com período pago vigente pode ser reativada."
}
```

<Tip>
  O fluxo natural da volta é o cliente **trocar o cartão** que falhou e depois reativar. Ambos os passos existem: [`PUT /subscriptions/{id}/payment-method`](/api-reference/subscriptions/update-payment-method) e este endpoint. O seu cliente também faz os dois sozinho pelo [portal](/api-reference/subscriptions/portal-link).
</Tip>

<Info>Assinatura de outro lojista responde **404**.</Info>
