Evidently AI Snapshots API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (API Key) (bearerAuth).
By default, every request must be authenticated.
bearerAuth — Bearer token (API key) obtained from the Evidently platform settings. Set via the Authorization header or the EVIDENTLYAPIKEY environment variable.
Paths & Operations 12
Across 12 paths, the API surfaces 12 operations — 1 DELETE, 9 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.
Snapshots 12
Upload and query evaluation snapshots (reports and test suites)
The contract defines 9 schemas that model the data the API accepts and returns. The most detailed are SnapshotMetadata (6 properties), ReportModel (6 properties), ErrorDetail (2 properties), LabelsList (1 property). Each schema is shown below with its type and property counts.
MetricsList
object
List of metric type identifiers
1 property
BatchMetricData
object
Request body for batch metric data series retrieval
1 property
AddSnapshotResponse
object
Response returned after a successful snapshot upload
1 property
LabelValuesList
object
Distinct values for a metric label
1 property
LabelsList
object
List of label keys for a metric
1 property
SnapshotMetadata
object
Metadata for a single Evidently snapshot (report or test suite)
6 properties
ReportModel
object
Summary metadata for a snapshot-based report
6 properties
ErrorDetail
object
Error response body
2 properties
SeriesResponse
object
Time-series data response for metrics across snapshots
Specification
The full machine-readable OpenAPI contract behind this narrative.