GET /admin/api/quotas/{id}
curl --request GET \
--url https://api.example.com/admin/api/quotas/{id} \
--cookie gproxy_session=import requests
url = "https://api.example.com/admin/api/quotas/{id}"
headers = {"cookie": "gproxy_session="}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {cookie: 'gproxy_session='}};
fetch('https://api.example.com/admin/api/quotas/{id}', 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.example.com/admin/api/quotas/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_COOKIE => "gproxy_session=",
]);
$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.example.com/admin/api/quotas/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("cookie", "gproxy_session=")
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.example.com/admin/api/quotas/{id}")
.header("cookie", "gproxy_session=")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/admin/api/quotas/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["cookie"] = 'gproxy_session='
response = http.request(request)
puts response.read_body{
"anchorAtMs": 123,
"enabled": true,
"id": "<string>",
"limitValue": "<string>",
"metric": "<string>",
"modelPattern": "<string>",
"ownerId": "<string>",
"ownerKind": "<string>",
"period": "<string>",
"periodSeconds": 123,
"unit": "<string>",
"windowKey": "<string>"
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}Management
GET /admin/api/quotas/{id}
GET
/
admin
/
api
/
quotas
/
{id}
GET /admin/api/quotas/{id}
curl --request GET \
--url https://api.example.com/admin/api/quotas/{id} \
--cookie gproxy_session=import requests
url = "https://api.example.com/admin/api/quotas/{id}"
headers = {"cookie": "gproxy_session="}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {cookie: 'gproxy_session='}};
fetch('https://api.example.com/admin/api/quotas/{id}', 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.example.com/admin/api/quotas/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_COOKIE => "gproxy_session=",
]);
$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.example.com/admin/api/quotas/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("cookie", "gproxy_session=")
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.example.com/admin/api/quotas/{id}")
.header("cookie", "gproxy_session=")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/admin/api/quotas/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["cookie"] = 'gproxy_session='
response = http.request(request)
puts response.read_body{
"anchorAtMs": 123,
"enabled": true,
"id": "<string>",
"limitValue": "<string>",
"metric": "<string>",
"modelPattern": "<string>",
"ownerId": "<string>",
"ownerKind": "<string>",
"period": "<string>",
"periodSeconds": 123,
"unit": "<string>",
"windowKey": "<string>"
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}授权
consoleSessionbeareranthropicKeygoogleKey
请求头
Administrative scope selected by the caller.
路径参数
响应
Success
One configured budget or operator limit. owner_kind is a free string:
user, api_key, team, org and pool are caller budgets the host
names per request, while credential and provider are operator limits on
upstream accounts. Both live in one table because both are windows over a
metric.
cost for a budget; requests or cost for a limit.
A */? glob over the upstream model name; absent covers everything.
5h, 1d, 7d, 1m, total, or anything with period_seconds.
USD for cost, count for requests.
Stable key within the owner, e.g. primary.