Regenerate My Api Key
curl --request POST \
--url https://api.ionworks.com/users/me/api-keyimport requests
url = "https://api.ionworks.com/users/me/api-key"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://api.ionworks.com/users/me/api-key', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.ionworks.com/users/me/api-key",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.ionworks.com/users/me/api-key"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.ionworks.com/users/me/api-key")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.ionworks.com/users/me/api-key")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body{
"api_key": "<string>",
"key_prefix": "<string>"
}Regenerate My Api Key
Generate a new API key for the caller in the active organization.
Any existing key for this (user, organization) is replaced and stops working immediately. The response is the only time the full key is available.
Regenerate My Api Key
curl --request POST \
--url https://api.ionworks.com/users/me/api-keyimport requests
url = "https://api.ionworks.com/users/me/api-key"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://api.ionworks.com/users/me/api-key', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.ionworks.com/users/me/api-key",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.ionworks.com/users/me/api-key"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.ionworks.com/users/me/api-key")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.ionworks.com/users/me/api-key")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body{
"api_key": "<string>",
"key_prefix": "<string>"
}Was this page helpful?
⌘I