Print Download PDF Send Feedback

Previous

Next

Troubleshooting

Issues with the Web API are usually because of:

For standard requests, HTTP response code of 200 means that the Identity Awareness service received a valid API command. HTTP response code 500 means that the command is invalid, or an internal error prevented the performance of the command by the API. If the request fails, the JSON response body includes a code field, and the message field includes a textual description. The message field shows also on success. The code field implies that the action failed. For bulk requests, the HTTP status code is always 200. A granular error code is given for each of the requests.

HTTP
status

API response
(code field)

Possible
cause

N/A

N/A

No response is usually the result of a connectivity issue. Make sure the API client can access the gateway and that the gateway does not drop the traffic.

404

N/A

This is the result of these causes:

  • Identity Awareness API is disabled.
  • Identity Awareness API is enabled, but the API client is not authorized.
  • Identity Awareness API is enabled, but the IDA API access settings do not permit access from the API client network.
  • Incorrect or missing shared secret
  • Incorrect URL

500

GENERIC_ERROR_INVALID_SYNTAX

Syntax error in the JSON request body (for example: redundant comma after the last parameter).

500

GENERIC_ERROR_INVALID_PARAMETER_NAME

The request includes a field that is not permitted for this request.

500

GENERIC_ERR_MISSING_REQUIRED_PARAMETERS

Missing mandatory parameter.

500

GENERIC_ERR_INVALID_PARAMETER

Incorrect parameter value or parameter type (for example: invalid IP address).

500

GENERIC_INTERNAL_ERROR

Internal error on the gateway. Contact Check Point technical support for further assistance.