deletePersonalAccessToken
Permanently delete the personal access token from the system
warning
If you delete the active token being used by the calling application, all additional API calls will fail until you authenticate with an active token.
deletePersonalAccessToken(
name: String!
): Boolean!
Arguments
deletePersonalAccessToken.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 DeletePersonalAccessToken($name: String!) { deletePersonalAccessToken(name: $name) }",
"variables": {
"name": "My API Token"
}
}'
const mutation = `
mutation DeletePersonalAccessToken($name: String!) {
deletePersonalAccessToken(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 DeletePersonalAccessToken($name: String!) {
deletePersonalAccessToken(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 DeletePersonalAccessToken($name: String!) {
deletePersonalAccessToken(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)
}