revokeCustomerToken mutation
Use the revokeCustomerToken
mutation to revokes the customer’s token.
To return or modify information about a customer, we recommend you use customer tokens in the header of your GraphQL calls. However, you also can use session authentication.
Syntax
1
2
3
4
5
mutation {
revokeCustomerToken {
RevokeCustomerTokenOutput
}
}
Example usage
The following call revokes the customer’s token.
Request:
1
2
3
4
5
mutation {
revokeCustomerToken {
result
}
}
Response:
1
2
3
4
5
6
7
{
"data": {
"revokeCustomerToken": {
"result": true
}
}
}
Output attributes
Attribute | Data Type | Description |
---|---|---|
result |
Boolean! | Returns true if the token was successfully revoked |
Errors
Error | Description |
---|---|
The current customer isn't authorized. |
The current customer is not currently logged in, or the customer’s token does not exist in the oauth_token table. |