---
title: "List Traces"
method: GET
path: "/internal/traces"
---

# List Traces

`GET /internal/traces`

List trace events for a given filter, ordered by (wall_time, mono_time, id).

Pagination is cursor-based (keyset). Clients fetch the first page with
no cursor; when `meta.next_cursor` is non-null, pass it back in the
next request to fetch the subsequent page. Stable under concurrent
writes — new events landing at the tail won't cause duplicates or gaps
when paginating forward. Cursors are opaque base64; format may change
without notice.

## Query parameters

- `session_id` string, nullable
- `playback_id` string, nullable
- `view_session_id` string, nullable
- `limit` integer
- `cursor` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/shortkit/apis/shortkit-api.md) · [All operations](https://skmtc.net/shortkit/apis/shortkit-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/shortkit/shortkit-api/revisions/675c3a41f394/schema)
