JavaScript
Ingestion
Ingest events
Ingest an array of events (traces or steps) to store and process.
POST
JavaScript
Documentation Index
Fetch the complete documentation index at: https://docs.avidoai.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Your unique Avido API key
Your unique Avido Application ID
Body
application/json
Request schema for ingesting events into the system.
Array of events to be ingested, which can be traces or steps.
An event represents one step in the interaction with your AI application, such as a RAG call, reranker, tool call, LLM trigger, agent orchestration, embedding, guardrail check, evaluator, response, or user request.
- Ingest Event
- Ingest Event
- Ingest Event
- Ingest Event
- Ingest Event
- Ingest Event
- Ingest Event
- Ingest Event
- Ingest Event
- Ingest Event
- Ingest Event
- Ingest Event
- Ingest Event
- Ingest Event
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
Successfully ingested events.
Response schema for successful event ingestion.
Array of results for each ingested event.