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
- credits
- Free. Invalid numbers never cost a credit.
What it means
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.
Example response
{
"valid": false,
"reason": "short_number",
"e164": null,
"country": null,
"risk_score": null
}Abbreviated: a real answer carries all 33 fields, listed in the validate-phone reference.
Related
- missing_country · no country was given, and the input does not carry one
- invalid_country_code · the calling code after the + is not assigned to any country
- too_short · fewer digits than any number in that plan
- too_long · more digits than any number in that plan
- not_a_number · the input does not look like a phone number
- invalid_length · a digit count the plan never uses
- invalid_number · the right length, but not assignable under the plan
- unassigned_block · the regulator has not allocated the block the number sits in
- emergency_number · an emergency number, not a subscriber line
- All verdict reasons
- Phone fields and the risk score
- API reference
markdown version: /docs/reasons/short_number.md