Troubleshooting errors: Location API

When an error occurs, an error code and message are generated in the returned result:

{

"status": {

"status": "Error",

"errorCode": "<ErrorCodeNumber>",

"errorMessage": "<ErrorCodeMessage>"

},

The following table can help you diagnose the error:

Error Code and Message Reason for error
0 – Decoding failed: Syntax error

The JSON text is structured incorrectly. Ensure the JSON text follows the format described.

You may receive this error if you copied and pasted text from Microsoft Word. Some MS Word characters are slightly different from ASCII text. To avoid this, either type the text directly into Postman, or configure Microsoft Word to use basic ASCII text.

1 – The number of cells is 0 The mast, power, or ta values are absent or entered incorrectly.

601 – Missing parameter ICCID/MSISDN

The ICCID or MSISDN is absent or entered incorrectly, or the "s" in the https section of the request URL was not entered.

602 – Unauthorised Access, Invalid Account, or Invalid Password

This may indicate:

  • The username or password is incorrect.
  • The account does not exist in SIAM. Speak to your Account Manager for more information.
  • The account is not authorised to use the Location API. Speak to your Account Manager for more information.

603 – Parameter <parameter> value missing

where <parameter> is the missing parameter

The reported parameter field name or value is absent or entered incorrectly.

If the parameter is one of two parameters that you can use in the request, then the error refers to either parameter. For example, for locatecalculate, Parameter cellid value missing may also refer to the ci parameter.

605 – No msisdn found

The ICCID or MSISDN is absent or entered incorrectly, or the "s" in the https section of the request URL was not entered.

611 – invalid The ICCID or MSISDN is entered incorrectly, or not available from this account.

<!DOCTYPE html>

Error message begins as follows:

<!DOCTYPE html>

...

Indicates that one or more of the following sections in the Request URL is incorrect:

  • location
  • index/<request>

    where <request> is the request command, for example, locatedevice

Could not get any response

Error connecting to the server, for any of the following reasons:

  • You are not connected to the internet.
  • The Request URL is incorrect in one or more of the following sections:

    http

    ://

    .eseye.com

  • The server backend is not working properly.
  • SSL connections were blocked: fix this by importing SSL certificates in Chrome.
  • Cookies were not sent: fix this by using the Postman Interceptor extension.
  • Restricted headers were not sent: fix this by using the Postman Interceptor extension.
  • Request timeout: fix this by changing request timeout settings.