Authentication
Request log endpoints belong to the Management API. They require a management key (mgmt-eden-…) with the manage:read scope:
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 with400 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, from1to200(default50).offset: Starting row offset, from0up to10000. Offsets past10000return400to prevent query degradation; narrow yourbeginandendtimestamps to inspect deeper historical logs.order: Sort direction, eithernewest(default) oroldest.
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 itsrequest_id:
cURL
cURL
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
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
- 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 another_tagscolumn. - 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
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 byinterval(hourorday). 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 bysort(attempts,cost,cache_hit_rate,error_rate,ttft_p50_ns, orlatency_p95_ns) andorder(descorasc).
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