Sidebar Menu

MessageStatus

This value is included in the OutgoingMessageResponse type.

Type: Enum

Possible Values

Value Description
0 - Hold

Message is on hold and will not be processed until set to 'Ready'.

200 - Sent

Message sent successfully. HTTP equivalent: 200 - OK

201 - Ready

Message is queued, ready to be processed. HTTP equivalent: 201 - CREATED

202 - Processing

Message is being processed by Esendex. HTTP equivalent: 202 - ACCEPTED

400 - InvalidDID

The number provided is invalid, wrong format, or it cannot send to the destination. HTTP equivalent: 400 - BAD REQUEST

401 - InvalidLicenseKey

The provided license key is invalid. HTTP equivalent: 401 - UNAUTHORIZED

402 - AccountSuspended

The account has been suspended. HTTP equivalent: 402 - PAYMENT REQUIRED

403 - StopOnPhoneNumber

No messages can be sent to the destination phone number from the license key. HTTP equivalent: 403 - FORBIDDEN

404 - MissingDIDOrInvalidMessageID

Proper number could not be established or MessageID provided is invalid. HTTP equivalent: 404 - NOT FOUND

405 - InvalidDateTime

ScheduledDateTime not in UTC. HTTP equivalent: 405 - METHOD NOT ALLOWED

406 - InvalidDestination

Destination phone number invalid. HTTP equivalent: 406 - NOT ACCEPTABLE

411 - NoMessage

No message body provided. HTTP equivalent: 411 - LENGTH REQUIRED

413 - MessageExceedsLimit

Message is too long. HTTP equivalent: 413 - PAYLOAD TOO LARGE

506 - Failed

Message failed to submit to provider.

507 - Cancelled

Message cancelled.

508 - FailedByProvider

Message submitted to provider but failed by delivery receipt.