Rejection Reasons

This is a list of the reasons as to why a message was rejected.

CodeReason
0Phone number is required
1Phone number opted out
2Invalid phone number (too short)
3Unsupported phone number (11 digits but doesn't start with 1)
4Invalid phone number (too long)
5No body text found for template
6Account not found
7Missing dba or journey attribute for account_id
8Found unreplaced variables in template: {remaining_vars}
9No sending numbers found
10No sending numbers found for account
10.1No non-fallback sending numbers found for account
12No tracking_id found in sms partner response
12.XSMS partner error (decimal 12.{error_code}, reason from partner API)
13Failed to send: {HTTP status code}
14Error sending SMS (request/exception message)
15Unauthorized: template belongs to different account
16Template not approved (status: {template_status})
17Domain {domain} does not belong to account
18Domain {domain} not found in domains table
19No domain provided and no default domain in account
20Could not generate unique message_id after maximum retry attempts
21T-Mobile daily limit exceeded (with or without fallback details)
22Phone send failure count exceeds threshold within 30-day (or 180-day) period since last send failure
23Missing required fields
24Template {template_id} not found