GET
/
v1
/
retrievers
/
interactions
curl --request GET \
  --url https://api.mixpeek.com/v1/retrievers/interactions
[
  {
    "feature_id": "prod_123",
    "interaction_type": [
      "positive_feedback",
      "click",
      "long_view"
    ],
    "position": 3,
    "metadata": {
      "device": "mobile",
      "duration_ms": 5000,
      "interaction_reason": "not_relevant",
      "page": "search_results",
      "page_number": 1,
      "results_count": 50,
      "search_latency_ms": 150,
      "viewport_position": 0.75
    },
    "user_id": "customer_user_456",
    "session_id": "sess_abc123",
    "interaction_id": "int_xyz789"
  }
]

Headers

Authorization
string | null

Bearer token authentication using your API key. Format: 'Bearer your_api_key'. To get an API key, create an account at mixpeek.com/start and generate a key in your account settings. Example: 'Bearer sk_1234567890abcdef'

X-Namespace
string | null

Optional namespace for data isolation. This can be a namespace name or namespace ID. Example: 'netflix_prod' or 'ns_1234567890'. To create a namespace, use the /namespaces endpoint.

Query Parameters

feature_id
string | null
interaction_type
string | null
session_id
string | null
page
integer | null
default:1
page_size
integer
default:10

Response

200
application/json
Successful Response

The response is of type object[].