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 }
]
}