Alipay, China's leading third-party online payment solutionAlipay, China's leading third-party online payment solution

revoke

POST /v1/authorizations/revoke

Use this API to cancel a user's authorization to a merchant. The access token becomes invalid after Antom receives the revoke request, and the merchant can no longer access the user resource scope with the access token. In addition, the merchant cannot use the related refresh token to obtain a new access token. 

Structure

A message consists of a header and body. The following sections are focused on the body structure. For the header structure, see: 

Note: Set the data type of each field (except array) as String. This means that you must use double quotation marks (" ") to enclose the field value. Examples:

If the data type of a field is Integer and its value is 20, set it as "20". 

If the data type of a field is Boolean and its value is true, set it as "true". 

Request parameters

accessToken String  REQUIRED

The access token that is used to access the corresponding scope of the user resource. 

More information:

  • Maximum length: 128 characters

Response parameters

result Result  REQUIRED

Indicates whether this API is called successfully. If this API is successfully called, the authorization is canceled successfully.

Show child parameters
API Explorer
Sample CodesRun in Sandbox

Request

URL
Request Body

Response

Case
Success
Response Body

Result process logic

For different request results, different actions are to be performed. See the following list for details:

  • If the value of result.resultStatus is S, the authorization is successfully canceled. The access token cannot be used to access the user's resources anymore. In addition, the relative refreshToken cannot be used to update accessToken anymore.
  • If the value of result.resultStatus is F, system defects or system failure occurred. It is suggested to check the system manually and take actions according to the result code.
  • If the value of result.resultStatus is U, the call status of this API is unknown. Retry the process by calling this API again.

Result/Error codes

CodeValueMessageFurther action
SUCCESSSSuccess

Revoke successful. The access token is invalid.

ACCESS_DENIEDFAccess is denied.

Contact Antom Technical Support for detailed reasons. 

CLIENT_FORBIDDEN_ACCESS_APIFThe client is not authorized to use this API.

Contact Antom Technical Support for detailed reasons. 

INVALID_ACCESS_TOKENFThe access token is expired, revoked, or does not exist.

Check whether accessToken is correct. If not correct, pass in the correct value. If correct, contact Antom Technical Support for detailed reasons. 

INVALID_APIFThe called API is invalid or not active.

Contact Antom Technical Support to resolve the issue.  

INVALID_CLIENT_STATUSFThe client status is invalid.

Contact Antom Technical Support for detailed reasons. 

INVALID_SIGNATUREFThe signature is not validated. The private key used to sign a request does not match the public key of Antom Dashboard.

Check whether the private key used to sign a request matches the public key of Antom Dashboard. The following signature references are useful:

KEY_NOT_FOUNDFThe private key or public key of Antom or the merchant is not found.

Check whether the private key or public key exists. If not, upload the private key in Antom Dashboard.

NO_INTERFACE_DEFFAPI is not defined.

Check whether the URL is correct. Please refer to the endpoint in the API documentation. 

OAUTH_FAILEDFOAuth process failed.

Contact Antom Technical Support for detailed reasons. 

PARAM_ILLEGALFThe required parameters are not passed, or illegal parameters exist. For example, a non-numeric input, an invalid date, or the length and type of the parameter are wrong.

Check and verify whether the required request fields (including the header fields and body fields) of the current API are correctly passed and valid. 

PROCESS_FAILFA general business failure occurred.

Do not retry. Human intervention is usually needed. It is recommended that you contact Antom Technical Support to troubleshoot the issue. 

SYSTEM_ERRORFA system error occurred.

Do not retry, and contact Antom Technical Support for more details. 

UNKNOWN_CLIENTFThe client is unknown.

Contact Antom Technical Support for detailed reasons. 

REQUEST_TRAFFIC_EXCEED_LIMITUThe request traffic exceeds the limit.

Call the interface again to resolve the issue. If not resolved, contact Antom Technical Support. 

UNKNOWN_EXCEPTIONUAn API call has failed, which is caused by unknown reasons.

Call the interface again to resolve the issue. If not resolved, contact Antom Technical Support.