Node Status
Operational
Latency (p50)
6ms
Uptime (30d)
99.98%
Region
Europe — Netherlands
Version
1.4.2
Uptime — Last 30 days99.98%
Today
API Reference
Authentication required for data operations.
GET/v1/healthHealth check
Node health. No auth.
curl
curl https://ingest-eu14.novamesh.digital/v1/health
200 OK
{"status":"ok","node":"ingest-eu14","region":"eu","version":"1.4.2","uptime":99.98}
POST/v1/ingestSingle event🔒 auth
Ingest a single event.
| Param | Type | Desc |
|---|---|---|
| event | string | Event name required |
| properties | object | Event properties |
| user_id | string | User ID |
curl
curl -X POST https://ingest-eu14.novamesh.digital/v1/ingest \
-H "Authorization: Bearer nm_live_..." \
-H "Content-Type: application/json" \
-d '{"event":"page_view","user_id":"usr_28f"}'
202 Accepted
{"accepted":true,"queued":1}
401 Unauthorized
{"error":"unauthorized","message":"API key required"}
POST/v1/batchBatch🔒 auth
Up to 500 events per request.
curl
curl -X POST https://ingest-eu14.novamesh.digital/v1/batch \
-H "Authorization: Bearer nm_live_..." \
-d '{"events":[{"event":"click"},{"event":"scroll"}]}'
202 Accepted
{"accepted":true,"events":2,"batch_id":"b_8f2a..."}
GET/v1/queryQuery🔒 auth
SQL-compatible queries.
curl
curl -G https://ingest-eu14.novamesh.digital/v1/query \
-H "Authorization: Bearer nm_live_..." \
--data-urlencode 'q=SELECT event, count() FROM events GROUP BY event'
200 OK
{"columns":["event","count"],"rows":[["page_view",142857]]}