Response codes and headers
HTTP statuses, eCall result codes, request IDs, and source IPs.
Response types
The interface returns two response types:
Send methods return HTTP status codes and eCall result codes.
Cache operations return eCall result codes in the response body.
HTTP status codes
200
OK
Job was accepted successfully
400
BadRequest
Request failed. Check the eCall result code
401
Unauthorized
Credentials are missing or invalid
403
Forbidden
The account has insufficient credits
500
InternalServerError
General processing error
Cache queries return HTTP 200 OK. Check the XML body for the actual result code.
eCall result codes
0
OK
Message submitted successfully
11000
SyntaxError
Syntax error
11001
PermissionDenied
Access denied
11100
AdrAdCInvalid
Invalid recipient address
11101
AdrNAdInvalid
Invalid notification address
11102
AdrAdCMissing
Missing recipient address
11103
AdrNAdMissing
Missing notification address
11104
AdrAdCTooMany
Too many recipient addresses
11105
AdrAdCNotAllowed
Recipient address is outside the allowed range
11106
AdrCountryNotWhitelisted
Destination country not whitelisted for this account
11107
AdrCountryWhitelistLimitExceeded
Daily limit for destination country exceeded (country is blocked)
11108
AdrCountryWhitelistLimitReachedButNotBlockedCountries
More than one receiver: Daily limit for at least one destination country would be exceeded (countries are not blocked)
11200
MsgNoCharacters
Missing message content
11201
MsgInvalidCharacters
Invalid characters in the message
11202
MsgSendTimeInvalid
Invalid send time
11203
MsgSendTimeNotAllowed
Send time is outside the allowed time window
11204
MsgTooLong
SMS or pager message is too long
11300
AccNoUser
Unknown user
11301
AccNoUnits
Insufficient credits
11303
AccNoFreeUnits
Insufficient free credits
11400
CallSystemInvalid
Invalid alerting system
11401
CallSystemInvalidForUser
Invalid alerting system for this user
11402
CallSystemNotSupported
Alerting system is not supported
11403
CallSystemConfused
Alerting system is temporarily unavailable
11500
IDMissing
Missing ID
11501
IDInvalid
ID could not be found
11502
IDDoesNotExist
ID does not exist
11600
StateAlreadyTransmitted
Message was already sent
11700
DataReadError
Data content could not be read
11800
CBMsgError
Callback contains a forbidden number or text
11810
AnswerInvalid
Answer contains an invalid address
11904
Too many attachments
More than 10 attachments were sent
11905
Attachment(s) too large
At least one attachment exceeds 5 MB
11906
File type not supported
Unsupported file type
11907
Error while processing the attachments
Unexpected attachment processing error
11908
Error while saving the attachments
Unexpected attachment save error
11910
Job not found in Log
Job could not be found in the log
11911
JobID required
A JobID is required for status queries
11912
Job is scheduled
Job is scheduled for a future time
11913
Job in progress
Job is still being processed
11914
Attachment name exceedes char limit
Attachment name exceeds the character limit
11999
Unknown error
Unknown error
Client request ID
Set this request header to correlate responses with your own request IDs:
Maximum length: 100 characters.
If you set it, the service echoes the same value in the response.
Server request ID
Every response includes this header:
Provide this value to support together with:
The request time
The eCall account name or interface username
The operation type
Source IP addresses
Use these source IPs to allow inbound traffic from eCall to your service:
193.93.208.200193.93.208.149193.93.208.153
Source ports are dynamic and can use the full range 0–65535.
Last updated
Was this helpful?
