API documentation for Umami Analytics.
This repo maintains an OpenAPI spec that tracks changes in Umami and publishes documentation via GitHub Pages (Redocly).
Docs
Umami version
Pages deployed
npm run start
Start live servernpm run build
Build bundle.yaml in distnpm run build:docs
Create the html page based on templatenpm run test
Run lint test and check openapinpm run arazzo:build
Generate arazzo test filenpm run arazzo:test -- --input api-key={YOUR_API_KEY}
Run the arazzo respect tests with your creadentials
-
GET /websites/{id}/session-data/properties::
- response
- example
- schema
- response
-
GET /websites/{id}/sessions/:session_id/properties::
- response
- example
- schema
- response
-
GET /websites/{id}/event-data/properties::
- response
- example
- schema
- response
-
POST /reports/retention::
- response
- example
- schema
- response
-
POST /reports/attribution::
- response
- example
- schema
- response
-
POST /reports/revenue::
- response
- example
- schema
- response
-
POST /reports/utm::
- response
- example
- schema
- response
-
POST /pixels::
- response
- example
- schema
- response
-
POST /pixels/{id}::
- response
- example
- schema
- response
-
POST /links::
- response
- example
- schema
- response
-
POST /links/{id}::
- response
- example
- schema
- response
- POST /teams/{id}/users/{id}::
- DELETE /teams/{id}/users/{id}::
- POST /teams/join::
- DELETE /websites/{id}/segments/:cohort_id::
- POST /websites/{id}/segments/:cohort_id::
- GET /websites/{id}/segments/:cohort_id::