Liệt kê khóa API
curl --request GET \
--url https://app.getkavio.app/api/api-keys \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.getkavio.app/api/api-keys"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.getkavio.app/api/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://app.getkavio.app/api/api-keys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://app.getkavio.app/api/api-keys"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.getkavio.app/api/api-keys")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.getkavio.app/api/api-keys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"name": "<string>",
"last_used_at": "<string>",
"expires_at": "<string>",
"created_at": "<string>"
}Khóa API
Liệt kê khóa API
Liệt kê Personal Access Token của bạn trong không gian làm việc hiện tại, mới nhất trước. Trả về mảng thuần, không phân trang.
GET
/
api-keys
Liệt kê khóa API
curl --request GET \
--url https://app.getkavio.app/api/api-keys \
--header 'Authorization: Bearer <token>'import requests
url = "https://app.getkavio.app/api/api-keys"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://app.getkavio.app/api/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://app.getkavio.app/api/api-keys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://app.getkavio.app/api/api-keys"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://app.getkavio.app/api/api-keys")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.getkavio.app/api/api-keys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"name": "<string>",
"last_used_at": "<string>",
"expires_at": "<string>",
"created_at": "<string>"
}Phản hồi
Mảng thuần gồm các khóa API. Token dạng văn bản thuần chỉ xuất hiện một lần khi tạo; các đối tượng này chỉ chứa metadata.Danh sách chỉ gồm token của người dùng đang gọi trong không gian làm việc
hiện tại. Token do thành viên khác tạo sẽ không được trả về, ngay cả khi họ
có quyền truy cập cùng không gian làm việc.
string
UUID của khóa API.
string
Nhãn của khóa API.
string
Thời điểm gần nhất khóa này xác thực một yêu cầu, theo ISO 8601. Là
null nếu
khóa chưa từng được dùng.string
Thời điểm hết hạn theo ISO 8601. Là
null nếu khóa không hết hạn.string
Thời điểm tạo theo ISO 8601.
curl -X GET https://app.getkavio.app/api/api-keys \
-H "Authorization: Bearer YOUR_API_KEY"
[
{
"id": "f6a7b8c9-d0e1-2f3a-4b5c-6d7e8f9a0b1c",
"name": "Production",
"last_used_at": "2025-01-14T12:00:00+00:00",
"expires_at": null,
"created_at": "2025-01-01T00:00:00+00:00"
}
]

