Revoke API key
curl --request DELETE \
--url https://api.limitless.exchange/auth/api-keysimport requests
url = "https://api.limitless.exchange/auth/api-keys"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://api.limitless.exchange/auth/api-keys', 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.limitless.exchange/auth/api-keys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$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.limitless.exchange/auth/api-keys"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.limitless.exchange/auth/api-keys")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.limitless.exchange/auth/api-keys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"message": "API key revoked successfully"
}Authentication
Revoke API Key
Revokes the currently active API key. The key will immediately stop working for authentication.
DELETE
/
auth
/
api-keys
Revoke API key
curl --request DELETE \
--url https://api.limitless.exchange/auth/api-keysimport requests
url = "https://api.limitless.exchange/auth/api-keys"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://api.limitless.exchange/auth/api-keys', 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.limitless.exchange/auth/api-keys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$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.limitless.exchange/auth/api-keys"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.limitless.exchange/auth/api-keys")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.limitless.exchange/auth/api-keys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"message": "API key revoked successfully"
}Revoking an API key is immediate and irreversible. Any integrations using this key will stop working. Create a new key before revoking the old one if you need uninterrupted access.
Only available to users authenticated via the Limitless UI (Privy). HMAC or session callers receive
403 API key management is only available via the UI.Response
API key revoked successfully
Example:
"API key revoked successfully"