Get Request Logs

View as Markdown
RMT list for a time window. **Offset is fixed at 0** in the executor (no paging offset param). **Required:** `start`, `end` — ISO 8601 datetimes parseable by `Date`, with `end` > `start`. **Errors:** window too long → `40004`; invalid UUIDs → `40011`/`40013`/`40014`; `entityId` without `entityType` → `40016`; non-UUID `search` → `40033`. **Success `data`:** `{ "rows": [ ... ] }` (no total in atomic list).

Headers

AuthorizationstringOptional

Optional. Bearer JWT, Virtual Key, or PAT. Server also accepts Cookie alephant_token; not modeled as a header here.

X-Workspace-IdstringOptional

Optional in the spec; required for authenticated analytics. Omit for unauthenticated GET /v1/analytics/health.

Query parameters

startstringRequired

ISO 8601 start (required).

endstringRequired

ISO 8601 end (required); must be after start.

limitintegerOptional

Page size (default min(50, ANALYTICS_RMT_MAX_LIMIT), capped server-side).

masterKeyIdstringOptional

Optional UUID filter; invalid non-empty → 40011.

departmentIdstringOptional

Optional UUID; invalid non-empty → 40013.

entityTypestringOptional

Filter by RMT entity_type alone, or pair with entityId.

entityIdstringOptional

Requires non-empty entityType when set; UUID.

modelstringOptional

Exact match on RMT model after trim.

searchstringOptional

If non-empty, must be UUID (matches entity_id or user_id).

statusstringOptional

HTTP status code integer as string (e.g. 200).

Response

codeinteger
messagestring
dataany