Skip to content
DocsAPI ReferenceEvent Endpoints
API Reference

Event Endpoints

Event API Endpoints

Track custom events and conversions via the API. Used by server-side SDKs and for backend tracking.

Track Event

bash
POST /api/consent/events

{
  "clientId": "conseto_yoursite_xxx",
  "sessionId": "session_abc123",
  "event": "button_click",
  "properties": {
    "button": "signup",
    "page": "/pricing"
  },
  "url": "https://example.com/pricing",
  "timestamp": "2026-02-14T10:30:00Z"
}

Track Conversion

bash
POST /api/consent/conversions

{
  "clientId": "conseto_yoursite_xxx",
  "event": "purchase",
  "value": 99.99,
  "currency": "EUR",
  "transactionId": "ORDER-12345",
  "properties": {
    "items": [
      { "id": "SKU-001", "name": "Widget", "price": 99.99, "quantity": 1 }
    ]
  }
}

Batch Events (SDK v2)

bash
POST /api/collect

{
  "clientId": "conseto_yoursite_xxx",
  "events": [
    { "type": "pageview", "url": "/page1", "ts": 1707900000 },
    { "type": "event", "name": "click", "props": {"el": "cta"}, "ts": 1707900005 },
    { "type": "pageview", "url": "/page2", "ts": 1707900060 }
  ]
}
Documentation — CONSETO | CONSETO