> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cello.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Send new event

<Note>
  If you implemented Cello before 1 September 2026, you're probably using our Version 1 endpoint for sending events. That endpoint is still supported, and you can find its documentation [here](/api-reference/generic-events/send-event-v1).
</Note>

The version 2 replaces the single `POST /events` endpoint with one endpoint per business event, each with a closed schema and strict validation: undeclared fields are refused, enums are closed, timestamps require an explicit UTC offset, and monetary amounts are integers in the currency's minor unit. Every violation in a request is reported at once, each with a JSON Pointer to the offending field.

<CardGroup cols={2}>
  <Card title="Signup created" icon="user-plus" horizontal href="/api-reference/generic-events/signup-created-v2">
    Report a referred user creating an account
  </Card>

  <Card title="Purchase created" icon="credit-card" horizontal href="/api-reference/generic-events/purchase-created-v2">
    Report a new purchase or subscription
  </Card>

  <Card title="Purchase refunded" icon="rotate-left" horizontal href="/api-reference/generic-events/purchase-refunded-v2">
    Report a previously reported purchase being refunded
  </Card>

  <Card title="Demo attended" icon="calendar-check" horizontal href="/api-reference/generic-events/demo-attended-v2">
    Report a referred user attending a demo call
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.