Send binary message
Sends a binary message to a list of recipients
Endpoint
POST /smsmessaging/binary
Request Parameter
Body
Name | Description | Schema | Required |
---|---|---|---|
body | BinarySmsSendRequest | true |
BinarySmsSendRequest
Property | Type | Description | Example |
---|---|---|---|
recipientAddressList | array | List of recipients (E164 formatted MSISDNs – see Wikipedia en.wikipedia.org/wiki/MSISDN) to whom the message should be sent. The list of recipients may contain a maximum of 1000 entries. |
[“436991234567”] |
senderAddress | string | Optional. Address of the sender (assigned to the account) from which the message is sent. |
4369912345678 |
senderAddressType | string | Optional. The sender address type. The following address types are supported: |
international |
contentCategory | string | Optional. The content category that is used to categorize the message (used for blacklisting). The following content categories are supported: |
informational |
notificationCallbackUrl | string | Optional. When setting a notificationCallbackUrl all delivery reports are forwarded to this URL. |
https://user:pass@myservice.com/myservice/ |
clientMessageId | string | Optional. May contain a freely definable message id. |
myUniqueId |
priority | integer | Optional. Priority of the message. Must not exceed the value configured for the account used to send the message. For more information please contact our customer service. |
5 |
test | boolean | Optional. |
false |
validityPeriode | integer | Optional. Specifies the validity periode (in seconds) in which the message is tried to be delivered to the recipient. A minimum of 1 minute and a maximum of 3 days are allowed. |
300 |
sendAsFlashSms | boolean | Optional. |
false |
messageContent | array | Optional. Array of |
[“SGVsbG8gV29ybGQ=”] |
userDataHeaderPresent | boolean | Optional. |
false |
Example
{
"recipientAddressList": ["436991234567"],
"contentCategory": "informational",
"clientMessageId": "myUniqueId",
"test": "false",
"messageContent": ["SGVsbG8gV29ybGQ="],
"userDataHeaderPresent": false,
"maxSmsPerMessage": 1,
"validityPeriode": 300
}
Response
HTTP Status Code | Description | Reponse |
---|---|---|
200 | OK |
SmsSendResponse |
401 | Unauthorized |
SmsSendResponse
Property | Type | Description | Example |
---|---|---|---|
statusCode | integer | Status code |
2000 |
statusMessage | string | Description of the response status code. |
OK |
clientMessageId | string | Contains the message id defined in the request. |
myUniqueId |
transferId | string | Unique identifier that is set after successful processing of the request. |
0059d0b20100a0a8b803 |
smsCount | integer | The actual number of generated SMS. |
1 |
Status Codes
statusCode | status | statusMessage |
---|---|---|
2000 | OK | Request accepted, Message(s) sent. |
2001 | OK_QUEUED | Request accepted, Message(s) queued. |
4001 | INVALID_CREDENTIALS | Invalid Credentials. Inactive account or customer. |
4002 | INVALID_RECIPIENT | One or more recipients are not in the correct format or are containing invalid MSISDNs. |
4003 | INVALID_SENDER | Invalid Sender. Sender address or type is invalid. |
4008 | INVALID_MESSAGE_ID | Invalid clientMessageId. |
4009 | INVALID_TEXT | Message text (messageContent) is invalid. |
4013 | MSG_LIMIT_EXCEEDED | Message limit is reached. |
4014 | UNAUTHORIZED_IP | Sender IP address is not authorized. |
4015 | INVALID_MESSAGE_PRIORITY | Invalid Message Priority. |
4016 | INVALID_COD_RETURNADDRES | Invalid notificationCallbackUrl. |
4019 | PARAMETER_MISSING | A required parameter was not given. The parameter name is shown in the statusMessage. |
4021 | INVALID_ACCOUNT | Account is invalid. |
4022 | ACCESS_DENIED | Access to the API was denied. |
4023 | THROTTLING_SPAMMING_IP | Request limit exceeded for this IP address. |
4025 | THROTTLING_TOO_MANY_RECIPIENTS | Transfer rate for immediate transmissions exceeded. Too many recipients in this request (1000). |
4026 | MAX_SMS_PER_MESSAGE_EXCEEDED | The message content results in too many (automatically generated) sms segments. |
4027 | INVALID_MESSAGE_SEGMENT | A messageContent segment is invalid |
4031 | RECIPIENTS_BLACKLISTED | All recipients blacklisted. |
4035 | SMS_DISABLED | Not allowed to send sms messages. |
4040 | INVALID_CONTENT_CATEGORY | Invalid contentCategory. |
4041 | INVALID_VALIDITY_PERIODE | Invalid validityPeriode. A minimum of 60 seconds is allowed. |
5000 | INTERNAL_ERROR | Internal error. |
5003 | SERVICE_UNAVAILABLE | Service unavailable. |