Vayu processes events in batches. If some events in a batch are invalid, only those are discarded — valid events are still ingested.Documentation Index
Fetch the complete documentation index at: https://guide.withvayu.com/llms.txt
Use this file to discover all available pages before exploring further.
Event structure
Each event requires four fields:| Field | Type | Description |
|---|---|---|
name | string | Event label (e.g. api_call, storage_used) |
timestamp | ISO 8601 datetime | When the event occurred (UTC) |
customerAlias | string | Identifies the customer (external ID or alias) |
ref | string | Unique reference for idempotency |
data | object (optional) | Arbitrary key-value metadata |
Batch limits
- Minimum events: 1
- Maximum events: 1,000
- Total payload size: 256 KB
Example
Response structure
The response includes two arrays:validEvents— events that were successfully ingestedinvalidEvents— events that failed validation, each with an error message
Immediate availability
Events are available in the API and UI immediately after ingestion.Invalid events do not cause the entire request to fail. They are returned in the
invalidEvents array while valid events are still processed.