Skip to main content
POST
Search low-level tracking events by filter criteria

Authorizations

Authorization
string
header
required

Use an Observe API key from the management console. The key selects the project and must grant the permission listed on the operation. Keep this key on your server.

Body

application/json
sessionIDs
string[]

Public session UUIDs to fetch low-level tracking events for.

batchIDs
string[]

Tracking event batch IDs to fetch low-level tracking events for (format teb-<number>).

types
enum<string>[]

Optional low-level tracking event types to include.

Type of a low-level tracking event.

Available options:
focus,
blur,
click,
pointerdown,
pointerup,
keyup-escape,
input,
input-idle,
big-input-add,
big-input-paste,
input-prefill,
input-clear,
input-paste,
window-navigate-back,
big-input-rem,
window-focus,
window-blur,
visualviewport-resize,
visualviewport-scroll,
document-visibilitychange-hidden,
document-visibilitychange-visible,
pwm-1pwd-button,
pwm-1pwd-menu,
pwm-1pwd-notification,
pwm-lastpass,
pwm-bitwarden,
pwm-icloud-passwords,
page-ready
createdAfterMs
integer<int64>

Inclusive lower bound on client capture time in milliseconds since epoch.

createdBeforeMs
integer<int64>

Exclusive upper bound on client capture time in milliseconds since epoch.

limit
integer
default:100

Maximum number of low-level tracking events to return. Defaults to 100, maximum 10000.

Required range: 1 <= x <= 10000

Response

Matching low-level tracking events.

trackingEventLows
object[]
required

Matching low-level tracking events in stable timeline order, oldest first, capped at limit.