All status and error codes

With Telesign APIs you need to code against the status or error codes that come back in the content of responses, rather than using the HTTP status code.

Status codes in Telesign APIs are three- or four-digits long. Error codes are five-digits long.

A transaction with an intermediate code may resolve to another status later. One with a final code will not change status in the future.

Status Codes

Status CodeAssociated text stringDescriptionProduct
100Call answeredThe call was answered by the end user or voicemail.Voice Verify API
101Not answeredNo one answered the call.Voice Verify API
103Call in progressThe call is in progress. You get back an immediate response from Telesign when you make a request, usually with this status. If you retrieve status info later, it will resolve to a different status code.Voice Verify API
105Call not handled yetThe verification call has not yet been attempted.Voice Verify API
106Call failedThe call did not go through. Typically this occurs when Telesign’s upstream providers fail to complete the call. Sometimes retrying will work.Voice Verify API
107Line busyThe line was busy when the call tried to reach the end user’s device.Voice Verify API
108Call canceled by TelesignCall canceled by Telesign.Voice Verify API
129Call blocked by your requestTelesign blocked the call before it was placed. This is due to your prior submitted request to blocklist this phone number.Voice Verify API
130Call blocked by TelesignTelesign blocks a message if it is being sent to a phone number that is on a global blocklist.Voice Verify API
200Delivered to handsetThe SMS was delivered to the end user's phone. FinalSMS, SMS Verify API
201Message is readMessage read by end user. FinalMessaging
203Delivered to gatewayThe SMS was delivered to the gateway. If the gateway responds with further information (including successful delivery to handset or delivery failure), the status is updated. IntermediateSMS, SMS Verify API
207Error delivering SMS to handset (reason unknown)The SMS could not be delivered to the end user's handset for an unknown reason. FinalSMS, SMS Verify API
210Temporary phone errorThe SMS could not be delivered to the handset due to a temporary error with the phone. Examples - phone is turned off, not enough memory to store the message. FinalSMS, SMS Verify API
211Permanent phone errorThe SMS could not be delivered to the handset due to a permanent error with the phone. For example, the phone is incompatible with SMS, or illegally registered on the network. This can happen when a phone number is blacklisted, or is incorrectly provisioned. FinalSMS, SMS Verify API
220Gateway/network cannot route messageThe network cannot route the message to the handset. FinalSMS, SMS Verify API
221Message expired before deliveryThe message was queued by the mobile provider and timed out before it could be delivered to the handset. FinalSMS, SMS Verify API
222SMS not supportedSMS is not supported by this phone, carrier, plan, or user.SMS, SMS Verify API
229Message blocked by customer requestThis code can happen because you requested a block or because Telesign blocked on your behalf. The block is custom, meaning it applies to you and not others.SMS Verify API
230Message blocked by TelesignTelesign blocks a message if it is being sent to a phone number that is on a global blocklist.SMS Verify API
231Invalid/unsupportedInvalid/unsupported message contentSMS, SMS Verify API
233Message blocked due to high risk score.You requested that messages in a specific country be blocked, and the message was being sent to this countrySMS Verify API
237Message blocked in requested countryYou requested that messages in a specific country be blocked, and the message was being sent to this country.SMS, SMS Verify API
238Destination blocked by prefixYou requested that phone numbers with a particular prefix be blocked.SMS
250Final status unknownThe final status of the SMS cannot be determined.SMS, SMS Verify API
251Message successfully sent out for delivery, however final confirmation of delivery to handset was not received.Telesign successfully delivered the message through our gateway and it passed downstream. However, Telesign did not receive a delivery receipt within 12 hours of transmission. We cannot confirm delivery to the handset. The end user most likely did not receive the message.SMS, SMS Verify API
251Message successfully sent out for delivery, however final confirmation of delivery to handset was not received.Message successfully sent out for delivery, however final confirmation of delivery to handset was not received.Bulk SMS
290Message in progressThe message is being sent to the SMS gateway. You get back an immediate response from Telesign when you make a request, usually with this status. If you retrieve status info later, it will resolve to a different status code.SMS, SMS Verify API
292Queued by gatewayThe SMS gateway has queued the message.SMS, SMS Verify API
293Bulk request acceptedThe bulk request was accepted by Telesign.Bulk SMS
295Status delayedThe status of the SMS is temporarily unavailable.SMS, SMS Verify API
300Transaction successfully completedThe system was able to obtain all of the requested data for Intelligence or Phone ID.Phone ID, Intelligence
301Transaction partially completedThe system was able to obtain some of the data for Intelligence or Phone ID, but not all of it.Phone ID, Intelligence
500Transaction not attemptedNo call, message send, or other processing of the request was attempted.All (Excluding SMS Verify API)
501Not authorizedNo permissions for this resource, or authorization failed.SMS Verify API, SMS
502Campaign errorThis error can be generated if there is a problem with the short code used.SMS, SMS Verify API
503Carrier rejected - temporary problemThis error is generated if there is an error on the carrier or operator side that is temporary and the message can be retried.SMS, SMS Verify API
504Carrier rejected - permanent errorThis error is generated if there is an error on the carrier or operator side that is permanent and the message should not be retried.SMS, SMS Verify API
505Error on gateway - temporary errorThis error is generated if there is an error on Telesign's partner side that is considered temporary and the message can be retried.SMS, SMS Verify API
506Error on gateway - permanent errorThis error is generated if there is an error on Telesign's partner side that is considered permanent and the message should not be retried.SMS, SMS Verify API
507Invalid destination addressThere is a problem with the destination address used. Either the format is not valid, or the number is not associated with any carrier, or if MSC is used it does not know about this MSISDN.SMS, SMS Verify API
508Invalid source addressThe message requires a source address. Verify that one is provided and correct.SMS, SMS Verify API
509Parameters problemOne or more parameters used in the request is not supported.SMS, SMS Verify API
510Message blocked by subscriber action or requestThe end user has blocked receiving SMS with their carrier plan or by request or from the particular short code used.SMS, SMS Verify API
511Subscriber low on creditThe end user exceeded their spending limits and cannot receive SMS.SMS, SMS Verify API
512Roaming errorEnd user cannot receive SMS because their device that receives the messages is roaming.SMS, SMS Verify API
513Mobile number portability errorSMS failed because ported combinations are unreachable.SMS, SMS Verify API
514Subscriber absentThe operator/carrier is temporarily unable to reach the end user's device.SMS, SMS Verify API
515Suspected spamThis message is considered to be spam by carrier or operator.SMS, SMS Verify API
516Delivery channel not supported by the end user's deviceThe end user's device does not support the channel used for delivery. FinalMessaging
517Selected DLT details for India not supportedThe DLT template ID or entity ID in the request cannot be found by the end operator.SMS, SMS Verify API
518Message blocked due to high risk SIM swap indicator.The service determined that the SIM swap risk indicator for the destination number is higher than the maximum value configured for your account. For that reason Telesign did not send the SMS.SMS Verify API
519Message not sent - requested SIM swap check could not be performed.The service could not perform the SIM swap check. This is because either the number is out of SIM swap coverage or information about the potential SIM swap event is missing.SMS Verify API
520Content sent is not allowedThe content in this message is not permitted by the carrier.SMS, SMS Verify API
521Requested Sender ID is not allowed for destinationThe sender ID submitted in request is not allowed in destination country/operator.SMS Verify API
521Requested Sender ID is not allowed for destinationThe sender ID submitted in request is not allowed in destination country/operator.SMS
599Status not availableThe system is unable to provide status at this time.SMS, SMS Verify API
1900Verify completion successfully recordedThe confirmation that the end-user has received the message has been successfully recorded.Get Status
2000PendingSmart Verify API process attempted.Smart Verify API
2028FailureBlocked - the risk recommendation after running an Intelligence check on the number is too high.Smart Verify API
2800Request successfully completedThe request was successfully processed with valid parameters.Phone ID (all identity attributes)
2801Invalid request addons parameter: {parameter_name}The specified parameter_name is not a valid parameter for this request and cannot be processed. Remove or replace it with a valid parameter.Phone ID (all identity attributes)
2802name of add-on add-on temporarily unavailable.The requested add-on is currently unavailable and cannot be accessed at this time.Phone ID (all identity attributes)
2803Phone number out of name of add-on add-on coverage.The specified phone number is not supported for the requested add-on service.Phone ID (all identity attributes)
2804Phone number not applicable in name of add-on add-on.The provided phone number is not applicable for use with the requested add-on.Phone ID (all identity attributes)
2805No name of add-on add-on information for phone number.No information could be retrieved for the provided phone number for the requested add-on.Phone ID (all identity attributes)
2806Name of add-on add-on is not enabled.The requested add-on is not enabled for your account.Phone ID (all identity attributes)
2807Some parameters submitted in the request are not valid.One or more parameters in the request are incorrect or do not conform to the expected format.Phone ID (all identity attributes)
2808Invalid Request: {parameter_name} parameter is missing or empty.The required parameter parameter_name is missing or has no value.Phone ID (all identity attributes)
2809Billing Postal Code does not match contact_plus add-on information for phone number.The Billing Postal Code provided does not match the information associated with the phone number in the contact_plus add-on.Phone ID (Contact Plus add-on)
2810Request process failed during data collection.The request could not be completed due to an issue during the data collection phase.Phone ID (all identity attributes)
2811Request processing time out.The request could not be processed within the allotted time and has timed out.Phone ID (all identity attributes)
2812name of add-on exceeded transaction hard cap. Request denied.The transaction limit for the add-on has been exceeded, and the request was denied.Phone ID (all identity attributes)
3000DeliveredThe message was delivered to the end-user. (Final if the last channel used doesn't support Read status. Intermediate otherwise)Messaging
3001Message in progressTelesign successfully received this message request and is processing it. (Intermediate)Messaging
3002Delivered to GatewayThe message is in the process of delivery. Once all delivery options are exhausted, the status will be updated again. (Intermediate)Messaging
3003Delivery errorThe message could not be delivered to the end-user. (Final)Messaging
3004Message successfully sent out for delivery, however final confirmation of delivery to handset was not received / MO successfully sent but final confirmation of delivery to handset was not receivedThe message was successfully delivered to the gateway, but we cannot confirm delivery to the handset because we do not receive the final handset delivery receipts in this region. NOTE: There is a high probability that this message was successfully delivered to the handset.Messaging
3005Message is readThe message has been read by the end-user. (Final)Messaging
3006None of the channels is enabled for the customerThe channels specified in this request are all either not enabled for this customer or are invalid values. (Final)Messaging
3011Provider Account registration errorMessaging
3012Provider Account migration errorProvider Account migration errorMessaging
3030Temporary phone errorThe message could not be delivered to the handset due to a temporary error with the phone. Examples - phone is turned off, not enough memory to store the message. FinalMessaging
3031Permanent phone errorThe message could not be delivered to the handset due to a permanent error with the phone. For example, the phone is incompatible with SMS, or illegally registered on the network. This can happen when a phone number is blacklisted, or is incorrectly provisioned. FinalMessaging
3032Gateway/network cannot route messageThe network cannot route the message to the handset. FinalMessaging
3033Message expired before deliveryThe message was queued by the mobile provider and timed out before it could be delivered to the handset. FinalMessaging
3034SMS not supportedSMS is not supported by this phone, carrier, plan, or user.Messaging
3035Invalid/unsupportedThe content of the message is not supported.Messaging
3036Price threshold exceededMessage not sent due to the price exceeding your set maximum price.Messaging
3037Message blocked in requested countryYou requested that messages in a specific country be blocked, and the message was being sent to this country.Messaging
3038Destination blocked by prefixYou requested that phone numbers with a particular prefix be blocked.Messaging
3039Final status unknownThe final status of the SMS cannot be determined.Messaging
3040Queued by gatewayThe SMS gateway has queued the message.Messaging
3041Carrier rejected - temporary problemThis error is generated if there is an error on the carrier or operator side that is temporary and the message can be retried.Messaging
3042Carrier rejected - permanent errorThis error is generated if there is an error on the carrier or operator side that is permanent and the message should not be retried.Messaging
3043Error on gateway - temporary errorThis error is generated if there is an error on Telesign's partner side that is considered temporary and the message can be retried.Messaging
3044Error on gateway - permanent errorThis error is generated if there is an error on Telesign's partner side that is considered permanent and the message should not be retried.Messaging
3045Parameters problemOne or more parameters used in the request is not supported.Messaging
3046Message blocked by subscriber action or requestThe end user has blocked receiving SMS with their carrier plan or by request or from the particular short code used.Messaging
3047Subscriber low on creditThe end user exceeded their spending limits and cannot receive SMS.Messaging
3048Roaming errorEnd user cannot receive SMS because their device that receives the messages is roaming.Messaging
3049Mobile number portability errorSMS failed because ported combinations are unreachable.Messaging
3050Subscriber absentThe operator/carrier is temporarily unable to reach the end user's device.Messaging
3051Suspected spamThis message is considered to be spam by carrier or operator.Messaging
3052Message blocked by your requestThis code can happen because you requested a block or because Telesign blocked on your behalf. The block is custom, meaning it applies to you and not others.Messaging
3053Message blocked by TelesignTelesign blocks a message if it is being sent to a phone number that is on a global blocklist.Messaging
3054Message cannot be sent to RBM provider - parsing errorTelesign’s RBM (Rich Business Messaging) partner encountered a temporary problem while sending this message. Please try again.Messaging
3055Delivery channel not supported by the end user's deviceThe end user's device does not support the channel used for delivery. FinalMessaging
3056Message failed to deliver in specified fallback timeDelivery could not be confirmed on this channel within the fallback window; triggers the next channel (if any) to send. (Intermediate)Messaging
3057Invalid source addressThe message requires a source address. Verify that one is provided and correct.Messaging
3058The requested API host is not allowed for this CustomerIDThe requested API host is not allowed for the account associated with this customer ID.Messaging
3059Exceeded number of elements for rich cardThe number of elements (e.g., buttons, images) added exceeds the allowed number of elements for a rich card.Messaging
3060Delivery channel supported by the end user's deviceThe device associated with this phone number can use the selected channel.Messaging
3061Media size exceeds the limitThe media file size exceeds the maximum allowed limit and cannot be sent.Messaging
3062MMS not supportedMMS is not supported for this request and could not be processed.Messaging
3071Unverified phone_number requested for trial account.The phone number must be verified before it can be used in requests on a trial account.Messaging
3072Message blocked due to high risk score.It was determined that the risk score for the destination number is higher than configured maximum risk score. For that reason Telesign did not send the message.Messaging
3073Insufficient funds in prepaid walletThe prepaid wallet balance is insufficient to complete the requested transaction.Messaging
3100Unknown channel specified: {channel}This channel specified in the request is not one of the supported values; triggers the next channel (if any) to send. (Intermediate)Messaging
3101Invalid value for parameter phone_number: {phone_number}Phone number is too long, too short, or contains non-digit values. (Intermediate)Messaging
3102Invalid value for parameter message_type: {message_type}The value of parameter message_type is not one of the supported values: ARN, MKT, OTP. (Final)Messaging
3103Unsupported value for parameter external_id: {external_id}The value of parameter external_id is longer than 100 or contains non-ASCII characters. (Final)Messaging
3104Invalid value for parameter account_lifecycle_event: {account_lifecycle_event}The value of parameter account_lifecycle_event is not one of the supported values: create, sign-in, transact, update, delete. (Final)Messaging
3105Invalid value for parameter originating_ip: {originating_ip}Parameter originating_ip is improperly formatted. (Final)Messaging
3106Invalid value for parameter callback_url: {callback_url}The value of parameter callback_url is empty. (Final)Messaging
3107Invalid value for parameter country_codeThe provided country code is either in an incorrect format or not one of the expected values.Messaging
3108Invalid value for parameter messageThe message parameter has an invalid format or contains unexpected content.Messaging
3109Invalid value for parameter sender_id: {sender_id}The specified sender ID does not match the expected value or is in an incorrect format. Ensure the provided sender ID has been created and is valid for your account.Messaging
3110Invalid requestThe API request or its JSON payload is improperly formatted. (Final)Messaging
3112Specified template does not exist for selected channelThe template specified in the request does not exist for the selected messaging channel.Messaging
3113Invalid value for parameter channel: {channels}The value of the parameter channels contains the same channel more than once or is improperly formatted. (Final)Messaging
3114Specified message type not allowed outside of conversation windowThe specified message type is not allowed to be sent outside of a conversation window.Messaging
3115Destination phone number not in coverageThe number you are trying to send a message to is not within the coverage area for message delivery.Messaging
3200{channel} channel is not enabled for customerThis channel is not enabled for this customer. (Intermediate)Messaging
3202Fallback is not enabled for Customer IDMultiple channels are specified in the request, but fallback is not enabled for this customer. (Intermediate)Messaging
3203Callback URL parameter not enabled for Customer IDUsing callback_url in the API request is not allowed for this customer. (Final)Messaging
3204Rate limit exceededAllowed number of requests per second on Omnichannel API has been exceeded. (Final)Messaging
3205Rate Limit ExceededAllowed number of SMS transactions per second has been exceeded.Messaging
3206Omnichannel Product not enabled for Customer IDOmnichannel product is not enabled for this customer. (Final)Messaging
3207Product exceeded transaction hard cap. Request denied.Product exceeded transaction hard cap limit. Request denied.Messaging
3208Provider Account ID not foundThe Provider Account ID could not be found in the system.Messaging
3209End-user not registered for testingThe end user's phone number has not been registered for use in testing requests.Messaging
3300Missing parameter channelsThe API request does not contain mandatory parameter channels. (Final)Messaging
3301Missing parameter channelThe value of the parameter channels does not contain any instances of the mandatory sub-property channel. (Final)Messaging
3302Missing parameter phone_numberThe API request does not contain the mandatory parameter phone_number. (Final)Messaging
3303Missing parameter messageThe API request does not contain the mandatory parameter message. (Final)Messaging
3304Missing parameter message_typeThe API request does not contain the mandatory parameter message_type. (Final)Messaging
3305Missing template specific parametersThe request is missing one or more required parameters specific to the selected template.Messaging
3306Missing message parameters for specified channelMessage object doesn't contain required info for sending message through selected channel. (Intermediate)Messaging
3400Not authorizedNo permissions for this resource or authorization failed. (Final)Messaging
3405Missing required Authorization headerThe request is missing the required Authorization header for authentication.Messaging
3406CustomerID Account Suspended.The account associated with the provided Customer ID has been suspended.Messaging
3408CustomerID Account Not FoundThe account associated with the provided Customer ID could not be found in the system.Messaging
3409Invalid source IP address.The source IP address provided is not recognized or is invalid.Messaging
3410Invalid Customer ID.The provided Customer ID is invalid or does not exist in the system.Messaging
3411Invalid API Key.The API key provided is invalid or does not match the expected format.Messaging
3412Required 'Authorization' header is not in the correct formatThe Authorization header is not in the correct format and cannot be processed.Messaging
3413Not Allowed HostThe host is not authorized to access the system.Messaging
3500System UnavailableThe system is currently unavailable. The request should be resubmitted. (Final)Messaging
3601Missing providers tracking dataThe required tracking data from the provider is missing.Messaging
4501SuccessVerification flow started in Silent Verify Initiate.Silent Verify API
4501Successfully verifiedDevice successfully verified on Silent Verify Finalize.Silent Verify API
4502The phone number does not matchUnable to verify the device because the phone number isn't associated with the device.Silent Verify API
5000New key was successfully created.A new REST API key was successfully created for your account.Accounts API
5001Key list was successfully retrieved.A list of REST API key objects associated with your account was successfully returned.Accounts API
5002Key object was successfully retrieved.The specified REST API key object associated with your account was successfully returned.Accounts API
5003Key was successfully updated.The specified REST API key has been successfully updated and the key object with its new details has been returned.Accounts API
5004Key successfully expired.The specified REST API key has been successfully expired and removed from the list of active keys for your account.Accounts API
5005New account was successfully created.You have successfully cloned your account and created a new one.Accounts API
5101Invalid value for body parameter {param name}The provided value for the body parameter param name is invalid or does not match the expected format.Accounts API
5103Invalid value for path parameter {param name}The provided value for the path parameter param name is invalid or does not match the expected format.Accounts API
5110Request payload is improperly formatted.The request payload is not properly structured or contains invalid data. Ensure that all required parameters are included and correct, and that the request format is valid.Accounts API
5111The limit of {max_no_keys} keys has been reached.The maximum limit of keys has been reached and no additional keys can be added.Accounts API
5112Missing required parameter {param_name}.The required parameter param_name is missing from the request and must be provided.Accounts API
5113{date-time-stamp} is not a valid future date.The provided date-time stamp does not represent a future date or is invalid.Accounts API
5114Too many users included in the request.The request includes more users than the allowed limit and cannot be processed.Accounts API
5204Rate limit exceeded.Allowed number of requests per second on Accounts API has been exceeded.Accounts API
5400Authentication failed.Authentication failed due to invalid credentials or missing required authentication details.Accounts API
5401No permissions for this resource.The account does not have the necessary permissions to access the requested resource.Accounts API
5500System unavailable. Please try again later.The system is currently unavailable. The request should be resubmitted.Accounts API
10000System Unavailable, Please try again later.The system is currently unavailable. The request should be resubmitted.SMS
10002'x-ts-nonce' header value has been used recentlyThe x-ts-nonce header value cannot be reused in this request because it was used recently.SMS
10003'x-ts-nonce' header value is either too long or too shortThe x-ts-nonce header value is either too long or too short. Ensure that x-ts-nonce is within the acceptable length.SMS
10004'Date' or 'x-ts-date' header is not within tolerable rangeThe Date or x-ts-date header value is outside the acceptable range. Ensure that it is within the acceptable range.SMS
10005'Date' or 'x-ts-date' header is not RFC822 compliantThe Date or x-ts-date header value is not RFC822 compliant and cannot be processed.SMS
10006Invalid 'x-ts-auth-method' header.The x-ts-auth-method header value is invalid and cannot be processed.SMS
10007Missing required 'Date' or 'x-ts-date' headerThe required Date or x-ts-date header is missing and must be included in the request.SMS
10008Invalid Signature.The signature provided is invalid and cannot be verified.SMS
10009Missing required Authorization headerThe request is missing the required Authorization header for authentication.SMS
10010CustomerID Account SuspendedThe account associated with the provided Customer ID has been suspended.SMS
10011This product is not enabled for this CustomerID.SMS product is not enabled for this customer.SMS
10014Invalid source IP address.The source IP address provided is not recognized or is invalid.SMS
10015Invalid Customer ID.The provided Customer ID is invalid or does not exist in the system.SMS
10019Rate Limit ExceededAllowed number of requests per second on SMS has been exceeded.SMS
10020Generic messaging exceeded transaction hard cap. Request denied.The transaction limit for generic messaging has been exceeded, and the request was denied.SMS
10022Invalid API Key.The API key provided is invalid or does not match the expected format.SMS
10028Required 'Authorization' header is not in the correct formatThe Authorization header is not in the correct format and cannot be processed.SMS
10030Insufficient funds in prepaid wallet.The prepaid wallet balance is insufficient to complete the requested transaction.SMS
10031Not Allowed HostThe host is not authorized to access the system.SMS
10031Message blocked by customer requestThis code can happen because you requested a block or because Telesign blocked on your behalf. The block is custom, meaning it applies to you and not others.SMS (DLR Callback only)
10032Message blocked by TeleSignTelesign blocks a message if it is being sent to a phone number that is on a global blocklist.SMS
10033{phone_number} has not been verified for this trial account.The phone number must be verified before it can be used in requests on a trial account.SMS
10035The requested API host is not allowed for this CustomerID.The requested API host is not allowed for the account associated with this customer ID.SMS
10036Reference ID expiredThe provided reference ID has expired and is no longer valid.SMS
11000Invalid value for parameter phone_number.Phone number is too long, too short, or contains non-digit values.SMS
11001Invalid country code for parameter phone_number.The provided country code is either in an incorrect format or not one of the expected values.SMS
11003Invalid value for parameter account_lifecycle_eventThe value of parameter account_lifecycle_event is not one of the supported values: create, sign-in, transact, update, delete.SMS
11004Invalid value for parameter callback_urlThe value of parameter callback_url is empty.SMS
11009Invalid value for parameter message.The message parameter has an invalid format or contains unexpected content.SMS
11010Invalid value for parameter originating_ip.Parameter originating_ip is improperly formatted.SMS
11011Invalid value for parameter reference_idThe provided value for the reference_id parameter is invalid or does not match the expected format.SMS
11013Invalid value for parameter sender_id.The specified sender ID does not match the expected value or is in an incorrect format. Ensure the provided sender ID has been created and is valid for your account.SMS
11016Invalid value for parameter external_idThe value of parameter external_id is longer than 100 or contains non-ASCII characters.SMS
11017Invalid value for parameter message_type.The value of parameter message_type is not one of the supported values: ARN, MKT, OTP.SMS
11027Invalid value for parameter integration_name.The provided value for the integration_name parameter is invalid or does not match the expected format.SMS
11034Invalid value for parameter dlt_template_idThe provided value for the dlt_template_id parameter is invalid or does not match the expected format.SMS
11035Invalid value for parameter dlt_entity_idThe provided value for the dlt_entity_id parameter is invalid or does not match the expected format.SMS
12000Missing Required Parameter phone_numberThe required parameter phone_number is missing from the request and must be provided.SMS
12009Missing Required Parameter messageThe required parameter message is missing from the request and must be provided.SMS
12017Missing Required Parameter message_typeThe required parameter message_type is missing from the request and must be provided.SMS
-10001Invalid parameter passedThe parameter provided in the request is invalid or does not meet the required format.Completion
-10001Customer ID / Reference ID not foundThe Customer ID or the Reference ID could not be found in the system.Completion
-30000Invalid customer IDThe provided Customer ID is invalid or does not exist in the system.Completion
-30001Account suspendedThe account has been suspended.Completion
-30002Account not activatedThe account has not been activated and cannot be used.Completion
-30003Account limit reachedThe account has reached its limit and can no longer process additional requests.Completion
-30004Missing required Authorization headerThe request is missing the required Authorization header for authentication.Completion
-30005Required Authorization header is not in the correct formatThe Authorization header is not in the correct format and cannot be processed.Completion
-30006Invalid signatureThe signature provided is invalid and cannot be verified.Completion
-30007Missing required Date or X-TS-Date headerThe required Date or x-ts-date header is missing and must be included in the request.Completion
-30008Invalid X-TS-Auth-Method headerThe x-ts-auth-method header value is invalid and cannot be processed.Completion
-30009Date or X-TS-Date header is not RFC822 compliantThe Date or x-ts-date header value is not RFC822 compliant and cannot be processed.Completion
-30010Date or X-TS-Date header is not within tolerable rangeThe Date or x-ts-date header value is outside the acceptable range. Ensure that it is within the acceptable range.Completion
-30011X-TS-Nonce header value is either too long or too shortThe x-ts-nonce header value is either too long or too short. Ensure that x-ts-nonce is within the acceptable length.Completion
-30012X-TS-Nonce header value has been used recentlyThe x-ts-nonce header value cannot be reused in this request because it was used recently.Completion
-30013Invalid ReferenceID for Verify CompletionThe provided Reference ID is invalid or does not exist in the system.Completion

Error codes

Error codeDescriptionProduct
-10001Invalid Request: ReferenceID Parameter: <reference_id>SMS Verify API
-10001Invalid Request: CustomerID Parameter: <customer_id>SMS Verify API
-10001Invalid Request: AuthenticationIDSMS Verify API
-10001Invalid Request: CustomerID/AuthenticationID Parameter: <customer_id>/<authentication_id>SMS Verify API
-10001Invalid Request: customer_id Parameter: <customer_id>SMS Verify API
-10001Not Allowed HostSMS Verify API, Voice Verify API
-10001CustomerID/ReferenceID not found Parameter: CustomerID/ReferenceID: <customer_id>/<reference_id>SMS Verify API
-10001CustomerID/ReferenceID not foundSMS Verify API, Voice Verify API, Number Deactivation, Smart Verify API
-10001Invalid parameter passedVoice Verify API, Number Deactivation, Smart Verify API
-10001Invalid Request: Missing parameter Parameter: TemplateBulk SMS
-10002Empty recipients listBulk SMS
-10003Max number of recipients exceededBulk SMS
-10004Reference ID expiredGet Status
-10009Invalid source IP addressSMS Verify API, Voice Verify API, Number Deactivation, Smart Verify API, Bulk SMS
-10030Insufficient funds in prepaid wallet.SMS Verify
-10033{phone_number} has not been verified for this trial account.SMS Verify API
-20001Invalid requestVoice Verify API, Number Deactivation, Smart Verify API
-20001Invalid Request: CustomerID Parameter: <customer_id>SMS Verify API
-20002This product is not enabled for this CustomerIDVoice Verify API, Number Deactivation, Smart Verify API
-20002This product is not enabled for this Customer ID.SMS Verify API, Bulk SMS
-20003This feature is not enabled for this Customer ID.Voice Verify API, Number Deactivation, Smart Verify API
-20004This product is not enabled for this country.Voice Verify API
-30000Invalid CustomerIDVoice Verify API, Number Deactivation, Smart Verify API
-30000Invalid Customer IDSMS Verify API, Bulk SMS
-30001Account suspendedVoice Verify API, Number Deactivation, Smart Verify API
-30001Customer ID Account Suspended.SMS Verify API, Bulk SMS
-30002Account not activatedVoice Verify API, Number Deactivation, Smart Verify API
-30002Customer ID Account Not Activated.SMS Verify API
-30003Account limit reachedVoice Verify API, Number Deactivation, Smart Verify API
-30003Customer ID new account limit reached.SMS Verify API
-30004Missing required 'Authorization' headerSMS Verify API, Voice Verify API, Number Deactivation, Smart Verify API
-30005Required Authorization header is not in the correct formatVoice Verify API, Number Deactivation, Smart Verify API
-30005Required 'Authorization' header is not in the correct formatSMS Verify API
-30006Invalid signatureSMS Verify API, Voice Verify API, Number Deactivation, Smart Verify API
-30007Missing required 'Date' or 'x-ts-date' headerSMS Verify API, Voice Verify API, Number Deactivation, Smart Verify API
-30008Invalid X-TS-Auth-Method headerVoice Verify API, Number Deactivation, Smart Verify API
-30008Invalid 'x-ts-auth-method' header.SMS Verify API
-30009Date or X-TS-Date header is not RFC822 compliantVoice Verify API, Number Deactivation, Smart Verify API
-30009'Date' or 'x-ts-date' header is not RFC822 compliantSMS Verify API
-30010'Date' or 'x-ts-date' header is not within tolerable rangeSMS Verify API, Voice Verify API, Number Deactivation, Smart Verify API
-30011X-TS-Nonce header value is either too long or too shortVoice Verify API, Number Deactivation, Smart Verify API
-30011'x-ts-nonce' header value is either too long or too shortSMS Verify API
-30012'x-ts-nonce' header value has been used recentlySMS Verify API, Voice Verify API, Number Deactivation, Smart Verify API
-30013Invalid ReferenceID for Verify CompletionCompletion, Get Status
-30015Invalid API KeySMS Verify API
-40001Status unavailableGet Status
-40002Not authorizedVoice Verify API, Number Deactivation, Smart Verify API
-40004Resource not foundVoice Verify API, Number Deactivation, Smart Verify API
-40005Method not allowedVoice Verify API, Number Deactivation, Smart Verify API
-40006Bad RequestBulk SMS
-40007Rate limit exceededVoice Verify API, Number Deactivation, Smart Verify API, SMS Verify API
-40007Rate Limit ExceededSMS Verify API, Bulk SMS
-40008[Product method] exceed transaction hard cap; Request deniedSMS Verify API, Voice Verify API, Number Deactivation, Smart Verify API
-40008Verify SMS exceeded transaction hard cap. Request denied.Bulk SMS
-40009Phone number not supportedSMS Verify API, Voice Verify API, Number Deactivation, Smart Verify API
-40023Number Deactivation
-40024Message blocked by customer requestBulk SMS
-40025Message blocked by TelesignBulk SMS
-50001Max retries limit reachedVoice Verify API, Number Deactivation, Smart Verify API
-50002Mobile 2FA registration errorVoice Verify API, Number Deactivation, Smart Verify API
-50003Mobile device stamp drift too largeVoice Verify API, Number Deactivation, Smart Verify API
-50051Invalid hashcash submittedVoice Verify API, Number Deactivation, Smart Verify API
-50052Unmatched registration initiate requestVoice Verify API, Number Deactivation, Smart Verify API
-50054Invalid API keyVoice Verify API, Number Deactivation, Smart Verify API
-50055Inactive API keyVoice Verify API, Number Deactivation, Smart Verify API
-50056Inactive applicationVoice Verify API, Number Deactivation, Smart Verify API
-50057Invalid verification codeVoice Verify API, Number Deactivation, Smart Verify API
-50058Application is not registered for push notificationVoice Verify API, Number Deactivation, Smart Verify API
-50059Status not available
-60001Phone ID Contact data not foundPhone ID
-60002Mobile 2FA registration warningVoice Verify API, Number Deactivation, Smart Verify API
-90001System unavailable; please try again laterVoice Verify API, Number Deactivation, Smart Verify API
-90001System Unavailable, please try again later.SMS Verify API, Bulk SMS
10000System unavailable, please try again later.Silent Verify API
10004Bad requestSilent Verify API
10008Invalid signaturePhone ID, Intelligence
10009Invalid value for parameter messagePhone ID, Intelligence
10010CustomerID Account SuspendedPhone ID, Intelligence
10011Invalid value for parameter reference_idSilent Verify API
10012This feature is not enabled for this CustomerIDPhone ID, Intelligence
10013Invalid Request. CustomerID Account Not FoundPhone ID, Intelligence
10014Invalid source IP addressPhone ID, Intelligence
10015Invalid Customer IDPhone ID, Intelligence
10017Customer ID / Reference ID not foundPhone ID, Intelligence
10019Rate Limit ExceededPhone ID, Intelligence, Silent Verify
10020Messaging exceeded transaction hard cap. Request denied.Phone ID, Intelligence
10032Request blocked due to this number appearing on a Telesign blocklist.Phone ID, Intelligence
10033Unverified phone_number requested for trial account.Intelligence, Phone ID
10039Internal server errorSilent Verify API
11000Invalid value for parameter phone_numberPhone ID, Intelligence, Silent Verify API
11001Invalid country code for parameter phone_numberPhone ID, Intelligence
11002Invalid value for parameter account_idIntelligence
11003Invalid value for parameter account_lifecycle_eventPhone ID, Intelligence
11005Invalid value for parameter customer_idPhone ID, Intelligence
11006Invalid value for parameter device_idIntelligence
11007Invalid value for email_addressIntelligence
11010Invalid value for parameter originating_ipPhone ID, Intelligence
11011Invalid value for parameter reference_idPhone ID, Intelligence
11024Invalid value for parameter phone_number_1Number Masking
11025Invalid value for parameter phone_number_2Number Masking
12000Missing required parameter phone_numberPhone ID, Intelligence
12003Missing required parameter account_lifecycle_eventIntelligence
40001Request timeoutSilent Verify API
40002Not authorizedSilent Verify API
40003No end client data found on recordsSilent Verify API
40004The required parameter 'verification' is missing from the requestSilent Verify API
40010Not in coverage. The phone number being verified is not within the provider's network.Silent Verify API
45005Error on gateway - temporary error. This error is generated if there is an error on Telesign's partner side that is considered temporary. You can try to send the message again.Silent Verify API
45006Error on gateway - permanent error. This error is generated if there is an error on Telesign's partner side that is considered permanent. You should not try to send the message again.Silent Verify API
45010Provider not available to route the request. This error can occur when providers not are available in the geographical area to route the request or when all providers failed (with errors) to complete the requests.Silent Verify API