Health
Namespaces
Search Interactions
Entities
Assets
Percolators
Organizations
Collections
Feature Extractors
Create Interaction
Record a search interaction (view, click, feedback, etc.)
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
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'
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.
ID of the item that was interacted with
Type of interaction or feedback
The search request that led to this interaction
List of search queries to perform.
Behavior:
- Single query: Results are returned directly from that query
- Multiple queries: Results are combined using Reciprocal Rank Fusion (RRF)
RRF combines results from multiple queries by:
1. Taking each item's rank position in each result list
2. Re-ranking all items by their combined RRF scores
When merging lists from different sources,
RRF considers all items that appear in any of the input lists,
not just items that appear in all lists.
This helps surface items that rank well across multiple queries while
reducing the impact of outlier high rankings in single queries.
NOTE: If query array is empty, it will return all features.
List of Collection names to search within, required
Used for filtering across all indexes
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Grouping options for search results
Field to group by
Note: We currently do not support ad-hoc grouping.
This means the field must be indexed separately.
Please contact us to add additional fields for grouping.
Maximum number of features to group
Sort options for ordering the inside of the groups
Field to sort by, supports dot notation for nested fields
Sort direction
List of fields to sort by, with direction (asc or desc). Supports dot notation for nested fields.
Field to sort by, supports dot notation for nested fields
Sort direction
List of fields to return in results, supports dot notation. If None, all fields are returned.
Options for ranking the search results, including weights and feedback application
Weights to blend different ranking signals. Must sum to 1.0.
- feedback: Weight for feedback-based score (positive, negative)
- popularity: Weight for user interaction signals (clicks, views)
Enable interaction-based score adjustments.
When enabled, historical interactions will influence ranking:
- Positive feedback and clicks boost scores
- Negative feedback reduces scores
- View duration and skip signals are considered
- Adjustments are weighted by recency
Identifier for tracking search session interactions
Return the presigned URL for the asset and preview asset, this will introduce additional latency
Position in search results where interaction occurred
Additional context about the interaction
Search session identifier
Headers
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'
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.
Body
ID of the item that was interacted with
Type of interaction or feedback
view
, click
, positive_feedback
, negative_feedback
The search request that led to this interaction
List of search queries to perform.
Behavior:
- Single query: Results are returned directly from that query
- Multiple queries: Results are combined using Reciprocal Rank Fusion (RRF)
RRF combines results from multiple queries by:
1. Taking each item's rank position in each result list
2. Re-ranking all items by their combined RRF scores
When merging lists from different sources,
RRF considers all items that appear in any of the input lists,
not just items that appear in all lists.
This helps surface items that rank well across multiple queries while
reducing the impact of outlier high rankings in single queries.
NOTE: If query array is empty, it will return all features.
Name of the vector index to search
image
, multimodal
, text
, video
, keyword
Query value - can be text, URL, or base64 encoded image
Type of input (text, url, or base64)
text
, url
, base64
Optional filters for the query, this is used for filtering individual vector indexes
Whether to perform case-sensitive matching
Logical AND operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical OR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical NOR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Optional settings for this specific query
Optional limit for number of results per vector index, this is overriden by ?page_size=int if a single query is provided.
Optional score threshold for filtering results
Optional modality override for the query, this is only used for multimodal embeddings
List of Collection names to search within, required
Used for filtering across all indexes
Whether to perform case-sensitive matching
Logical AND operation
Whether to perform case-sensitive matching
Logical AND operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical OR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical NOR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical OR operation
Whether to perform case-sensitive matching
Logical AND operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical OR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical NOR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical NOR operation
Whether to perform case-sensitive matching
Logical AND operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical OR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical NOR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Grouping options for search results
Field to group by
Note: We currently do not support ad-hoc grouping.
This means the field must be indexed separately.
Please contact us to add additional fields for grouping.
Maximum number of features to group
List of fields to return in results, supports dot notation. If None, all fields are returned.
Options for ranking the search results, including weights and feedback application
Weights to blend different ranking signals. Must sum to 1.0.
- feedback: Weight for feedback-based score (positive, negative)
- popularity: Weight for user interaction signals (clicks, views)
Enable interaction-based score adjustments.
When enabled, historical interactions will influence ranking:
- Positive feedback and clicks boost scores
- Negative feedback reduces scores
- View duration and skip signals are considered
- Adjustments are weighted by recency
Identifier for tracking search session interactions
Return the presigned URL for the asset and preview asset, this will introduce additional latency
Position in search results where interaction occurred
Additional context about the interaction
Search session identifier
Response
ID of the item that was interacted with
Type of interaction or feedback
view
, click
, positive_feedback
, negative_feedback
Unique identifier for this interaction
The search request that led to this interaction
List of search queries to perform.
Behavior:
- Single query: Results are returned directly from that query
- Multiple queries: Results are combined using Reciprocal Rank Fusion (RRF)
RRF combines results from multiple queries by:
1. Taking each item's rank position in each result list
2. Re-ranking all items by their combined RRF scores
When merging lists from different sources,
RRF considers all items that appear in any of the input lists,
not just items that appear in all lists.
This helps surface items that rank well across multiple queries while
reducing the impact of outlier high rankings in single queries.
NOTE: If query array is empty, it will return all features.
Name of the vector index to search
image
, multimodal
, text
, video
, keyword
Query value - can be text, URL, or base64 encoded image
Type of input (text, url, or base64)
text
, url
, base64
Optional filters for the query, this is used for filtering individual vector indexes
Whether to perform case-sensitive matching
Logical AND operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical OR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical NOR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Optional settings for this specific query
Optional limit for number of results per vector index, this is overriden by ?page_size=int if a single query is provided.
Optional score threshold for filtering results
Optional modality override for the query, this is only used for multimodal embeddings
List of Collection names to search within, required
Used for filtering across all indexes
Whether to perform case-sensitive matching
Logical AND operation
Whether to perform case-sensitive matching
Logical AND operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical OR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical NOR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical OR operation
Whether to perform case-sensitive matching
Logical AND operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical OR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical NOR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical NOR operation
Whether to perform case-sensitive matching
Logical AND operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical OR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Logical NOR operation
Whether to perform case-sensitive matching
Logical AND operation
Logical OR operation
Logical NOR operation
Grouping options for search results
Field to group by
Note: We currently do not support ad-hoc grouping.
This means the field must be indexed separately.
Please contact us to add additional fields for grouping.
Maximum number of features to group
List of fields to return in results, supports dot notation. If None, all fields are returned.
Options for ranking the search results, including weights and feedback application
Weights to blend different ranking signals. Must sum to 1.0.
- feedback: Weight for feedback-based score (positive, negative)
- popularity: Weight for user interaction signals (clicks, views)
Enable interaction-based score adjustments.
When enabled, historical interactions will influence ranking:
- Positive feedback and clicks boost scores
- Negative feedback reduces scores
- View duration and skip signals are considered
- Adjustments are weighted by recency
Identifier for tracking search session interactions
Return the presigned URL for the asset and preview asset, this will introduce additional latency
Position in search results where interaction occurred
Additional context about the interaction
Search session identifier
Was this page helpful?