Skip to main content
Retrieve detailed logs of every API call made across your organization, inspect provider attempts and fallbacks, download CSV exports, and monitor LLM latency and reliability metrics. While the aggregate Monitoring endpoints report bucketed spend and call totals over time, the request log endpoints provide granular per-request auditing for debugging, cost attribution, and compliance.

Authentication

Request log endpoints belong to the Management API. They require a management key (mgmt-eden-…) with the manage:read scope:
Inference keys (sk-eden-…) cannot call management endpoints and return 401.

Endpoints

Query Parameters and Filtering

The request list, volume, and CSV export endpoints share a common set of query filters. Unknown query parameters are rejected with 400 rather than silently ignored.

Date Window

Filters

Filter parameters accept multiple comma-separated values to match any of the listed options:

List Requests

GET /v3/manage/usage/requests/ returns requests ordered newest first by default:
Python
cURL

Pagination

The request list uses offset pagination with standard envelope links:
  • limit: Number of records to return, from 1 to 200 (default 50).
  • offset: Starting row offset, from 0 up to 10000. Offsets past 10000 return 400 to prevent query degradation; narrow your begin and end timestamps to inspect deeper historical logs.
  • order: Sort direction, either newest (default) or oldest.
To safeguard data privacy, stored request and response bodies are excluded from the Management API. Management keys inspect audit metadata, performance, and spending without exposing user payload content.

Inspect a Request and Provider Attempts

To inspect an individual request, pass its request_id:
cURL
To see every provider call Eden AI made for that request, including automatic fallback steps:
cURL
Each attempt records the provider, model, latency, outcome, and prompt and completion token counts.
When querying an individual request or its attempts, pass the created_at timestamp returned in the list (for example, ?created_at=2026-11-12T14:32:01.120000Z) to make ClickHouse partition pruning faster.

Request Volume Time Series

GET /v3/manage/usage/requests/volume/ aggregates call counts into time buckets using the same filters as the request list:
cURL
Set interval to hour or day (default day).

Export Requests as CSV

GET /v3/manage/usage/requests/export/ streams matching requests as a CSV file, ordered newest first:
cURL
CSV export details:
  • Row limit: A single export streams up to 100,000 rows. When truncated, the response includes the header X-EdenAI-Export-Truncated: true.
  • Tag columns: Up to 50 distinct caller tag keys appear as individual columns prefixed with tag:<key>. Any tags beyond the first 50 are aggregated into an other_tags column.
  • Throttling: To protect database stability, CSV exports are capped at 20 exports per hour per management key (manage_usage_export). Ordinary API reads are not subject to this export rate limit.

Filter Facets

GET /v3/manage/usage/facets/ returns all distinct values present in your organization’s traffic over a date window:
cURL
The response includes lists of features, providers, members, API keys, and tag keys seen during that period. Pass tag_key=<key> to list the observed values for a specific tag.

LLM Performance and Reliability Metrics

Track cache efficiency, latency percentiles, and error rates across all LLM requests:
  • GET /v3/manage/usage/llm/: Time series of LLM metrics bucketed by interval (hour or day). Reports cache hit rate, time to first token (TTFT) p50, provider latency percentiles, fallback rates, and token mix.
  • GET /v3/manage/usage/llm/models/: Metrics per provider and model. Sort by sort (attempts, cost, cache_hit_rate, error_rate, ttft_p50_ns, or latency_p95_ns) and order (desc or asc).
cURL

Rate Limits

Next Steps

Monitoring

Track aggregated spend and consumption time series

Usage Statements

Download monthly PDF and CSV reports of billed usage

Tags

Attach customer or environment tags to inference calls

Management API

Manage keys, members, and organization policies