revokePersonalAccessToken
Revoke an existing personal access token for current user
warning
If you revoke the active token being used by the calling application, all additional API calls will fail until you authenticate with an active token.
revokePersonalAccessToken(
name: String!
): Boolean!
Arguments
revokePersonalAccessToken.name ● String! non-null scalar common
Type
Boolean scalar common
The Boolean scalar type represents true or false.
Code Samples
- cURL
- JavaScript
- Python
- Go
curl -X POST https://graphql.pointonenav.com/graphql \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{
"query": "mutation RevokePersonalAccessToken($name: String!) { revokePersonalAccessToken(name: $name) }",
"variables": {
"name": "My API Token"
}
}'
const mutation = `
mutation RevokePersonalAccessToken($name: String!) {
revokePersonalAccessToken(name: $name)
}
`;
const variables = {
"name": "My API Token"
};
const response = await fetch('https://graphql.pointonenav.com/graphql', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_TOKEN'
},
body: JSON.stringify({
query: mutation,
variables: variables
})
});
const data = await response.json();
console.log(data);
import requests
import json
mutation = """
mutation RevokePersonalAccessToken($name: String!) {
revokePersonalAccessToken(name: $name)
}
"""
variables = {
"name": "My API Token"
}
response = requests.post(
'https://graphql.pointonenav.com/graphql',
json={
'query': mutation,
'variables': variables
},
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_TOKEN'
}
)
data = response.json()
print(json.dumps(data, indent=2))
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
)
type GraphQLRequest struct {
Query string `json:"query"`
Variables interface{} `json:"variables"`
}
func main() {
mutation := `
mutation RevokePersonalAccessToken($name: String!) {
revokePersonalAccessToken(name: $name)
}`
variables := map[string]interface{}{
"name": "My API Token",
}
reqBody := GraphQLRequest{
Query: mutation,
Variables: variables,
}
jsonData, _ := json.Marshal(reqBody)
req, _ := http.NewRequest("POST", "https://graphql.pointonenav.com/graphql", bytes.NewBuffer(jsonData))
req.Header.Set("Content-Type", "application/json")
req.Header.Set("Authorization", "Bearer YOUR_TOKEN")
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
var result map[string]interface{}
json.NewDecoder(resp.Body).Decode(&result)
fmt.Printf("%+v\n", result)
}