Skip to main content
GET
/
logs
Usage Logs
curl --request GET \
  --url https://api.euron.one/api/v1/euri/logs \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://api.euron.one/api/v1/euri/logs"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

fetch('https://api.euron.one/api/v1/euri/logs', 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.euron.one/api/v1/euri/logs",
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://api.euron.one/api/v1/euri/logs"

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://api.euron.one/api/v1/euri/logs")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.euron.one/api/v1/euri/logs")

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

Request

GET https://api.euron.one/api/v1/euri/logs
This endpoint uses session authentication (logged-in user), not API key auth.

Query parameters

model
string
Filter by model ID.
status
string
Filter by status (e.g. success, error).
startDate
string
Start date in ISO format.
endDate
string
End date in ISO format.
limit
integer
Number of logs to return. Default: 20.
offset
integer
Pagination offset. Default: 0.

Example

curl "https://api.euron.one/api/v1/euri/logs?model=gpt-4o-mini&limit=10" \
  -H "Cookie: session=YOUR_SESSION_COOKIE"

Response

Returns an array of log entries with model, tokens, cost, status, and timestamp for each request.