Current-month usage against plan limits
curl --request GET \
--url https://app.aiaxoniq.com/api/usage \
--cookie oiq_token=import requests
url = "https://app.aiaxoniq.com/api/usage"
headers = {"cookie": "oiq_token="}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {cookie: 'oiq_token='}};
fetch('https://app.aiaxoniq.com/api/usage', 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.aiaxoniq.com/api/usage",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_COOKIE => "oiq_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.aiaxoniq.com/api/usage"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("cookie", "oiq_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.aiaxoniq.com/api/usage")
.header("cookie", "oiq_token=")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.aiaxoniq.com/api/usage")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["cookie"] = 'oiq_token='
response = http.request(request)
puts response.read_body{
"error": "<string>",
"message": "<string>",
"requestId": "<string>",
"details": [
{
"path": "<string>",
"message": "<string>"
}
]
}Usage and billing
Current-month usage against plan limits
Requires an authenticated session or API token. Per-signal ingest counts (logs, metrics, traces, synthetics) for the current UTC calendar month, alongside the tenant’s SubscriptionPlan limits, plan metadata and billing period. rates and overage are always zero and estimatedTotal is the flat plan price: no per-unit overage pricing exists in the data model, and reporting an invented rate on a billing surface would be worse than reporting none.
GET
/
api
/
usage
Current-month usage against plan limits
curl --request GET \
--url https://app.aiaxoniq.com/api/usage \
--cookie oiq_token=import requests
url = "https://app.aiaxoniq.com/api/usage"
headers = {"cookie": "oiq_token="}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {cookie: 'oiq_token='}};
fetch('https://app.aiaxoniq.com/api/usage', 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.aiaxoniq.com/api/usage",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_COOKIE => "oiq_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.aiaxoniq.com/api/usage"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("cookie", "oiq_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.aiaxoniq.com/api/usage")
.header("cookie", "oiq_token=")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.aiaxoniq.com/api/usage")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["cookie"] = 'oiq_token='
response = http.request(request)
puts response.read_body{
"error": "<string>",
"message": "<string>",
"requestId": "<string>",
"details": [
{
"path": "<string>",
"message": "<string>"
}
]
}