Go to account

API Documentation

Delivery Status Codes

When you send a message, the network returns a delivery status code once the message has been processed. Use this reference to interpret those codes, understand what each status means, and decide whether a message should be retried, resent, or removed from your sending list.

CodeStatusReason
0000DELIVEREDMessage delivered successfully
0001DELIVEREDMessage delivered successfully
0002DELIVEREDMessage delivered successfully
0100SENTMessage sent for delivery
0101SENTMessage sent for delivery
0102PENDINGMessage queued for delivery
0103PENDINGMessage queued for delivery
0200EXPIREDMessage validity period expired
0201EXPIREDMessage validity period expired
0202EXPIREDReport timed out
0203EXPIREDMessage expired while waiting in the queue.
1000FAILEDUnexpected internal system error occurred.
1001FAILEDInternal server error during request processing.
1002FAILEDSystem temporarily unavailable or under maintenance.
1003FAILEDInvalid API credentials
1004FAILEDIP address not authorized
1005FAILEDConnection to messaging platform failed.
1006FAILEDThe password provided during authentication is invalid.
1007FAILEDThe System ID provided is invalid or not configured.
1008FAILEDSystem queue at capacity
1009FAILEDConnection to upstream provider timed out.
1010FAILEDLocal exception occurred during processing.
1015FAILEDOperator network experienced system failure.
1016FAILEDOperator network experienced system failure.
1017FAILEDOperator network experienced system failure.
1018FAILEDOperator network experienced system failure.
2000REJECTEDRequest contains syntax errors or missing parameters.
2001REJECTEDRequest syntax correct, instructions invalid.
2002REJECTEDDestination not provided
2003REJECTEDSender ID format invalid for selected route.
2004REJECTEDMissing or Invalid Country prefix
2005REJECTEDMissing or Invalid Country prefix
2006REJECTEDCountry code not recognized or invalid.
2007REJECTEDNumber contains invalid characters (letters/symbols).
2008REJECTEDMessage ID already used
2009REJECTEDMessage ID format invalid (alphanumeric 1-64 chars).
2010REJECTEDMessage exceeds length limit
2011REJECTEDText length exceeds route-specific limit.
2012REJECTEDUser Data Header (UDH) formatted incorrectly.
2013REJECTEDesm_class field value invalid or unsupported.
2014REJECTEDCharacter encoding not supported by route.
2015REJECTEDData Coding Scheme (DCS) value invalid.
2016REJECTEDSender ID contains invalid characters or length.
2017REJECTEDSender ID not whitelisted or approved for account.
2018REJECTEDSender ID restricted by operator for this route.
2019REJECTEDSender ID not registered on account.
2020REJECTEDSender ID blacklisted due to compliance violations.
2021REJECTEDInsufficient account balance
2022REJECTEDAccount credits passed validity date.
2023REJECTEDNo routing path configured for destination.
2024REJECTEDTest account limited to specific numbers.
2025REJECTEDAPI rate limit exceeded
2026REJECTEDAPI rate limit exceeded
2027REJECTEDToo many active API sessions open.
2028REJECTEDAPI request type not supported for account.
2029REJECTEDScheduled time invalid, in past, or outside window.
2030REJECTEDMessage priority level not supported.
2031REJECTEDRegistered Delivery flag configuration invalid.
2032REJECTEDService type invalid or not supported.
2033REJECTEDAccount not authorized for specified service type.
3000UNDELIVERABLENetwork rejected submission
3001UNDELIVERABLEOperator failed to deliver after acceptance.
3002UNDELIVERABLENetwork protocol error during communication.
3003UNDELIVERABLEOperator error/no response
3004UNDELIVERABLEOperator messaging service temporarily unavailable.
3005UNDELIVERABLEOperator returned unrecognized response.
3006UNDELIVERABLEConnection to operator currently down.
3007UNDELIVERABLEExperiencing high congestion
3008UNDELIVERABLEOperator subsystem congested.
3009UNDELIVERABLEOperator subsystem failed.
3010UNDELIVERABLERoaming delivery not allowed for this number.
3011UNDELIVERABLERoaming partner network unavailable.
3012UNDELIVERABLESMSC address invalid or unreachable.
3013UNDELIVERABLEOperator message queue at capacity.
3014UNDELIVERABLETemp/Perm operator failure
3015UNDELIVERABLETemp/Perm operator failure
3016UNDELIVERABLEOperator could not route message.
3017UNDELIVERABLEProtocol version incompatible with operator.
3018UNDELIVERABLEOperator authorization credentials failed.
3019UNDELIVERABLERequired operator resource unavailable.
3020UNDELIVERABLEOperator performing maintenance.
3021UNDELIVERABLEMVNO users cannot receive Short Codes.
3022UNDELIVERABLENumber porting lookup failed or routing error.
3023UNDELIVERABLEHLR lookup failed to confirm status.
3024UNDELIVERABLEMessage flagged as spam
3025UNDELIVERABLEMessage flagged as spam
3026UNDELIVERABLEOperator rejected Sender ID.
3027UNDELIVERABLEMessage content restricted by operator.
3028UNDELIVERABLESending outside allowed hours.
3029UNDELIVERABLEDaily/hourly volume limit exceeded.
4000UNDELIVERABLENumber invalid or inactive
4001UNDELIVERABLENumber invalid or inactive
4002UNDELIVERABLENumber invalid or inactive
4003UNDELIVERABLENumber invalid or inactive
4004UNDELIVERABLENumber invalid or inactive
4005UNDELIVERABLENumber invalid or inactive
4006UNDELIVERABLESubscriber could not be identified by operator.
4007UNDELIVERABLEDevice unreachable or offline
4008UNDELIVERABLEDevice unreachable or offline
4009UNDELIVERABLEDevice unreachable or offline
4010UNDELIVERABLEDevice unreachable or offline
4011UNDELIVERABLEDevice unreachable or offline
4012UNDELIVERABLEDevice unreachable or offline
4013UNDELIVERABLEDevice unreachable or offline
4014UNDELIVERABLEDevice unreachable or offline
4015UNDELIVERABLEDevice unreachable or offline
4016UNDELIVERABLEDevice unreachable or offline
4017UNDELIVERABLEHandset confirmed switched off or powered down.
4018UNDELIVERABLEDevice busy with another service (call/data).
4019UNDELIVERABLEDevice message storage or SIM memory full.
4020UNDELIVERABLEPhone inbox storage full
4021UNDELIVERABLEPhone inbox storage full
4022UNDELIVERABLEPhone inbox storage full
4023UNDELIVERABLEHandset memory capacity exceeded.
4024UNDELIVERABLEDevice not recognized by operator EIR.
4025UNDELIVERABLEDevice barred or flagged illegal by EIR.
4026UNDELIVERABLESubscriber account flagged illegal or barred.
4027UNDELIVERABLENumber blocked/barred by operator
4028UNDELIVERABLENumber blocked/barred by operator
4029UNDELIVERABLENumber blocked/barred by operator
5000DNDSubscriber on Do-Not-Disturb list
5001DNDSubscriber on Do-Not-Disturb list
5002DNDSubscriber on Do-Not-Disturb list
5003DNDUser opted out via STOP
5004REJECTED_DNDUser blocked this Short Code.
5007DNDUser reported message as spam
9000REJECTEDUnrecognized error
9002REJECTEDUnmapped error