SOAP / General messages
If you do not specify an action, blocked customer account or provide incorrect customer data, SerwerSMS.pl will generate a document in JSON or XML format with information about the error that occurred. For example, if you provide an incorrect login or password, the customer will see the following message:
{
"error":
{
"code":1001,
"type":"InvalidUser",
"message":"Incorrect login or password"
}
}
If no action is specified, the system will display the message:
{
"error":
{
"code":1000,
"type":"InvalidAction",
"message":"No action has been specified"
}
}
Preview the error message can be checked with the action:
error/[code]
example:
https://api2.serwersms.pl/error/1000
response:
{
"error":
{
"code":1000,
"type":"InvalidAction",
"message":"No action has been specified"
}
}
List of error codes returned by the AP
Below is a table of codes and associated text descriptions.
| Code | Type | Description |
|---|---|---|
| General | ||
| 1000 | InvalidAction | No action has been specified |
| 1001 | InvalidUser | Incorrect login or password |
| 1002 | InvalidRole | You do not have permission to use the API |
| 1003 | InvalidIP | Unauthorized IP address |
| 1004 | InvalidID |
Invalid ID parameter |
| 1005 | InvalidRole |
No permissions |
| 1006 | InvalidData |
Incorrect data format |
| 1007 | InvalidRole |
Account is not fully active |
| 1008 | InvalidRole |
You do not have permission to view numbers |
| 2000 | ValidationRequiredError | No parameters required |
| 2001 | ValidationPhoneError |
Invalid phone number |
| 2002 | ValidationCodeError |
Invalid error code |
| Messages | ||
| 3000 | SendError | The SMS ECO+ SMS limit has been exhausted |
| 3001 | SendError | Brak uprawnień do wysyłania wiadomości SMS ECO+ |
| 3002 | SendError |
No permission to send SMS ECO+ |
| 3003 | SendError |
No permissions to send FULL SMS |
| 3004 | SendError |
The limit of available MMS messages has been exhausted |
| 3005 | SendError | No permission to send MMS |
| 3006 | SendError |
The available VOICE message limit has been exhausted |
| 3007 | SendError | No permission to send VOICE messages |
| 3008 | SendError | No permission to send Flash SMS messages |
| 3009 | SendError |
No permissions to send SMS |
| 3100 | SendError |
Sending SMS messages has been blocked |
| 3101 | SendError |
Message is empty |
| 3102 | SendError |
Message exceeded the allowed number of characters |
| 3103 | SendError |
Wrong recipient number |
| 3104 | SendError |
No phone numbers listed |
| 3105 | SendError | Incorrect message content |
| 3106 | SendError |
This sender name can not be used |
| 3107 | SendError |
You do not have permission to send personalized messages |
| 3108 | SendError | Invalid dispatch time |
| 3109 | SendError |
Invalid file |
| 3110 | SendError | Too many messages to send, the maximum is 100,000 SMS in one application |
| 3111 | SendError |
Unique error |
| 3200 | SendError | Incorrect characters in uniqe_id |
| 3201 | SendError |
Uploaded unique_id are not unique |
| 3202 | SendError |
Inconsistent amount of personalized and uniqe_id |
| 3330 | MessageError | No message |
| Pliki | ||
| 4000 | FileError |
File is too large |
| 4001 | FileError |
FIle does not exist |
| 4002 | FileInvalid |
Invalid file |
| Phone number / HLR | ||
| 4100 | PhoneError |
Connection error |
| 4101 | PhoneError | Invalid number |
| 4102 | PhoneError |
No permission to HLR |
| 4103 | PhoneError |
HLR query limit has been exhausted |
| 4104 | PhoneError |
Account lockout |
| 4105 | PhoneError | Waiting for the answer |
| 4106 | PhoneError |
Invalid identifier |
| Premium | ||
| 4200 | PremiumError | Dispatch error |
| 4201 | PremiumError | Incorrect data |
| Account | ||
| 4300 | AccountError | No login |
| 4301 | AccountError |
No password |
| 4302 | AccountError |
No phone number |
| 4303 | AccountError |
No email address |
| 4304 | AccountError | No first name |
| 4305 | AccountError | No last name |
| 4306 | AccountError |
No company name |
| 4307 | AccountError |
Invalid number |
| 4308 | AccountError | Incorrect e-mail address |
| 4309 | AccountError |
Too short login |
| 4310 | AccountError | Invalid login |
| 4311 | AccountError |
Incorrect company |
| 4312 | AccountError |
Login exists |
| 4313 | AccountError | Registration error |
| 4320 | AccountError |
No current password entered |
| 4321 | AccountError |
Current password is invalid |
| 4322 | AccountError | No new password entered |
| 4323 | AccountError | New password entries are not identical |
| 4324 | AccountError |
No login |
| 4325 | AccountError | Invalid login |
| Sender's name | ||
| 4400 | SenderExists |
The name of the sender already exists |
| 4401 | SenderError |
It is not possible to add a number as the sender's name |
| 4402 | SenderInvalid | Invalid sender name |
| 4403 | SenderError |
Invalid number |
| 4404 | SenderError |
Invalid code or number |
| 4405 | SenderError | The number was already active |
| Subaccounts | ||
| 4500 | SubaccountError | No permissions to users department |
| 4501 | SubaccountError |
Subaccount can not create subaccount |
| 4502 | SubaccountError | Login exists |
| 4503 | SubaccountError |
No permission template |
| 4504 | SubaccountError |
Incorrect login or password |
|
Black list |
||
| 4600 | BlacklistError | No operations to be performed |
| 4601 | BlacklistPhoneExists |
The number already exists in the list |
| 4602 | BlacklistError |
No number was found |