Documentation Index Fetch the complete documentation index at: https://docs.evergreens.ai/llms.txt
Use this file to discover all available pages before exploring further.
Obtain a list of observations from the Tedi chat completions . This endpoint allows you to retrieve observations based on various filters and parameters.
Entity Reference:
ChatEntity
Example
Request
Query Parameters
The maximum number of observations to return. Default is 10, maximum is 100. Example:
https://api.evergreens.ai/v1/observations?limit=10
The page number to retrieve. Default is 1. Example:
https://api.evergreens.ai/v1/observations?page=2
Response
The unique identifier of the observation.
The identifier of the API key used for the request.
The IP address from which the request originated.
The user agent string of the client making the request.
The HTTP status code returned for the request.
The HTTP method used for the request (e.g., GET, POST).
The endpoint path that was accessed.
The status of the observation, either “success” or “error”.
Additional metadata about the request and response. Information about the original request. The headers sent with the request.
Geographical information about the request origin. The continent from which the request originated, or null if
unavailable.
The country from which the request originated, or null if
unavailable.
The region from which the request originated, or null if
unavailable.
The postal code from which the request originated, or null if
unavailable.
The region code from which the request originated, or null if
unavailable.
Indicates if the country is in the EU, or null if unavailable.
The timezone of the request origin, or null if unavailable.
The longitude of the request origin, or null if unavailable.
The latitude of the request origin, or null if unavailable.
Information about the response sent back to the client. The headers sent with the response.
The timestamp when the observation was created.
{
id : string ;
api_key_id : string ;
ip : string ;
user_agent : string ;
http_status : number ;
method : string ;
path : string ;
status : "success" | "error" ;
metadata ?: {
request: {
headers: Record < string , any>;
geo: {
continent: string | null ;
country : string | null ;
region : string | null ;
postalCode : string | null ;
regionCode : string | null ;
isEUCountry : boolean | null ;
timezone : string | null ;
longitude : number | null ;
latitude : number | null ;
};
};
response : {
headers: Record < string , any>;
};
trace ?: {
input: Record < string , unknown>;
output? :
| string
| Array < Record < string , unknown>>
| Record< string , unknown>
| null;
usage? : {
promptTokens: number ;
completionTokens : number ;
totalTokens : number ;
};
steps : Array <{
id : string ;
title : string ;
networkGroup : "seo" | "web" ;
status : "success" | "error" | "pending" ;
icons : string [];
input : Record < string , unknown >;
output ?:
| string
| Array < Record < string , unknown >>
| Record < string , unknown >
| null ;
apiData ?: {
provider : string ;
url : string ;
endpoint : string ;
method : string ;
dataSendMethod : "query" | "body" ;
};
error ?: string | null ;
timestamp : string ;
}>;
error ?: string | null ;
};
};
created_at : string ;
}