---
title: "Suite reasons"
description: "Registered by the platform spec in defs/suite.ts under the suite names (C60); their words are @forspring/ui/refusals. The status is the code's own; the exit comes from its category (CATEGORIES). A…"
order: 45
---

# Suite reasons

Registered by the platform spec in `defs/suite.ts` under the suite names (C60); their words are `@forspring/ui/refusals`. The status is the code's own; the exit comes from its category (`CATEGORIES`). A warning or info code never sets the status or the exit.

| Code | Category | Severity | Status | Exit | Retry | Fix | Args |
|---|---|---|---|---|---|---|---|
| <a id="account_unavailable"></a>`account_unavailable` | temporary | error | 503 | 1 | backoff | — | — |
| <a id="allowance_exhausted"></a>`allowance_exhausted` | auth | error | 402 | 4 | no | — | — |
| <a id="not_a_member"></a>`not_a_member` | not_found | error | 404 | 3 | no | — | — |
| <a id="not_signed_in"></a>`not_signed_in` | auth | error | 401 | 4 | no | — | — |
| <a id="org_mismatch"></a>`org_mismatch` | auth | error | 403 | 4 | no | — | — |
| <a id="org_required"></a>`org_required` | input | error | 400 | 2 | no | — | — |
| <a id="org_suspended"></a>`org_suspended` | auth | error | 403 | 4 | no | — | — |
| <a id="product_off"></a>`product_off` | auth | error | 403 | 4 | no | — | — |
| <a id="role_too_low"></a>`role_too_low` | policy | error | 403 | 4 | no | — | — |
