Skip to main content

GET /v1/interactions

GET 

/v1/interactions

List interaction (turn) traces, newest first, cursor-paginated. Returns ONLY structured metadata derived from each turn — never the user message or agent response text (SPEC-14 §2.1). All filters (user_id, relationship_id, from, to) are optional and AND-combined; from is inclusive and to exclusive (ISO-8601 UTC). An account with no matching interactions returns { data: [], next_cursor: null } (never 404). Only the trailing 180 days of detail are queryable; older turns are archived into anonymized aggregates (SPEC-14 §7.2). For an account-wide usage roll-up use GET /v1/usage/turns.

Request

Responses

Default Response

Response Headers
    X-Request-Id

    ULID stamped on every response and propagated through error envelopes. Use it when filing support tickets — it identifies the exact request in the structured logs (requestId field).

    X-RateLimit-Limit

    Requests-per-second ceiling for the current bucket (per-organization for authenticated calls, per-IP for public ones).

    X-RateLimit-Remaining

    Tokens left in the bucket after this request.

    X-RateLimit-Reset

    ISO-8601 timestamp when the bucket will be fully refilled.