too_short
Fewer digits than any number in that plan
After the calling code, the number has fewer digits than the shortest subscriber number of its plan, so it cannot be dialled.
- appears in
- reason
- credits
- Free. Invalid numbers never cost a credit.
What it means
Every plan has a minimum length per number type; a value below it is a truncated paste, a missing area code, or a short code. Emergency numbers and short codes are recognised separately, as emergency_number and short_number, when a country is known.
What to do
Look for a missing area code or a cut-off paste. When the value came from a form, show the user exactly what was checked.
Example response
{
"valid": false,
"reason": "too_short",
"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_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
- short_number · a short code or service number, not a subscriber line
- All verdict reasons
- Phone fields and the risk score
- API reference
markdown version: /docs/reasons/too_short.md