# plan_lapsed

> 402 Plan lapsed. The account’s plan isn’t active, so BlueBot isn’t taking new texts.

| Status          | Code          | Retry?          |
| --------------- | ------------- | --------------- |
| 402 Plan lapsed | `plan_lapsed` | After fixing it |

## What it means

The account’s plan isn’t active, so BlueBot isn’t taking new texts. Texts already queued wait and go once the plan is active again.

## Common causes

- The last payment failed and the retries ran out.
- The plan was canceled and its last month ended.

## What to do

Update the card on the Billing page; texts wait until the plan is active.

## Can I retry it?

Only after you fix what the message names. Until then the same request gets the same answer.

## What the answer looks like

The answer, `402`:

```json
{
  "error": {
    "code": "plan_lapsed",
    "message": "Your plan isn’t active. Update your card on the Billing page.",
    "hint": "Update the card on the Billing page; texts wait until the plan is active.",
    "doc_url": "https://usebluebot.com/docs/errors/plan_lapsed",
    "request_id": "req_1Hq2LxW9cVbN3mKpRtYs0a"
  }
}
```

Branch on `code`, which never changes. `message` and `hint` are written for people and may be reworded. Quote `request_id` when you write to support.

## Related

- [Errors](https://usebluebot.com/docs/errors): the envelope and every code
- [Idempotency](https://usebluebot.com/docs/concepts/idempotency): retrying without sending twice
- [Limits](https://usebluebot.com/docs/limits): every cap and what happens when you reach it
