Get real-time rate limit and quota status
curl --request GET \
--url https://api.tuteliq.ai/api/v1/usage/quota \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.tuteliq.ai/api/v1/usage/quota', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.tuteliq.ai/api/v1/usage/quota"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)val client = OkHttpClient()
val request = Request.Builder()
.url("https://api.tuteliq.ai/api/v1/usage/quota")
.get()
.addHeader("Authorization", "Bearer <token>")
.build()
val response = client.newCall(request).execute()import Foundation
let url = URL(string: "https://api.tuteliq.ai/api/v1/usage/quota")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.timeoutInterval = 10
request.allHTTPHeaderFields = ["Authorization": "Bearer <token>"]
let (data, _) = try await URLSession.shared.data(for: request)
print(String(decoding: data, as: UTF8.self))using RestSharp;
var options = new RestClientOptions("https://api.tuteliq.ai/api/v1/usage/quota");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "Bearer <token>");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);
false{
"apiKeyId": "<string>",
"tier": "<string>",
"limits": {
"requestsPerMinute": 123,
"requestsPerDay": 123
},
"current": {
"requestsThisMinute": 123,
"requestsToday": 123
},
"remaining": {
"requestsThisMinute": 123,
"requestsToday": 123
}
}Get real-time rate limit and quota status
Returns your current rate limit status (requests this minute vs. limit) and daily quota (requests today vs. limit). Shows remaining capacity for both windows. Use before making bulk requests to avoid hitting limits.
GET
/
api
/
v1
/
usage
/
quota
Get real-time rate limit and quota status
curl --request GET \
--url https://api.tuteliq.ai/api/v1/usage/quota \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.tuteliq.ai/api/v1/usage/quota', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.tuteliq.ai/api/v1/usage/quota"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)val client = OkHttpClient()
val request = Request.Builder()
.url("https://api.tuteliq.ai/api/v1/usage/quota")
.get()
.addHeader("Authorization", "Bearer <token>")
.build()
val response = client.newCall(request).execute()import Foundation
let url = URL(string: "https://api.tuteliq.ai/api/v1/usage/quota")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.timeoutInterval = 10
request.allHTTPHeaderFields = ["Authorization": "Bearer <token>"]
let (data, _) = try await URLSession.shared.data(for: request)
print(String(decoding: data, as: UTF8.self))using RestSharp;
var options = new RestClientOptions("https://api.tuteliq.ai/api/v1/usage/quota");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "Bearer <token>");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);
false{
"apiKeyId": "<string>",
"tier": "<string>",
"limits": {
"requestsPerMinute": 123,
"requestsPerDay": 123
},
"current": {
"requestsThisMinute": 123,
"requestsToday": 123
},
"remaining": {
"requestsThisMinute": 123,
"requestsToday": 123
}
}⌘I