Get runtime or request logs
Query ClickHouse canvas_app_logs or canvas_request_logs.
Authorizations
Mixpeek API key, sent as Authorization: Bearer mxp_sk_.... Create one in Studio under Settings → API Keys, or with an admin key via POST /v1/organizations/users/{user_email}/api-keys. A missing header returns 403; an invalid or revoked key returns 401.
Path Parameters
Query Parameters
Which log stream: 'runtime' (console/app logs from canvas_app_logs) or 'requests' (HTTP request logs from canvas_request_logs). Any other value is a 422 naming these — previously 'request' (singular) silently fell through to the runtime branch and returned nothing.
runtime, requests Lookback window in hours
1 <= x <= 168Filter by log level (runtime only)
Max entries
1 <= x <= 1000Response
Successful Response
Log entries — the platform-standard envelope key (every other list endpoint returns 'results'). Same content as 'entries'.
DEPRECATED alias of 'results', kept for existing consumers. This endpoint predated the platform envelope convention; parse 'results'.

