smsmode status codes
The smsmode API returns an HTTP status and code with every request. Generally, a 2xx code indicates success. Codes in the 4xx range indicate an error due to information provided in the request, such as authentication failure, missing required fields, or invalid parameters. Codes in the 5xx range are rare and typically indicate an error on our end.
Additional codes may be added in the future. If you encounter a code not listed here, please consult the HTTP specification for its definition.
2xx Success
Indicates that the client's request was successfully received, understood, and accepted.
200 OK
201 Created
202 Accepted
204 No Content
4xx Client Errors
Indicates that the client seems to have made an error. Please refer to the detailed error codes listed below for specific information about each error.
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable
415 Unsupported Media Type
429 Too Many Requests
5xx Server Errors
Indicates that the server failed to fulfill a valid request. If you encounter these errors, please contact our support team at ticket.smsmode.com with the error context and timestamp.
500 Internal Server Error
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
API COMMONS Errors
400.001 – Bad Request
400
Message: Query parameter: startDate invalid
Detail: Must be today or earlier
{ "title": "Bad Request", "message": "Query parameter: startDate invalid", "detail": "Must be today or earlier", "type": "https://dev.smsmode.com/commons/errors/400.001", "status": "400", "errorCode": "400.001" }
400.002 – Bad Request
400
Message: Query parameter: endDate invalid
Detail: Must be today or earlier
{ "title": "Bad Request", "message": "Query parameter: endDate invalid", "detail": "Must be today or earlier", "type": "https://dev.smsmode.com/commons/errors/400.002", "status": "400", "errorCode": "400.002" }
400.003 – Bad Request
400
Message: Query parameter: page invalid
Detail: Must be greater than 1
{ "title": "Bad Request", "message": "Query parameter: page invalid", "detail": "Must be greater than 1", "type": "https://dev.smsmode.com/commons/errors/400.003", "status": "400", "errorCode": "400.003" }
400.004 – Bad Request
400
Message: Query parameter: pageSize invalid
Detail: Must be between 1 and 100
{ "title": "Bad Request", "message": "Query parameter: pageSize invalid", "detail": "Must be between 1 and 100", "type": "https://dev.smsmode.com/commons/errors/400.004", "status": "400", "errorCode": "400.004" }
400.006 – Bad Request
400
Message: Query parameter: startDate invalid format
Detail: Must be specified with valid ISO8601 format
{ "title": "Bad Request", "message": "Query parameter: startDate invalid format", "detail": "Must be specified with valid ISO8601 format", "type": "https://dev.smsmode.com/commons/errors/400.006", "status": "400", "errorCode": "400.006" }
400.007 – Bad Request
400
Message: Query parameter: endDate invalid format
Detail: Must be specified with valid ISO8601 format
{ "title": "Bad Request", "message": "Query parameter: endDate invalid format", "detail": "Must be specified with valid ISO8601 format", "type": "https://dev.smsmode.com/commons/errors/400.007", "status": "400", "errorCode": "400.007" }
400.008 – Bad Request
400
Message: Query parameter: startDate/endDate invalid
Detail: endDate must come after startDate
{ "title": "Bad Request", "message": "Query parameter: startDate/endDate invalid", "detail": "endDate must come after startDate", "type": "https://dev.smsmode.com/commons/errors/400.008", "status": "400", "errorCode": "400.008" }
400.009 – Bad Request
400
Message: Query parameter: page invalid format
Detail: Must be a number
{ "title": "Bad Request", "message": "Query parameter: page invalid format", "detail": "Must be a number", "type": "https://dev.smsmode.com/commons/errors/400.009", "status": "400", "errorCode": "400.009" }
400.010 – Bad Request
400
Message: Query parameter: pageSize invalid format
Detail: Must be a number
{ "title": "Bad Request", "message": "Query parameter: pageSize invalid format", "detail": "Must be a number", "type": "https://dev.smsmode.com/commons/errors/400.010", "status": "400", "errorCode": "400.010" }
400.011 – Bad Request
400
Message: Path parameter: consumptionId invalid format
Detail: Must be a UUID
{ "title": "Bad Request", "message": "Path parameter: consumptionId invalid format", "detail": "Must be a UUID", "type": "https://dev.smsmode.com/commons/errors/400.011", "status": "400", "errorCode": "400.011" }
400.012 – Bad Request
400
Message: Query parameter: searchBy[channel.flow] invalid
Detail: Must be MARKETING, TRANSACTIONAL or OTP
{ "title": "Bad Request", "message": "Query parameter: searchBy[channel.flow] invalid", "detail": "Must be MARKETING, TRANSACTIONAL or OTP", "type": "https://dev.smsmode.com/commons/errors/400.012", "status": "400", "errorCode": "400.012" }
400.013 – Bad Request
400
Message: Query parameter: searchBy[type] invalid
Detail: Must be SMS_MONTH or SMS_DAY
{ "title": "Bad Request", "message": "Query parameter: searchBy[type] invalid", "detail": "Must be SMS_MONTH or SMS_DAY", "type": "https://dev.smsmode.com/commons/errors/400.013", "status": "400", "errorCode": "400.013" }
400.014 – Bad Request
400
Message: Query parameter: searchBy[mccMnc] invalid
Detail: Must be a 5 or 6-digit number
{ "title": "Bad Request", "message": "Query parameter: searchBy[mccMnc] invalid", "detail": "Must be a 5 or 6-digit number", "type": "https://dev.smsmode.com/commons/errors/400.014", "status": "400", "errorCode": "400.014" }
400.015 – Bad Request
400
Message: Query parameter: searchBy[mcc] invalid
Detail: Must be a 3-digit number
{ "title": "Bad Request", "message": "Query parameter: searchBy[mcc] invalid", "detail": "Must be a 3-digit number", "type": "https://dev.smsmode.com/commons/errors/400.015", "status": "400", "errorCode": "400.015" }
400.016 – Bad Request
400
Message: Query parameter: groupBy invalid
Detail: Must be mcc or mccMnc
{ "title": "Bad Request", "message": "Query parameter: groupBy invalid", "detail": "Must be mcc or mccMnc", "type": "https://dev.smsmode.com/commons/errors/400.016", "status": "400", "errorCode": "400.016" }
400.017 – Bad Request
400
Message: Query parameter: detailStatuses invalid format
Detail: Must be true or false
{ "title": "Bad Request", "message": "Query parameter: detailStatuses invalid format", "detail": "Must be true or false", "type": "https://dev.smsmode.com/commons/errors/400.017", "status": "400", "errorCode": "400.017" }
400.018 – Bad Request
400
Message: Query parameter: startDate/endDate invalid
Detail: Period requested must not exceed 365 days
{ "title": "Bad Request", "message": "Query parameter: startDate/endDate invalid", "detail": "Period requested must not exceed 365 days", "type": "https://dev.smsmode.com/commons/errors/400.018", "status": "400", "errorCode": "400.018" }
400.019 – Bad Request
400
Message: Query parameter: groupBy/searchBy[mccMnc] invalid
Detail: searchBy[mccMnc] impossible with parameter groupBy=mcc
{ "title": "Bad Request", "message": "Query parameter: groupBy/searchBy[mccMnc] invalid", "detail": "searchBy[mccMnc] impossible with parameter groupBy=mcc", "type": "https://dev.smsmode.com/commons/errors/400.019", "status": "400", "errorCode": "400.019" }
400.020 – Bad Request
400
Message: Invalid character found in the request target
Detail: The valid characters are defined in RFC 7230 and RFC 3986
{ "title": "Bad Request", "message": "Invalid character found in the request target", "detail": "The valid characters are defined in RFC 7230 and RFC 3986", "type": "https://dev.smsmode.com/commons/errors/400.020", "status": "400", "errorCode": "400.020" }
400.030 – Bad Request
400
Message: Query parameter: searchBy[name] invalid
Detail: Size must not exceed 20 characters
{ "title": "Bad Request", "message": "Query parameter: searchBy[name] invalid", "detail": "Size must not exceed 20 characters", "type": "https://dev.smsmode.com/commons/errors/400.030", "status": "400", "errorCode": "400.030" }
400.031 – Bad Request
400
Message: Query parameter: searchBy[name] invalid
Detail: Size must not exceed 15 characters
{ "title": "Bad Request", "message": "Query parameter: searchBy[name] invalid", "detail": "Size must not exceed 15 characters", "type": "https://dev.smsmode.com/commons/errors/400.031", "status": "400", "errorCode": "400.031" }
400.032 – Bad Request
400
Message: Query parameter: searchBy[type] invalid
Detail: Must be SMS, WHATSAPP or RCS
{ "title": "Bad Request", "message": "Query parameter: searchBy[type] invalid", "detail": "Must be SMS, WHATSAPP or RCS", "type": "https://dev.smsmode.com/commons/errors/400.032", "status": "400", "errorCode": "400.032" }
400.033 – Bad Request
400
Message: Query parameter: searchBy[flow] invalid
Detail: Must be MARKETING, TRANSACTIONAL or OTP
{ "title": "Bad Request", "message": "Query parameter: searchBy[flow] invalid", "detail": "Must be MARKETING, TRANSACTIONAL or OTP", "type": "https://dev.smsmode.com/commons/errors/400.033", "status": "400", "errorCode": "400.033" }
400.051 – Bad Request
400
Message: Request body invalid
Detail: Missing JSON request body
{ "title": "Bad Request", "message": "Request body invalid", "detail": "Missing JSON request body", "type": "https://dev.smsmode.com/commons/errors/400.051", "status": "400", "errorCode": "400.051" }
400.052 – Bad Request
400
Message: Request body invalid
Detail: Request body must be a valid JSON
{ "title": "Bad Request", "message": "Request body invalid", "detail": "Request body must be a valid JSON", "type": "https://dev.smsmode.com/commons/errors/400.052", "status": "400", "errorCode": "400.052" }
400.071 – Bad Request
400
Message: Path parameter: msisdn invalid
Detail: Must be a valid phone number
{ "title": "Bad Request", "message": "Path parameter: msisdn invalid", "detail": "Must be a valid phone number", "type": "https://dev.smsmode.com/commons/errors/400.071", "status": "400", "errorCode": "400.071" }
400.084 – Bad Request
400
Message: Query parameter: searchBy[channel.type] invalid
Detail: Must be SMS, WHATSAPP or RCS
{ "title": "Bad Request", "message": "Query parameter: searchBy[channel.type] invalid", "detail": "Must be SMS, WHATSAPP or RCS", "type": "https://dev.smsmode.com/commons/errors/400.084", "status": "400", "errorCode": "400.084" }
400.085 – Bad Request
400
Message: Path parameter: organisationId invalid format
Detail: Must be a UUID
{ "title": "Bad Request", "message": "Path parameter: organisationId invalid format", "detail": "Must be a UUID", "type": "https://dev.smsmode.com/commons/errors/400.085", "status": "400", "errorCode": "400.085" }
400.086 – Bad Request
400
Message: Path parameter: channelId invalid format
Detail: Must be a UUID
{ "title": "Bad Request", "message": "Path parameter: channelId invalid format", "detail": "Must be a UUID", "type": "https://dev.smsmode.com/commons/errors/400.086", "status": "400", "errorCode": "400.086" }
400.087 – Bad Request
400
Message: Request body: flow invalid
Detail: Must be MARKETING, TRANSACTIONAL or OTP
{ "title": "Bad Request", "message": "Request body: flow invalid", "detail": "Must be MARKETING, TRANSACTIONAL or OTP", "type": "https://dev.smsmode.com/commons/errors/400.087", "status": "400", "errorCode": "400.087" }
400.088 – Bad Request
400
Message: Request body: type invalid
Detail: Must be SMS, RCS or WHATSAPP
{ "title": "Bad Request", "message": "Request body: type invalid", "detail": "Must be SMS, RCS or WHATSAPP", "type": "https://dev.smsmode.com/commons/errors/400.088", "status": "400", "errorCode": "400.088" }
400.089 – Bad Request
400
Message: Request body: defaultCallbackUrlStatus invalid
Detail: Must be a valid URL
{ "title": "Bad Request", "message": "Request body: defaultCallbackUrlStatus invalid", "detail": "Must be a valid URL", "type": "https://dev.smsmode.com/commons/errors/400.089", "status": "400", "errorCode": "400.089" }
400.090 – Bad Request
400
Message: Request body: defaultCallbackUrlStatus invalid
Detail: Size must not exceed 255 characters
{ "title": "Bad Request", "message": "Request body: defaultCallbackUrlStatus invalid", "detail": "Size must not exceed 255 characters", "type": "https://dev.smsmode.com/commons/errors/400.090", "status": "400", "errorCode": "400.090" }
400.091 – Bad Request
400
Message: Request body: defaultCallbackUrlMo invalid
Detail: Must be a valid URL
{ "title": "Bad Request", "message": "Request body: defaultCallbackUrlMo invalid", "detail": "Must be a valid URL", "type": "https://dev.smsmode.com/commons/errors/400.091", "status": "400", "errorCode": "400.091" }
400.092 – Bad Request
400
Message: Request body: defaultCallbackUrlMo invalid
Detail: Size must not exceed 255 characters
{ "title": "Bad Request", "message": "Request body: defaultCallbackUrlMo invalid", "detail": "Size must not exceed 255 characters", "type": "https://dev.smsmode.com/commons/errors/400.092", "status": "400", "errorCode": "400.092" }
400.093 – Bad Request
400
Message: Request body: type invalid
Detail: Must be specified
{ "title": "Bad Request", "message": "Request body: type invalid", "detail": "Must be specified", "type": "https://dev.smsmode.com/commons/errors/400.093", "status": "400", "errorCode": "400.093" }
400.094 – Bad Request
400
Message: Request body: flow invalid
Detail: Must be specified
{ "title": "Bad Request", "message": "Request body: flow invalid", "detail": "Must be specified", "type": "https://dev.smsmode.com/commons/errors/400.094", "status": "400", "errorCode": "400.094" }
400.095 – Bad Request
400
Message: Request body: name invalid
Detail: Must be specified
{ "title": "Bad Request", "message": "Request body: name invalid", "detail": "Must be specified", "type": "https://dev.smsmode.com/commons/errors/400.095", "status": "400", "errorCode": "400.095" }
400.096 – Bad Request
400
Message: Request body: name invalid
Detail: Size must not exceed 25 characters
{ "title": "Bad Request", "message": "Request body: name invalid", "detail": "Size must not exceed 25 characters", "type": "https://dev.smsmode.com/commons/errors/400.096", "status": "400", "errorCode": "400.096" }
400.097 – Bad Request
400
Message: Request body: name invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: name invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.097", "status": "400", "errorCode": "400.097" }
400.098 – Bad Request
400
Message: Request body: defaultCallbackUrlStatus invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: defaultCallbackUrlStatus invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.098", "status": "400", "errorCode": "400.098" }
400.099 – Bad Request
400
Message: Request body: defaultCallbackUrlMo invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: defaultCallbackUrlMo invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.099", "status": "400", "errorCode": "400.099" }
400.100 – Bad Request
400
Message: Request body: dailyConsumptionLimit invalid
Detail: Must be an integer
{ "title": "Bad Request", "message": "Request body: dailyConsumptionLimit invalid", "detail": "Must be an integer", "type": "https://dev.smsmode.com/commons/errors/400.100", "status": "400", "errorCode": "400.100" }
400.101 – Bad Request
400
Message: Request body: dailyConsumptionLimit invalid
Detail: Must be greater than 1
{ "title": "Bad Request", "message": "Request body: dailyConsumptionLimit invalid", "detail": "Must be greater than 1", "type": "https://dev.smsmode.com/commons/errors/400.101", "status": "400", "errorCode": "400.101" }
400.102 – Bad Request
400
Message: Channel creation limit reached
Detail: Must not exceed 1000 channels per organisation
{ "title": "Bad Request", "message": "Channel creation limit reached", "detail": "Must not exceed 1000 channels per organisation", "type": "https://dev.smsmode.com/commons/errors/400.102", "status": "400", "errorCode": "400.102" }
400.103 – Bad Request
400
Message: Request body: dailyConsumptionLimit invalid
Detail: Must be between 1 and 10000000
{ "title": "Bad Request", "message": "Request body: dailyConsumptionLimit invalid", "detail": "Must be between 1 and 10000000", "type": "https://dev.smsmode.com/commons/errors/400.103", "status": "400", "errorCode": "400.103" }
400.104 – Bad Request
400
Message: Request body: dailyConsumptionLimit invalid
Detail: Must not exceed the organisation consumption limit
{ "title": "Bad Request", "message": "Request body: dailyConsumptionLimit invalid", "detail": "Must not exceed the organisation consumption limit", "type": "https://dev.smsmode.com/commons/errors/400.104", "status": "400", "errorCode": "400.104" }
400.105 – Bad Request
400
Message: Request body: name invalid
Detail: Must be specified
{ "title": "Bad Request", "message": "Request body: name invalid", "detail": "Must be specified", "type": "https://dev.smsmode.com/commons/errors/400.105", "status": "400", "errorCode": "400.105" }
400.106 – Bad Request
400
Message: Request body: name invalid
Detail: Size must not exceed 20 characters
{ "title": "Bad Request", "message": "Request body: name invalid", "detail": "Size must not exceed 20 characters", "type": "https://dev.smsmode.com/commons/errors/400.106", "status": "400", "errorCode": "400.106" }
400.107 – Bad Request
400
Message: Request body: name invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: name invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.107", "status": "400", "errorCode": "400.107" }
400.108 – Bad Request
400
Message: Request body: name invalid
Detail: Name must be alphanumerical and can only contain either '-' or '_'
{ "title": "Bad Request", "message": "Request body: name invalid", "detail": "Name must be alphanumerical and can only contain either '-' or '_'", "type": "https://dev.smsmode.com/commons/errors/400.108", "status": "400", "errorCode": "400.108" }
400.109 – Bad Request
400
Message: Request body: contact invalid
Detail: Must be a JSON object
{ "title": "Bad Request", "message": "Request body: contact invalid", "detail": "Must be a JSON object", "type": "https://dev.smsmode.com/commons/errors/400.109", "status": "400", "errorCode": "400.109" }
400.110 – Bad Request
400
Message: Request body: contact.lastName invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: contact.lastName invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.110", "status": "400", "errorCode": "400.110" }
400.111 – Bad Request
400
Message: Request body: contact.lastName invalid
Detail: Must be specified
{ "title": "Bad Request", "message": "Request body: contact.lastName invalid", "detail": "Must be specified", "type": "https://dev.smsmode.com/commons/errors/400.111", "status": "400", "errorCode": "400.111" }
400.112 – Bad Request
400
Message: Request body: contact.lastName invalid
Detail: Size must not exceed 100 characters
{ "title": "Bad Request", "message": "Request body: contact.lastName invalid", "detail": "Size must not exceed 100 characters", "type": "https://dev.smsmode.com/commons/errors/400.112", "status": "400", "errorCode": "400.112" }
400.113 – Bad Request
400
Message: Request body: contact.firstName invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: contact.firstName invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.113", "status": "400", "errorCode": "400.113" }
400.114 – Bad Request
400
Message: Request body: contact.firstName invalid
Detail: Must be specified
{ "title": "Bad Request", "message": "Request body: contact.firstName invalid", "detail": "Must be specified", "type": "https://dev.smsmode.com/commons/errors/400.114", "status": "400", "errorCode": "400.114" }
400.115 – Bad Request
400
Message: Request body: contact.firstName invalid
Detail: Size must not exceed 100 characters
{ "title": "Bad Request", "message": "Request body: contact.firstName invalid", "detail": "Size must not exceed 100 characters", "type": "https://dev.smsmode.com/commons/errors/400.115", "status": "400", "errorCode": "400.115" }
400.116 – Bad Request
400
Message: Request body: contact.email invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: contact.email invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.116", "status": "400", "errorCode": "400.116" }
400.117 – Bad Request
400
Message: Request body: name invalid
Detail: Organisation name already exists
{ "title": "Bad Request", "message": "Request body: name invalid", "detail": "Organisation name already exists", "type": "https://dev.smsmode.com/commons/errors/400.117", "status": "400", "errorCode": "400.117" }
400.118 – Bad Request
400
Message: Request body: contact.email invalid
Detail: Must be specified
{ "title": "Bad Request", "message": "Request body: contact.email invalid", "detail": "Must be specified", "type": "https://dev.smsmode.com/commons/errors/400.118", "status": "400", "errorCode": "400.118" }
400.119 – Bad Request
400
Message: Path parameter: credentialId invalid format
Detail: Must be a UUID
{ "title": "Bad Request", "message": "Path parameter: credentialId invalid format", "detail": "Must be a UUID", "type": "https://dev.smsmode.com/commons/errors/400.119", "status": "400", "errorCode": "400.119" }
400.120 – Bad Request
400
Message: Request body: {fieldName} invalid
Detail: Must be USER, MANAGER, ADMIN or MESSAGE
{ "title": "Bad Request", "message": "Request body: {fieldName} invalid", "detail": "Must be USER, MANAGER, ADMIN or MESSAGE", "type": "https://dev.smsmode.com/commons/errors/400.120", "status": "400", "errorCode": "400.120" }
400.121 – Bad Request
400
Message: Request body: name invalid
Detail: Must be specified
{ "title": "Bad Request", "message": "Request body: name invalid", "detail": "Must be specified", "type": "https://dev.smsmode.com/commons/errors/400.121", "status": "400", "errorCode": "400.121" }
400.122 – Bad Request
400
Message: Request body: name invalid
Detail: Size must not exceed 100 characters
{ "title": "Bad Request", "message": "Request body: name invalid", "detail": "Size must not exceed 100 characters", "type": "https://dev.smsmode.com/commons/errors/400.122", "status": "400", "errorCode": "400.122" }
400.123 – Bad Request
400
Message: Request body: name invalid
Detail: Allowed characters are alphanumeric (A-Za-z0-9), hyphens (-) and underscores (_)
{ "title": "Bad Request", "message": "Request body: name invalid", "detail": "Allowed characters are alphanumeric (A-Za-z0-9), hyphens (-) and underscores (_)", "type": "https://dev.smsmode.com/commons/errors/400.123", "status": "400", "errorCode": "400.123" }
400.124 – Bad Request
400
Message: Request body: roles invalid
Detail: Must be specified
{ "title": "Bad Request", "message": "Request body: roles invalid", "detail": "Must be specified", "type": "https://dev.smsmode.com/commons/errors/400.124", "status": "400", "errorCode": "400.124" }
400.125 – Bad Request
400
Message: ApiKey creation limit reached
Detail: Must not exceed 3 ApiKeys per channel
{ "title": "Bad Request", "message": "ApiKey creation limit reached", "detail": "Must not exceed 3 ApiKeys per channel", "type": "https://dev.smsmode.com/commons/errors/400.125", "status": "400", "errorCode": "400.125" }
400.126 – Bad Request
400
Message: Request body: name invalid
Detail: Already used for this channel
{ "title": "Bad Request", "message": "Request body: name invalid", "detail": "Already used for this channel", "type": "https://dev.smsmode.com/commons/errors/400.126", "status": "400", "errorCode": "400.126" }
400.127 – Bad Request
400
Message: Request body: roles invalid
Detail: Must be an array
{ "title": "Bad Request", "message": "Request body: roles invalid", "detail": "Must be an array", "type": "https://dev.smsmode.com/commons/errors/400.127", "status": "400", "errorCode": "400.127" }
400.128 – Bad Request
400
Message: Request body: name invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: name invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.128", "status": "400", "errorCode": "400.128" }
400.129 – Bad Request
400
Message: Request body: authorizedIps invalid
Detail: Must be an array
{ "title": "Bad Request", "message": "Request body: authorizedIps invalid", "detail": "Must be an array", "type": "https://dev.smsmode.com/commons/errors/400.129", "status": "400", "errorCode": "400.129" }
400.130 – Bad Request
400
Message: Request body: blocked invalid
Detail: Must be a boolean
{ "title": "Bad Request", "message": "Request body: blocked invalid", "detail": "Must be a boolean", "type": "https://dev.smsmode.com/commons/errors/400.130", "status": "400", "errorCode": "400.130" }
400.131 – Bad Request
400
Message: Request body: {fieldName} invalid format
Detail: Must be a valid IPv4 address or IPv4 address using wildcards (*)
{ "title": "Bad Request", "message": "Request body: {fieldName} invalid format", "detail": "Must be a valid IPv4 address or IPv4 address using wildcards (*)", "type": "https://dev.smsmode.com/commons/errors/400.131", "status": "400", "errorCode": "400.131" }
400.132 – Bad Request
400
Message: Request body: authorizedIps invalid
Detail: Size must be between 1 and 50 IP addresses
{ "title": "Bad Request", "message": "Request body: authorizedIps invalid", "detail": "Size must be between 1 and 50 IP addresses", "type": "https://dev.smsmode.com/commons/errors/400.132", "status": "400", "errorCode": "400.132" }
400.133 – Bad Request
400
Message: Request body: contact.email invalid
Detail: Size must not exceed 100 characters
{ "title": "Bad Request", "message": "Request body: contact.email invalid", "detail": "Size must not exceed 100 characters", "type": "https://dev.smsmode.com/commons/errors/400.133", "status": "400", "errorCode": "400.133" }
400.134 – Bad Request
400
Message: Request body: contact.mobile invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: contact.mobile invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.134", "status": "400", "errorCode": "400.134" }
400.135 – Bad Request
400
Message: Request body: contact.mobile invalid
Detail: Must be a valid phone number
{ "title": "Bad Request", "message": "Request body: contact.mobile invalid", "detail": "Must be a valid phone number", "type": "https://dev.smsmode.com/commons/errors/400.135", "status": "400", "errorCode": "400.135" }
400.136 – Bad Request
400
Message: Request body: address invalid
Detail: Must be a JSON object
{ "title": "Bad Request", "message": "Request body: address invalid", "detail": "Must be a JSON object", "type": "https://dev.smsmode.com/commons/errors/400.136", "status": "400", "errorCode": "400.136" }
400.137 – Bad Request
400
Message: Request body: address.address1 invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: address.address1 invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.137", "status": "400", "errorCode": "400.137" }
400.138 – Bad Request
400
Message: Request body: address.address1 invalid
Detail: Size must not exceed 255 characters
{ "title": "Bad Request", "message": "Request body: address.address1 invalid", "detail": "Size must not exceed 255 characters", "type": "https://dev.smsmode.com/commons/errors/400.138", "status": "400", "errorCode": "400.138" }
400.139 – Bad Request
400
Message: Request body: address.address2 invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: address.address2 invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.139", "status": "400", "errorCode": "400.139" }
400.140 – Bad Request
400
Message: Request body: address.address2 invalid
Detail: Size must not exceed 255 characters
{ "title": "Bad Request", "message": "Request body: address.address2 invalid", "detail": "Size must not exceed 255 characters", "type": "https://dev.smsmode.com/commons/errors/400.140", "status": "400", "errorCode": "400.140" }
400.141 – Bad Request
400
Message: Request body: address.city invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: address.city invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.141", "status": "400", "errorCode": "400.141" }
400.142 – Bad Request
400
Message: Request body: address.city invalid
Detail: Size must not exceed 100 characters
{ "title": "Bad Request", "message": "Request body: address.city invalid", "detail": "Size must not exceed 100 characters", "type": "https://dev.smsmode.com/commons/errors/400.142", "status": "400", "errorCode": "400.142" }
400.143 – Bad Request
400
Message: Request body: address.zipCode invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: address.zipCode invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.143", "status": "400", "errorCode": "400.143" }
400.144 – Bad Request
400
Message: Request body: address.zipCode invalid
Detail: Size must not exceed 20 characters
{ "title": "Bad Request", "message": "Request body: address.zipCode invalid", "detail": "Size must not exceed 20 characters", "type": "https://dev.smsmode.com/commons/errors/400.144", "status": "400", "errorCode": "400.144" }
400.145 – Bad Request
400
Message: Request body: address.country invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: address.country invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.145", "status": "400", "errorCode": "400.145" }
400.146 – Bad Request
400
Message: Request body: address.country invalid
Detail: Size must not exceed 50 characters
{ "title": "Bad Request", "message": "Request body: address.country invalid", "detail": "Size must not exceed 50 characters", "type": "https://dev.smsmode.com/commons/errors/400.146", "status": "400", "errorCode": "400.146" }
400.147 – Bad Request
400
Message: Request body: billingContact invalid
Detail: Must be a JSON object
{ "title": "Bad Request", "message": "Request body: billingContact invalid", "detail": "Must be a JSON object", "type": "https://dev.smsmode.com/commons/errors/400.147", "status": "400", "errorCode": "400.147" }
400.148 – Bad Request
400
Message: Request body: billingContact.lastName invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: billingContact.lastName invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.148", "status": "400", "errorCode": "400.148" }
400.149 – Bad Request
400
Message: Request body: billingContact.lastName invalid
Detail: Size must not exceed 100 characters
{ "title": "Bad Request", "message": "Request body: billingContact.lastName invalid", "detail": "Size must not exceed 100 characters", "type": "https://dev.smsmode.com/commons/errors/400.149", "status": "400", "errorCode": "400.149" }
400.150 – Bad Request
400
Message: Request body: billingContact.firstName invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: billingContact.firstName invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.150", "status": "400", "errorCode": "400.150" }
400.151 – Bad Request
400
Message: Request body: billingContact.firstName invalid
Detail: Size must not exceed 100 characters
{ "title": "Bad Request", "message": "Request body: billingContact.firstName invalid", "detail": "Size must not exceed 100 characters", "type": "https://dev.smsmode.com/commons/errors/400.151", "status": "400", "errorCode": "400.151" }
400.152 – Bad Request
400
Message: Request body: billingContact.email invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: billingContact.email invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.152", "status": "400", "errorCode": "400.152" }
400.153 – Bad Request
400
Message: Request body: billingContact.email invalid
Detail: Size must not exceed 100 characters
{ "title": "Bad Request", "message": "Request body: billingContact.email invalid", "detail": "Size must not exceed 100 characters", "type": "https://dev.smsmode.com/commons/errors/400.153", "status": "400", "errorCode": "400.153" }
400.154 – Bad Request
400
Message: Request body: billingContact.mobile invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: billingContact.mobile invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.154", "status": "400", "errorCode": "400.154" }
400.155 – Bad Request
400
Message: Request body: billingContact.mobile invalid
Detail: Must be a valid phone number
{ "title": "Bad Request", "message": "Request body: billingContact.mobile invalid", "detail": "Must be a valid phone number", "type": "https://dev.smsmode.com/commons/errors/400.155", "status": "400", "errorCode": "400.155" }
400.156 – Bad Request
400
Message: Query parameter: sortBy[] invalid
Detail: Must be ASC or DESC
{ "title": "Bad Request", "message": "Query parameter: sortBy[] invalid", "detail": "Must be ASC or DESC", "type": "https://dev.smsmode.com/commons/errors/400.156", "status": "400", "errorCode": "400.156" }
400.157 – Bad Request
400
Message: Request body: type invalid
Detail: Must be API_KEY
{ "title": "Bad Request", "message": "Request body: type invalid", "detail": "Must be API_KEY", "type": "https://dev.smsmode.com/commons/errors/400.157", "status": "400", "errorCode": "400.157" }
400.158 – Bad Request
400
Message: Query parameter: searchBy[type] invalid
Detail: Must be API_KEY or LOGIN
{ "title": "Bad Request", "message": "Query parameter: searchBy[type] invalid", "detail": "Must be API_KEY or LOGIN", "type": "https://dev.smsmode.com/commons/errors/400.158", "status": "400", "errorCode": "400.158" }
400.159 – Bad Request
400
Message: Request body: billingAddress invalid
Detail: Must be a JSON object
{ "title": "Bad Request", "message": "Request body: billingAddress invalid", "detail": "Must be a JSON object", "type": "https://dev.smsmode.com/commons/errors/400.159", "status": "400", "errorCode": "400.159" }
400.160 – Bad Request
400
Message: Request body: billingAddress.address1 invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: billingAddress.address1 invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.160", "status": "400", "errorCode": "400.160" }
400.161 – Bad Request
400
Message: Request body: billingAddress.address1 invalid
Detail: Size must not exceed 255 characters
{ "title": "Bad Request", "message": "Request body: billingAddress.address1 invalid", "detail": "Size must not exceed 255 characters", "type": "https://dev.smsmode.com/commons/errors/400.161", "status": "400", "errorCode": "400.161" }
400.162 – Bad Request
400
Message: Request body: billingAddress.address2 invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: billingAddress.address2 invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.162", "status": "400", "errorCode": "400.162" }
400.163 – Bad Request
400
Message: Request body: billingAddress.address2 invalid
Detail: Size must not exceed 255 characters
{ "title": "Bad Request", "message": "Request body: billingAddress.address2 invalid", "detail": "Size must not exceed 255 characters", "type": "https://dev.smsmode.com/commons/errors/400.163", "status": "400", "errorCode": "400.163" }
400.164 – Bad Request
400
Message: Request body: billingAddress.city invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: billingAddress.city invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.164", "status": "400", "errorCode": "400.164" }
400.165 – Bad Request
400
Message: Request body: billingAddress.city invalid
Detail: Size must not exceed 100 characters
{ "title": "Bad Request", "message": "Request body: billingAddress.city invalid", "detail": "Size must not exceed 100 characters", "type": "https://dev.smsmode.com/commons/errors/400.165", "status": "400", "errorCode": "400.165" }
400.166 – Bad Request
400
Message: Request body: billingAddress.zipCode invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: billingAddress.zipCode invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.166", "status": "400", "errorCode": "400.166" }
400.167 – Bad Request
400
Message: Request body: billingAddress.zipCode invalid
Detail: Size must not exceed 20 characters
{ "title": "Bad Request", "message": "Request body: billingAddress.zipCode invalid", "detail": "Size must not exceed 20 characters", "type": "https://dev.smsmode.com/commons/errors/400.167", "status": "400", "errorCode": "400.167" }
400.168 – Bad Request
400
Message: Request body: billingAddress.country invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: billingAddress.country invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.168", "status": "400", "errorCode": "400.168" }
400.169 – Bad Request
400
Message: Request body: billingAddress.country invalid
Detail: Size must not exceed 50 characters
{ "title": "Bad Request", "message": "Request body: billingAddress.country invalid", "detail": "Size must not exceed 50 characters", "type": "https://dev.smsmode.com/commons/errors/400.169", "status": "400", "errorCode": "400.169" }
400.170 – Bad Request
400
Message: Request body: balance invalid
Detail: Must be a JSON object
{ "title": "Bad Request", "message": "Request body: balance invalid", "detail": "Must be a JSON object", "type": "https://dev.smsmode.com/commons/errors/400.170", "status": "400", "errorCode": "400.170" }
400.171 – Bad Request
400
Message: Request body: balance.paymentType invalid
Detail: Must be PRE_PAY or POST_PAY
{ "title": "Bad Request", "message": "Request body: balance.paymentType invalid", "detail": "Must be PRE_PAY or POST_PAY", "type": "https://dev.smsmode.com/commons/errors/400.171", "status": "400", "errorCode": "400.171" }
400.172 – Bad Request
400
Message: Request body: balance.parentBilling invalid
Detail: Must be a boolean
{ "title": "Bad Request", "message": "Request body: balance.parentBilling invalid", "detail": "Must be a boolean", "type": "https://dev.smsmode.com/commons/errors/400.172", "status": "400", "errorCode": "400.172" }
400.173 – Bad Request
400
Message: Request body: companyInformation invalid
Detail: Must be a JSON object
{ "title": "Bad Request", "message": "Request body: companyInformation invalid", "detail": "Must be a JSON object", "type": "https://dev.smsmode.com/commons/errors/400.173", "status": "400", "errorCode": "400.173" }
400.174 – Bad Request
400
Message: Request body: companyInformation.name invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: companyInformation.name invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.174", "status": "400", "errorCode": "400.174" }
400.175 – Bad Request
400
Message: Request body: companyInformation.name invalid
Detail: Size must not exceed 100 characters
{ "title": "Bad Request", "message": "Request body: companyInformation.name invalid", "detail": "Size must not exceed 100 characters", "type": "https://dev.smsmode.com/commons/errors/400.175", "status": "400", "errorCode": "400.175" }
400.176 – Bad Request
400
Message: Request body: companyInformation.website invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: companyInformation.website invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.176", "status": "400", "errorCode": "400.176" }
400.177 – Bad Request
400
Message: Request body: companyInformation.website invalid
Detail: Size must not exceed 200 characters
{ "title": "Bad Request", "message": "Request body: companyInformation.website invalid", "detail": "Size must not exceed 200 characters", "type": "https://dev.smsmode.com/commons/errors/400.177", "status": "400", "errorCode": "400.177" }
400.178 – Bad Request
400
Message: Request body: companyInformation.vatNumber invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: companyInformation.vatNumber invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.178", "status": "400", "errorCode": "400.178" }
400.179 – Bad Request
400
Message: Request body: companyInformation.vatNumber invalid
Detail: Must be a valid VAT identification number
{ "title": "Bad Request", "message": "Request body: companyInformation.vatNumber invalid", "detail": "Must be a valid VAT identification number", "type": "https://dev.smsmode.com/commons/errors/400.179", "status": "400", "errorCode": "400.179" }
400.180 – Bad Request
400
Message: Request body: companyInformation.registrationNumber invalid
Detail: Must be a string
{ "title": "Bad Request", "message": "Request body: companyInformation.registrationNumber invalid", "detail": "Must be a string", "type": "https://dev.smsmode.com/commons/errors/400.180", "status": "400", "errorCode": "400.180" }
400.181 – Bad Request
400
Message: Request body: companyInformation.registrationNumber invalid
Detail: Must be a valid company registration number
{ "title": "Bad Request", "message": "Request body: companyInformation.registrationNumber invalid", "detail": "Must be a valid company registration number", "type": "https://dev.smsmode.com/commons/errors/400.181", "status": "400", "errorCode": "400.181" }
400.182 – Bad Request
400
Message: Request body: monthlyConsumptionLimit invalid
Detail: Must be an integer
{ "title": "Bad Request", "message": "Request body: monthlyConsumptionLimit invalid", "detail": "Must be an integer", "type": "https://dev.smsmode.com/commons/errors/400.182", "status": "400", "errorCode": "400.182" }
400.183 – Bad Request
400
Message: Request body: monthlyConsumptionLimit invalid
Detail: Must be greater than 1
{ "title": "Bad Request", "message": "Request body: monthlyConsumptionLimit invalid", "detail": "Must be greater than 1", "type": "https://dev.smsmode.com/commons/errors/400.183", "status": "400", "errorCode": "400.183" }
400.184 – Bad Request
400
Message: Request body: monthlyConsumptionLimit invalid
Detail: Must be between 1 and 1000000000
{ "title": "Bad Request", "message": "Request body: monthlyConsumptionLimit invalid", "detail": "Must be between 1 and 1000000000", "type": "https://dev.smsmode.com/commons/errors/400.184", "status": "400", "errorCode": "400.184" }
400.185 – Bad Request
400
Message: Organisation creation limit reached
Detail: Must not exceed 100 sub-organisations per Organisation
{ "title": "Bad Request", "message": "Organisation creation limit reached", "detail": "Must not exceed 100 sub-organisations per Organisation", "type": "https://dev.smsmode.com/commons/errors/400.185", "status": "400", "errorCode": "400.185" }
400.186 – Bad Request
400
Message: Organisation creation impossible
Detail: Sub-organisation can not create Organisation
{ "title": "Bad Request", "message": "Organisation creation impossible", "detail": "Sub-organisation can not create Organisation", "type": "https://dev.smsmode.com/commons/errors/400.186", "status": "400", "errorCode": "400.186" }
400.187 – Bad Request
400
Message: Request body: monthlyConsumptionLimit invalid
Detail: Must not exceed the parent organisation consumption limit
{ "title": "Bad Request", "message": "Request body: monthlyConsumptionLimit invalid", "detail": "Must not exceed the parent organisation consumption limit", "type": "https://dev.smsmode.com/commons/errors/400.187", "status": "400", "errorCode": "400.187" }
400.188 – Bad Request
400
Message: Request body: billingContact.email invalid
Detail: Must be a valid email address
{ "title": "Bad Request", "message": "Request body: billingContact.email invalid", "detail": "Must be a valid email address", "type": "https://dev.smsmode.com/commons/errors/400.188", "status": "400", "errorCode": "400.188" }
400.189 – Bad Request
400
Message: Request body: contact.email invalid
Detail: Must be a valid email address
{ "title": "Bad Request", "message": "Request body: contact.email invalid", "detail": "Must be a valid email address", "type": "https://dev.smsmode.com/commons/errors/400.189", "status": "400", "errorCode": "400.189" }
400.190 – Bad Request
400
Message: Request body: companyInformation.website invalid
Detail: Must be a valid URL
{ "title": "Bad Request", "message": "Request body: companyInformation.website invalid", "detail": "Must be a valid URL", "type": "https://dev.smsmode.com/commons/errors/400.190", "status": "400", "errorCode": "400.190" }
400.191 – Bad Request
400
Message: Organisation creation impossible
Detail: PRE_PAY Organisation can not create POST_PAY sub-organisation
{ "title": "Bad Request", "message": "Organisation creation impossible", "detail": "PRE_PAY Organisation can not create POST_PAY sub-organisation", "type": "https://dev.smsmode.com/commons/errors/400.191", "status": "400", "errorCode": "400.191" }
400.192 – Bad Request
400
Message: Organisation creation impossible
Detail: POST_PAY Organisation can not be created without parentBilling option
{ "title": "Bad Request", "message": "Organisation creation impossible", "detail": "POST_PAY Organisation can not be created without parentBilling option", "type": "https://dev.smsmode.com/commons/errors/400.192", "status": "400", "errorCode": "400.192" }
401.001 – Unauthorized
401
Message: Header: X-Api-Key invalid
Detail: Invalid authentication credentials
{ "title": "Unauthorized", "message": "Header: X-Api-Key invalid", "detail": "Invalid authentication credentials", "type": "https://dev.smsmode.com/commons/errors/401.001", "status": "401", "errorCode": "401.001" }
403.001 – Forbidden
403
Message: Organisation not trusted
Detail: Please contact support to authorize new organisation creation: https://ticket.smsmode.com/tickets-view
{ "title": "Forbidden", "message": "Organisation not trusted", "detail": "Please contact support to authorize new organisation creation: https://ticket.smsmode.com/tickets-view", "type": "https://dev.smsmode.com/commons/errors/403.001", "status": "403", "errorCode": "403.001" }
403.004 – Forbidden
403
Message: Header: Credential invalid
Detail: Access denied, please contact your organisation administrator to execute the request
{ "title": "Forbidden", "message": "Header: Credential invalid", "detail": "Access denied, please contact your organisation administrator to execute the request", "type": "https://dev.smsmode.com/commons/errors/403.004", "status": "403", "errorCode": "403.004" }
403.005 – Forbidden
403
Message: Organisation not trusted
Detail: Please contact support to authorize new channel creation: https://ticket.smsmode.com/tickets-view
{ "title": "Forbidden", "message": "Organisation not trusted", "detail": "Please contact support to authorize new channel creation: https://ticket.smsmode.com/tickets-view", "type": "https://dev.smsmode.com/commons/errors/403.005", "status": "403", "errorCode": "403.005" }
403.006 – Forbidden
403
Message: Terms and conditions of service not accepted
Detail: The parent organisation hasn't accepted the terms of conditions
{ "title": "Forbidden", "message": "Terms and conditions of service not accepted", "detail": "The parent organisation hasn't accepted the terms of conditions", "type": "https://dev.smsmode.com/commons/errors/403.006", "status": "403", "errorCode": "403.006" }
403.008 – Forbidden
403
Message: Higher subscription level required
Detail: This action is not available with your subscription. Please contact your account manager to access this service
{ "title": "Forbidden", "message": "Higher subscription level required", "detail": "This action is not available with your subscription. Please contact your account manager to access this service", "type": "https://dev.smsmode.com/commons/errors/403.008", "status": "403", "errorCode": "403.008" }
403.009 – Forbidden
403
Message: Header: Credential invalid
Detail: Cannot interact with your own Credential, please select a different Credential
{ "title": "Forbidden", "message": "Header: Credential invalid", "detail": "Cannot interact with your own Credential, please select a different Credential", "type": "https://dev.smsmode.com/commons/errors/403.009", "status": "403", "errorCode": "403.009" }
403.010 – Forbidden
403
Message: Header: Credential invalid
Detail: Cannot assign a role higher than your own Credential, please contact your organisation administrator to execute the request
{ "title": "Forbidden", "message": "Header: Credential invalid", "detail": "Cannot assign a role higher than your own Credential, please contact your organisation administrator to execute the request", "type": "https://dev.smsmode.com/commons/errors/403.010", "status": "403", "errorCode": "403.010" }
403.011 – Forbidden
403
Message: Header: Credential invalid
Detail: Cannot interact with a Credential that has a higher role, please contact your organisation administrator to execute the request
{ "title": "Forbidden", "message": "Header: Credential invalid", "detail": "Cannot interact with a Credential that has a higher role, please contact your organisation administrator to execute the request", "type": "https://dev.smsmode.com/commons/errors/403.011", "status": "403", "errorCode": "403.011" }
404.001 – Not Found
404
Message: Path parameter: consumptionId invalid
Detail: Consumption resource not found
{ "title": "Not Found", "message": "Path parameter: consumptionId invalid", "detail": "Consumption resource not found", "type": "https://dev.smsmode.com/commons/errors/404.001", "status": "404", "errorCode": "404.001" }
404.003 – Not Found
404
Message: Request URL invalid
Detail: Endpoint not found
{ "title": "Not Found", "message": "Request URL invalid", "detail": "Endpoint not found", "type": "https://dev.smsmode.com/commons/errors/404.003", "status": "404", "errorCode": "404.003" }
404.008 – Not Found
404
Message: Path parameter: msisdn invalid
Detail: UNKNOWN_SUBSCRIBER
{ "title": "Not Found", "message": "Path parameter: msisdn invalid", "detail": "UNKNOWN_SUBSCRIBER", "type": "https://dev.smsmode.com/commons/errors/404.008", "status": "404", "errorCode": "404.008" }
404.009 – Not Found
404
Message: Path parameter: organisationId invalid
Detail: Organisation resource not found
{ "title": "Not Found", "message": "Path parameter: organisationId invalid", "detail": "Organisation resource not found", "type": "https://dev.smsmode.com/commons/errors/404.009", "status": "404", "errorCode": "404.009" }
404.010 – Not Found
404
Message: Path parameter: credentialId invalid
Detail: Credential resource not found
{ "title": "Not Found", "message": "Path parameter: credentialId invalid", "detail": "Credential resource not found", "type": "https://dev.smsmode.com/commons/errors/404.010", "status": "404", "errorCode": "404.010" }
404.013 – Not Found
404
Message: Path parameter: channelId invalid
Detail: Channel resource not found
{ "title": "Not Found", "message": "Path parameter: channelId invalid", "detail": "Channel resource not found", "type": "https://dev.smsmode.com/commons/errors/404.013", "status": "404", "errorCode": "404.013" }
405.001 – Method Not Allowed
405
Message: Request method invalid
Detail: Not allowed on this resource
{ "title": "Method Not Allowed", "message": "Request method invalid", "detail": "Not allowed on this resource", "type": "https://dev.smsmode.com/commons/errors/405.001", "status": "405", "errorCode": "405.001" }
406.001 – Not Acceptable
406
Message: Header: Accept invalid
Detail: Must be application/json
{ "title": "Not Acceptable", "message": "Header: Accept invalid", "detail": "Must be application/json", "type": "https://dev.smsmode.com/commons/errors/406.001", "status": "406", "errorCode": "406.001" }
415.001 – Unsupported Media Type
415
Message: Header: Content-Type invalid
Detail: Must be application/json
{ "title": "Unsupported Media Type", "message": "Header: Content-Type invalid", "detail": "Must be application/json", "type": "https://dev.smsmode.com/commons/errors/415.001", "status": "415", "errorCode": "415.001" }