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.

ParamTypeDesc
eventstringEvent name required
propertiesobjectEvent properties
user_idstringUser 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]]}