Ingestion
Ingest events
Ingest an array of events (threads or traces) to store and process.
POST
Authorizations
Your unique Avido API key
Your unique application ID. Get this from the Connections page in Avido.
Body
application/json
Request schema for ingesting events into the system.
Array of events to be ingested, which can be threads or traces.
An event represents one step in the interaction with your AI application, such as a RAG call, tool call, LLM trigger or response.
Example:
[
{
"type": "trace",
"timestamp": "2025-01-01T12:00:00Z",
"referenceId": "123e4567-e89b-12d3-a456-426614174000",
"metadata": { "source": "chatbot" }
},
{
"type": "llm",
"event": "start",
"traceId": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": "2025-01-01T12:01:00Z",
"modelId": "gpt-4o-2024-08-06",
"params": { "temperature": 1.2 },
"input": [
{
"role": "user",
"content": "Tell me a joke."
}
]
}
]
Response
200
application/json
Successfully ingested events.
Response schema for successful event ingestion.
Array of results for each ingested event.