Record a user interaction event for a public App — no authentication required.
Interaction events are written to the app_interactions collection for
analytics and relevance tuning. Write errors are swallowed server-side so
that a transient storage failure never surfaces as an error to the caller.
Example:
{
"event_type": "click",
"document_id": "doc_abc123",
"position": 2,
"query": "red sneakers",
"session_id": "sess_xyz"
}
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Globally unique app slug
Request body for tracking a user interaction with a public App.
Extra top-level fields are stored as-is alongside the standard fields, allowing callers to attach arbitrary metadata without schema changes.
Interaction event type (e.g. 'click', 'search')
ID of the document interacted with
Zero-based position of the result
Search query that produced the result
Number of results returned
Time from request to first result (ms)
Time the user spent on the result (ms)
Client-side session identifier
Arbitrary extra metadata
Acknowledgement that the event was recorded
The response is of type Response Track Public App Interaction V1 Public Apps Slug Interactions Post · object.