Download OpenAPI specification:
Read-only HTTP API of the web UI. There is no authentication: bind to localhost or put an authenticated reverse proxy in front. The HTML pages, POST /export (CSRF-protected) and GET /exports/{name} downloads belong to the browser UI and are not part of this contract.
Device (string) or Device (null) (Device) Only events of this device. | |
Start (string) or Start (null) (Start) Inclusive start (ISO-8601, UTC if no zone). | |
End (string) or End (null) (End) Exclusive end (ISO-8601, UTC if no zone). | |
Level (string) or Level (null) (Level) Enum: "VERY_VERBOSE" "DEBUG" "CONFIG" "INFO" "WARNING" "ERROR" "CRITICAL" Minimum log level. | |
Type (string) or Type (null) (Type) Enum: "log" "session_start" "session_end" "connected" "disconnected" "retry_scheduled" "gap" "collector_error" Only this event type. | |
Q (string) or Q (null) (Q) Case-insensitive substring match on the raw line (LIKE wildcards are literal). | |
| page | integer (Page) Default: 1 1-based page number (values below 1 are treated as 1). |
Page Size (integer) or Page Size (null) (Page Size) Events per page, clamped to 1..500; default is web.page_size. |
{- "events": [
- {
- "clean": "string",
- "component": "string",
- "device": "string",
- "event_type": "log",
- "id": 0,
- "level": "string",
- "message": "string",
- "raw": "string",
- "session_id": "string",
- "ts": "string"
}
], - "has_next": true
}[- {
- "address": "string",
- "attempts": 0,
- "backend": "string",
- "device": "string",
- "last_error": "string",
- "last_error_at": "string",
- "last_line_at": "string",
- "next_retry_at": "string",
- "session_id": "string",
- "source": "string",
- "state": "string",
- "updated_at": "string"
}
]Device (string) or Device (null) (Device) Only events of this device. | |
Start (string) or Start (null) (Start) Inclusive start (ISO-8601, UTC if no zone). | |
End (string) or End (null) (End) Exclusive end (ISO-8601, UTC if no zone). | |
Level (string) or Level (null) (Level) Enum: "VERY_VERBOSE" "DEBUG" "CONFIG" "INFO" "WARNING" "ERROR" "CRITICAL" Minimum log level. | |
Type (string) or Type (null) (Type) Enum: "log" "session_start" "session_end" "connected" "disconnected" "retry_scheduled" "gap" "collector_error" Only this event type. | |
Q (string) or Q (null) (Q) Case-insensitive substring match on the raw line (LIKE wildcards are literal). | |
| after | integer (After) Default: 0 Only stream events with an id greater than this (non-negative). |
Last-Event-Id (string) or Last-Event-Id (null) (Last-Event-Id) Set by EventSource on reconnect; overrides |
{- "error": "string"
}