API documentation for Umami Analytics.
This repo maintains an OpenAPI spec that tracks changes in Umami and publishes documentation via GitHub Pages (Redocly).
npm run startStart live servernpm run buildBuild bundle.yaml in distnpm run build:docsCreate the html page based on templatenpm run testRun lint test and check openapinpm run arazzo:buildGenerate 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::