01
Events
Send events over HTTP, or from the SDKs, from wherever you already track them: a signup, a failed payment, a page that took nine seconds to render. Each event carries a person, a name, a timestamp and whatever properties you attach. We keep them at full fidelity — nothing is rolled up into daily counts after thirty days, because a message you send in week six needs the week-one timeline intact.
POST /v1/events
{
"person": "u_8123",
"name": "export.limit_reached",
"at": "2026-03-11T09:12:04Z",
"props": { "plan": "team", "count": 2 }
}