API Errors
Messages API
| Code | Information |
|---|---|
1000 | Throttled - You have exceeded the submission capacity allowed on this account. Please wait and retry |
1010 | Missing params - Your request is incomplete and missing some mandatory parameters. |
1020 | Invalid params - The value of one or more parameters is invalid. |
1021 | Invalid tag - The tag value is invalid. |
1022 | Invalid template - Invalid template or template parameters |
1030 | Internal error - There was an error processing your request in the Platform. |
1040 | Invalid message - The Platform was unable to process your request. For example, due to an unrecognised prefix for the phone number. |
1050 | Number barred - The number you are trying to submit to is blacklisted and may not receive messages. |
1060 | Partner account barred - The |
1070 | Provider quota exceeded - your allocated quota may have been exceeded. |
1080 | Account not enabled for REST - This account is not provisioned for REST submission, you should use SMPP on the SMS API. |
1090 | Message too long - The length of |
1100 | Communication Failed - Message was not submitted because there was a communication failure. |
1120 | Illegal Sender Address - rejected - Due to local regulations, the |
1130 | Invalid TTL - The value of |
1140 | Facility not allowed - Your request makes use of a facility that is not enabled on your account. |
1150 | Invalid Message class - The value of |
1160 | Non White-listed Destination - The phone number you set in to is not in your pre-approved destination list. To send messages to this phone number, add it using Dashboard. |
1170 | Invalid recipient - The |
1180 | Destination temporarily unavailable - The destination cannot currently receive messages. Retry later. |
1190 | Absent Subscriber Permanent - |
1200 | Portability Error - There is an issue after the user has changed carrier for to. If the user wants to receive messages from you, they need to contact their carrier directly. |
1210 | Anti-Spam Rejection - Carriers often apply restrictions that block messages following different criteria. For example on SenderID or message content. |
1220 | Handset Busy - The handset associated with to was not available when this message was sent. If status is rejected, this is a temporary failure; retry later for a positive result. If status is submitted, this message has is in the retry scheme and will be resent until it expires in 24-48 hours. |
1230 | Temporary network failure - The message could not be delivered due to a network issue. Retry later. |
1240 | Illegal Number - You tried to send a message to a blacklisted phone number. That is, the user has already sent a STOP opt-out message and no longer wishes to receive messages from you. |
1241 | Too many send requests - Too many send requests to phone numbers. |
1242 | Number pool does not exists - check that the number pool has been configured for your account |
1250 | Unroutable - The chosen route to send your message is not available. This is because the phone number is either currently on an unsupported network or on a pre-paid or reseller account that could not receive a message. |
1251 | Unable to route traffic to a destination - This may be due to the routing rules applied for your destination network. |
1260 | Destination unreachable - The message could not be delivered to the phone number. If using Viber Business Messages your account might not be enabled for this country. |
1270 | Subscriber Age Restriction - The carrier blocked this message because the content is not suitable for to based on age restrictions. |
1280 | Number Blocked by Carrier - The carrier blocked this message. This could be due to several reasons. For example, to's plan does not include SMS or the account is suspended. |
1282 | Message rejected by provider - The provider blocked the message may be due to policy or content restrictions. |
1290 | Pre-Paid - Insufficient funds - to's pre-paid account does not have enough credit to receive the message. |
1300 | Not part of the provider network - The number or ID is not a user in the provider network. |
1310 | Not suitable device - The user's device can't receive the message. |
1320 | Message already sent - The message was already sent. |
1330 | Delivery failed - The provider returned an unknown permanent failure. Verify the destination and retry if appropriate. |
1331 | Provider error - The provider is not responding or unable to process the request. Please try sending your message in a few minutes time. |
1340 | Outside of the allowed window - This message is sent outside of allowed response window. |
1350 | Phone matching fee not paid - Requires phone matching access fee to be paid by the Facebook Page. |
1360 | TTL was activated, or message expired before delivered. |
1370 | Expired access Token - Please reauthenticate your Facebook Page with Vonage. |
1380 | Invalid resource - Please check that the URL your provided to your resource is accessible and valid. |
1381 | Resource size is too large - Please try sending a smaller media file. |
1382 | Unsupported resource type - The attached resource type is not supported or invalid. |
1400 | Unsupported channel - The channel specified in the request is not supported. |
1410 | Invalid channel parameters - The value of one or more parameters is invalid. |
1420 | Invalid sender - The |
1430 | Invalid recipient - The |
1431 | Multiple recipients error - Multiple recipients not supported. |
1440 | Invalid message type - The message type specified in the request is not supported for the given channel. |
1450 | Invalid client reference - The client reference can be a string of up to 100 characters. |
1451 | Invalid context - the reference to the original message could not be found because it is invalid or no longer available. |
1460 | Daily message limit exceeded - Check compliance with regulations such as 10DLC. |
1461 | Auto-limiting of messages by Provider - This message was not delivered by Provider to avoid excessive messages to the end user. For details please see this knowledgebase article. |
1470 | Fraud Defender Traffic Rule - Rejected due to Fraud Defender traffic rules block. |
1472 | Fraud Defender SMS Burst Protection - Traffic limit has been reached |
1473 | AIT Protection - The message has been rejected by Fraud Defender AIT Protection |
1474 | Fraud Defender Traffic Rule - Rejected due to Fraud Defender country block. |
1475 | Fraud Defender Traffic Rule - Rejected due to Fraud Defender network block. |
1476 | Do Not Originate (DNO) - Originating number is on a DNO list. |
1480 | Entity Filter - The message failed due to |
1481 | Header Filter - The message failed because the header ID ( |
1482 | Content Filter - The message failed due to |
1483 | Consent Filter - The message failed due to consent not being authorized. More information on country specific regulations. |
1484 | Authentication or compliance failure - The message failed authentication or regulatory checks. Verify sender configuration or contact support. |
1490 | SMS segment timeout - Not all segment delivery receipts were received within the allowed time. The overall delivery status of this message is unknown. Partial delivery is possible. |
2000 | HARD_BOUNCE / RECIPIENT_MISSING — Invalid recipient. The to parameter is missing or contains an invalid email address or identifier. Verify the destination address and retry. |
2001 | Fraud protection triggered - The message was blocked by fraud or abuse protection rules at the provider side. |
2002 | SOFT_BOUNCE / CONTENT_TOO_LARGE - The message or payload exceeds the allowed size limit. Reduce the payload and retry. |
2003 | HARD_BOUNCE - Recipient email address is in the suppression list; may be due to an earlier email being hard bounced or marked as spam by the user. |
2004 | HARD_BOUNCE / UNKNOWN - Unknown permanent delivery failure. The provider returned a non-specific permanent error. Verify the destination address and retry if appropriate. |
2005 | SOFT_BOUNCE / MAILBOX_FULL - Destination temporarily unavailable. The recipient's mailbox is at capacity and cannot receive messages. Retry after 48 hours. |
2006 | SOFT_BOUNCE / ATTACHMENT_REJECTED - Attachment rejected. The attached file type is not supported or unable to download or was blocked by the receiving server. Check the attachment format and retry. |
2007 | SOFT_BOUNCE / GATEWAY_TIMEOUT - Temporary network failure. The recipient's mail server did not respond in time. This is a temporary failure; retry later. |
2008 | SOFT_BOUNCE / CONTENT_REJECTED - Message rejected by provider. The provider blocked the message due to content policy or spam restrictions. Review the email content and retry. |
2009 | SOFT_BOUNCE / UNKNOWN - Temporary delivery failure. A temporary infrastructure or network error occurred. Retry later. |
2010 | COMPLAINT / AUTH_FAILURE - Authentication or compliance failure. The message failed SPF, DKIM, or DMARC authentication checks. Verify your DNS configuration and sender settings, or contact support. |
2011 | COMPLAINT / NOT_SPAM_CORRECTION - Not spam correction received. The recipient marked a previous complaint as incorrect. Sender reputation has been updated positively. No action required. |
2012 | COMPLAINT / VIRUS_DETECTED - Malicious content detected. An attachment or link in the message was flagged as malicious by the provider. Audit the email content and attachment generation pipeline. |
2013 | COMPLAINT / OTHER_FEEDBACK -Miscellaneous provider feedback received. The provider returned unclassified feedback for this message. Logged for analytics; no immediate action required. |
2014 | UNSUBSCRIBE / USER_UNSUBSCRIBED — The recipient has unsubscribed from this sender. The email was not delivered. No further emails should be sent to this address from this account and identity until the recipient opts back in. |