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 |
API response |
Possible |
---|---|---|
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:
|
500 |
|
Syntax error in the JSON request body (for example: redundant comma after the last parameter). |
500 |
|
The request includes a field that is not permitted for this request. |
500 |
|
Missing mandatory parameter. |
500 |
|
Incorrect parameter value or parameter type (for example: invalid IP address). |
500 |
|
Internal error on the gateway. Contact Check Point technical support for further assistance. |