# `short_number`: a short code or service number, not a subscriber line

The input is a valid short number for its region, such as a carrier service code (611) or a national helpline (101), rather than a number a person can be reached on.

- Appears in: `reason`
- Billing: Free. Invalid numbers never cost a credit.

Short codes are dialable but belong to services, carriers and campaigns; they have no subscriber, carrier or location in the sense the other fields describe. They are recognised only when a country is known, from the short-number metadata of that country.

**What to do.** Reject it for contact details. If you validate SMS short codes on purpose, the country and the value are all there is to store.

```json
{
    "valid": false,
    "reason": "short_number",
    "e164": null,
    "country": null,
    "risk_score": null
}
```

Reference: https://spaw.co/docs/reasons/short_number
