These status and error codes are received synchronously upon submitting an outgoing MMS message to the Vibes API. The status codes are classified into the following four groups:
- 1xxx: Success in operation.
- 2xxx: Request failed to due to errors in the request.
- 3xxx: Valid requests that the server could not process.
- 4xxx: Requests that could not be processed due to service restrictions.
|Status Code||Status Text||Meaning||Retryable?|
|1000||Success||The message was accepted for delivery.||N/A|
|2002||Address error||The Sender or Recipient Address is incorrect; check the ||No|
|2500||Parsing error||Unable to parse incoming request.||No|
|2501||Unexpected request||The Server received an unexpected ||No|
|2502||The Transaction ID is required, the request should be resent with the ||No|
|2503||Carrier Code not valid||The Carrier Code set in the request header is not valid.||No|
|2504||Validation error||There was an error validating a request parameter; check the ||No|
|2999||Generic error||Catch all for all other errors in the request; check the Status Text for more details.||No|
|3000||Request Processing error||Generic processing error on the MMSC. This is typically due to a temporary error on the MMSC.||Yes|
|3003||Multiple Recipients error||The Vibes MMSC only accepts requests with a single recipient.||No|
|3500||Multiple Attachments error||The Vibes MMSC only accepts requests with a single attachment. Multiple attachments should be sent as a multi-part message.||No|
|4001||Authentication error||The request could not be authenticated. Check the username and password.||No|
|4002||Unsupported version||The MM7 version of the request is not supported by the MMSC.||No|
|4005||Platform reach the capacity||The server message capacity has been temporarily reached. Please try again in a few minutes.||Yes|
|4007||User not authorized to send from Shortcode||The user is not authorized to send from the ||No|
|4500||Code not provisioned on Carrier||The code you are sending from is not provisioned on the carrier.||No|