This documentation is for WSO2 API Manager 1.10.0 View documentation for the latest release.
Page Comparison - Error Handling (v.13 vs v.14) - API Manager 1.10.0 - WSO2 Documentation

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For example, to change the message type of authorization errors, open the <AM_HOME>/repository/deployment/server/synapse-configs/default/sequences/_auth_failure_handler.xml  file and change  application/xml  to something like  applicatoinapplication/json .

Code Block
languagexml
<sequence name="_auth_failure_handler_" xmlns="http://ws.apache.org/ns/synapse">
 <property name="error_message_type" value="applicatoinapplication/json"/>
 <sequence key="_cors_request_handler_"/>
</sequence>

...

Given below are some error codes and their meanings.

API

...

handlers error codes

Error codeError MessageDescription
900900

Unclassified Authentication Failure

An unspecified error has occurred
900901

Invalid Credentials

Invalid Authentication information provided
900902

Missing Credentials

No authentication information provided
900905

Incorrect Access Token Type is provided

The access token type used is not supported when invoking the API. The supported access token types are application and user accesses tokens. See Access Tokens.

900906

No matching resource found in the API for the given request

A resource with the name in the request can not be found in the API.
900907

The requested API is temporarily blocked

The status of the API has been changed to an inaccessible/unavailable state.
900908

Resource forbidden

The user invoking the API has not been granted access to the required resource.
900909

The subscription to the API is inactive

Happens when the API user is blocked.
900910

The access token does not allow you to access the requested resource

Can not access the required resource with the provided access token. Check the valid resources that can be accessed with this token.

900800
Message throttled out

The maximum number of requests that can be made to the API within a designated time period is reached and the API is throttled for the user.

          
            700700
             
          
        

API blocked

This API has been blocked temporarily. Please try again later or contact the system administrators.

...