List API Keys
curl --request GET \
--url https://api.entityml.com/api/v1/keysimport requests
url = "https://api.entityml.com/api/v1/keys"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.entityml.com/api/v1/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.entityml.com/api/v1/keys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.entityml.com/api/v1/keys"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.entityml.com/api/v1/keys")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.entityml.com/api/v1/keys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"user_id": "<string>",
"api_keys": [
{
"id": "<string>",
"status": "<string>",
"created_at": "<string>",
"last_used_at": "<string>"
}
],
"total": 123
}API Keys
List API Keys
Retrieve all active API keys for a user.
GET
/
api
/
v1
/
keys
List API Keys
curl --request GET \
--url https://api.entityml.com/api/v1/keysimport requests
url = "https://api.entityml.com/api/v1/keys"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.entityml.com/api/v1/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.entityml.com/api/v1/keys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.entityml.com/api/v1/keys"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.entityml.com/api/v1/keys")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.entityml.com/api/v1/keys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"user_id": "<string>",
"api_keys": [
{
"id": "<string>",
"status": "<string>",
"created_at": "<string>",
"last_used_at": "<string>"
}
],
"total": 123
}Request
This endpoint returns active keys only and does not require a Bearer token.
Query Parameters
string
required
The user ID to list keys for.
Response
string
The user ID.
array
number
Total number of active API keys.
Example
from entityml import EntityMLClient
client = EntityMLClient()
keys = client.api_keys.list(user_id="YOUR_USER_ID")
print(keys)
entityml api-keys list --user-id YOUR_USER_ID
curl "https://api.entityml.com/api/v1/keys?user_id=YOUR_USER_ID"
Example response
{
"user_id": "user-uuid",
"api_keys": [
{
"id": "key-uuid",
"status": "active",
"created_at": "2025-01-15T10:30:00Z",
"last_used_at": "2025-01-15T11:45:00Z"
}
],
"total": 1
}
⌘I