Skip to content
LogZuno

REST API

Read events, users, charts, dashboards and AI visibility, and manage alerts, with personal tokens or project keys.

The REST API gives your code the same data you see in the app. The full reference, generated from the code as OpenAPI 3.1, is at platform.logzuno.app/docs/api (raw spec: api.json).

Base URL: https://api.logzuno.app/v1.

Authentication

Send a token in Authorization: Bearer <token>. Two kinds work:

CredentialWhereScopesActs as
Personal access tokenSettings → API tokensread, writeYou, within your role in each organisation
Project API keyProject settings → API keysread, adminThat one project

GET requests need read; everything else needs write (or an admin key), except running a chart, which is a read. Each token may make 300 requests a minute.

What's available

AreaEndpoints
YouGET /me
ProjectsGET /projects, GET /projects/{id}, GET /projects/{id}/catalogue (events, properties, channels)
EventsGET /projects/{id}/events, GET /projects/{id}/events/{insert_id}
UsersGET /projects/{id}/users, GET /projects/{id}/users/{user_id}, GET /projects/{id}/segments
ChartsPOST /projects/{id}/charts/run (any chart spec), GET, POST, PUT, DELETE /projects/{id}/charts
Ask LogZunoPOST /projects/{id}/ask
DashboardsGET /projects/{id}/dashboards, GET /projects/{id}/dashboards/{id}, GET …/tiles/{tile}
InsightsGET /projects/{id}/insights
Web analyticsGET /projects/{id}/web, GET /projects/{id}/web/ai
AlertsGET, POST /projects/{id}/alerts; PUT, DELETE /projects/{id}/alerts/{id}; POST …/snooze, POST …/toggle; GET /projects/{id}/destinations

The OpenAPI reference has every parameter and response shape.

Example

curl -sS "https://api.logzuno.app/v1/projects" \
  -H "Authorization: Bearer $LOGZUNO_TOKEN"