# Mixpeek ## Docs - [Introduction](https://docs.mixpeek.com/docs/overview/introduction.md): Mixpeek gives AI agents the ability to see, hear, and understand multimodal content - [Quickstart](https://docs.mixpeek.com/docs/overview/quickstart.md): Start searching in under 60 seconds with BYO vectors, or index multimodal content… - [Explore the sample data](https://docs.mixpeek.com/docs/overview/sample-data.md): Run real multimodal queries against a live sample namespace — no account, no API k… - [Core Concepts](https://docs.mixpeek.com/docs/overview/concepts.md): Understand the building blocks that power Mixpeek - [Data Model & Lineage](https://docs.mixpeek.com/docs/overview/data-model.md): Understand how objects transform into documents and how lineage tracks provenance - [Agents](https://docs.mixpeek.com/docs/overview/agents.md): Give AI agents tools to search, ingest, classify, and monitor multimodal content - [Migrate from Elasticsearch](https://docs.mixpeek.com/docs/overview/from-elasticsearch.md): From keyword search to multimodal warehouse retrieval - [Migrate from Pinecone](https://docs.mixpeek.com/docs/overview/from-pinecone.md): Move from single-vector search to multi-stage warehouse retrieval - [Migrate from Weaviate](https://docs.mixpeek.com/docs/overview/from-weaviate.md): Upgrade from vector database to multimodal data warehouse - [Quickstart](https://docs.mixpeek.com/docs/studio/quickstart.md) - [Namespaces](https://docs.mixpeek.com/docs/studio/namespaces.md) - [Buckets](https://docs.mixpeek.com/docs/studio/buckets.md) - [Collections](https://docs.mixpeek.com/docs/studio/collections.md) - [Retrievers](https://docs.mixpeek.com/docs/studio/retrievers.md) - [Clusters](https://docs.mixpeek.com/docs/studio/clusters.md) - [Taxonomies](https://docs.mixpeek.com/docs/studio/taxonomies.md) - [Explorer](https://docs.mixpeek.com/docs/studio/explorer.md) - [Research](https://docs.mixpeek.com/docs/studio/research.md) - [Ingest Data](https://docs.mixpeek.com/docs/platform/data-model.md): Get your files into Mixpeek — namespaces, buckets, objects, uploads, and batching - [Syncs](https://docs.mixpeek.com/docs/platform/syncs.md): Automatically ingest files from external storage into Mixpeek buckets on a schedule - [Overview](https://docs.mixpeek.com/docs/integrations/object-storage/overview.md): Connect Mixpeek to your cloud object storage to ingest multimodal data in place. - [AWS S3](https://docs.mixpeek.com/docs/integrations/object-storage/s3.md): Connect Mixpeek to your Amazon S3 buckets to ingest and process your data. - [Google Cloud Storage](https://docs.mixpeek.com/docs/integrations/object-storage/gcs.md): Connect Mixpeek to your Google Cloud Storage buckets to ingest and process your da… - [Google Drive](https://docs.mixpeek.com/docs/integrations/object-storage/google-drive.md): Sync files from a Google Drive folder or shared drive into Mixpeek - [Azure Blob Storage](https://docs.mixpeek.com/docs/integrations/object-storage/azure-blob.md): Connect Mixpeek to your Azure Blob Storage containers to ingest and process your d… - [Cloudflare R2](https://docs.mixpeek.com/docs/integrations/object-storage/r2.md): Connect Mixpeek to your Cloudflare R2 buckets to ingest and process your data. - [Wasabi Hot Cloud Storage](https://docs.mixpeek.com/docs/integrations/object-storage/wasabi.md): Connect Mixpeek to your Wasabi Hot Cloud Storage buckets to ingest and process you… - [Tigris](https://docs.mixpeek.com/docs/integrations/object-storage/tigris.md): Connect Mixpeek to your Tigris buckets to ingest and process your data. - [Backblaze B2](https://docs.mixpeek.com/docs/integrations/object-storage/backblaze.md): Sync files from Backblaze B2 Cloud Storage into Mixpeek buckets using the S3-compa… - [Box](https://docs.mixpeek.com/docs/integrations/object-storage/box.md): Connect Mixpeek to your Box account to sync and process files from Box folders. - [Mux](https://docs.mixpeek.com/docs/integrations/object-storage/mux.md): Connect Mux video infrastructure to Mixpeek for automated video asset processing - [Iconik](https://docs.mixpeek.com/docs/integrations/object-storage/iconik.md): Connect Iconik DAM to Mixpeek for automated media asset processing and search - [Supabase Storage](https://docs.mixpeek.com/docs/integrations/object-storage/supabase.md): Sync files from Supabase Storage buckets into Mixpeek using the S3-compatible API. - [Mixpeek + Snowflake](https://docs.mixpeek.com/docs/integrations/snowflake-warehouse.md): Use Mixpeek for unstructured multimodal data, Snowflake for structured analytics - [Mixpeek + Databricks](https://docs.mixpeek.com/docs/integrations/databricks-warehouse.md): Multimodal data warehouse meets data lakehouse -- complementary layers for the mod… - [BrightData](https://docs.mixpeek.com/docs/integrations/web-data/brightdata.md): Collect web datasets and scraper results from BrightData and ingest them into Mixp… - [Overview](https://docs.mixpeek.com/docs/integrations/social-media/overview.md): Connect Mixpeek to social media platforms to ingest and analyze public media at sc… - [Instagram](https://docs.mixpeek.com/docs/integrations/social-media/instagram.md): Monitor public Instagram Business and Creator accounts using Mixpeek's Instagram i… - [Email](https://docs.mixpeek.com/docs/integrations/email.md): Receive emails as bucket objects with a dedicated inbound address for document int… - [Extract Features](https://docs.mixpeek.com/docs/platform/processing.md): Turn raw files into searchable documents by picking what you want to search by per… - [Deduplication & Re-processing](https://docs.mixpeek.com/docs/processing/deduplication.md): Content-hash dedup decides what work is skipped, replaced, or forced when objects… - [Features](https://docs.mixpeek.com/docs/processing/features.md): Features are what you want to search by — pick them per file type; Mixpeek resolve… - [Pipeline Configuration (Advanced)](https://docs.mixpeek.com/docs/processing/feature-extractors.md): Advanced knobs behind a collection's processing pipeline — input mappings, field p… - [Decomposition](https://docs.mixpeek.com/docs/processing/decomposition.md): How Mixpeek turns raw objects into searchable documents and queryable features - [Multimodal Extractor](https://docs.mixpeek.com/docs/processing/extractors/multimodal.md): Unified embeddings for video, image, audio, text, and GIF with transcription, OCR,… - [Image Extractor](https://docs.mixpeek.com/docs/processing/extractors/image.md): Dense vector embeddings for images using Google SigLIP (768D) for visual similarit… - [Document Graph Extractor](https://docs.mixpeek.com/docs/processing/extractors/document.md): Extract spatial blocks from PDFs with layout classification, confidence scoring, o… - [Text Extractor](https://docs.mixpeek.com/docs/processing/extractors/text.md): Dense multilingual (E5-Large) text embeddings for semantic and cross-lingual searc… - [Face Identity Extractor](https://docs.mixpeek.com/docs/processing/extractors/face-identity.md): Production-grade face recognition (SCRFD + ArcFace, 99.8%+ accuracy) — track a spe… - [Audio Fingerprint Extractor](https://docs.mixpeek.com/docs/processing/extractors/audio-fingerprint.md): Audio fingerprinting with CLAP — 512-d embeddings from audio files or video audio… - [Audio Sentiment Extractor](https://docs.mixpeek.com/docs/processing/extractors/audio-sentiment.md): Vocal intelligence for financial earnings calls — FinBERT text sentiment, prosodic… - [Gemini Multifile Extractor](https://docs.mixpeek.com/docs/processing/extractors/gemini-multifile.md): Embed multiple files from one object into a single 3072-d vector using Gemini Embe… - [Course Content Extractor](https://docs.mixpeek.com/docs/processing/extractors/course-content.md): Decompose educational content into atomic learning units with text, code, and visu… - [Scrolling Text Extractor](https://docs.mixpeek.com/docs/processing/extractors/scrolling-text.md): Extract scrolling/marquee text from video using phase-correlation band detection,… - [Web Scraper Extractor](https://docs.mixpeek.com/docs/processing/extractors/web-scraper.md): Recursive website crawling with multimodal content extraction and semantic embeddi… - [Passthrough Extractor](https://docs.mixpeek.com/docs/processing/extractors/passthrough.md): Copy source fields without processing for metadata propagation and vector passthro… - [Universal Extractor](https://docs.mixpeek.com/docs/processing/extractors/universal.md): All-in-one multimodal extractor — image, video, audio, and documents — producing 3… - [Custom Extractors](https://docs.mixpeek.com/docs/processing/custom-extractors.md): Build, test, and deploy your own feature extractors and real-time inference endpoi… - [Custom Extractor API (Dedicated Infrastructure)](https://docs.mixpeek.com/docs/processing/custom-extractor-api.md): HTTP reference for the custom-extractor upload, deploy, real-time, and version-man… - [Extractor Submissions](https://docs.mixpeek.com/docs/processing/extractor-marketplace.md): Submit custom extractors for review and inclusion in the Mixpeek extractor catalog - [Multi-Tier Feature Extraction](https://docs.mixpeek.com/docs/processing/multi-tier-extractors.md): How chained collections, dependency tiers, and cross-tier lineage turn extraction… - [Model Registry](https://docs.mixpeek.com/docs/processing/model-registry.md): Load HuggingFace models, built-in models, or your own fine-tuned weights inside cu… - [Migrate Embedding Models](https://docs.mixpeek.com/docs/processing/model-migration.md): Switch a namespace to a new embedding model by re-extracting into a target namespa… - [Migrating from Extractor Names](https://docs.mixpeek.com/docs/processing/extractor-migration.md): Built-in extractor names are deprecated aliases — map your existing feature_extrac… - [Retrievers](https://docs.mixpeek.com/docs/retrieval/retrievers.md): Compose stage-based search pipelines over your collections - [Retrieval Cookbook](https://docs.mixpeek.com/docs/retrieval/cookbook.md): Ready-to-copy, runnable multi-stage retriever configurations for common multimodal… - [Retriever Stages](https://docs.mixpeek.com/docs/retrieval/stages/overview.md): The core of the warehouse query layer: composable retriever stages for multi-stage… - [Feature Search](https://docs.mixpeek.com/docs/retrieval/stages/feature-search.md): Unified semantic and hybrid search across multiple embedding features with configu… - [Attribute Filter](https://docs.mixpeek.com/docs/retrieval/stages/attribute-filter.md): Filter documents by metadata field conditions with boolean logic support - [LLM Filter](https://docs.mixpeek.com/docs/retrieval/stages/llm-filter.md): Filter documents using LLM-based content evaluation and criteria matching - [Agent Search](https://docs.mixpeek.com/docs/retrieval/stages/agent-search.md): LLM-driven multi-step retrieval with iterative reasoning and tool orchestration - [Query Expand](https://docs.mixpeek.com/docs/retrieval/stages/query-expand.md): Generate query variations using LLMs and fuse results for improved recall - [Sort Relevance](https://docs.mixpeek.com/docs/retrieval/stages/sort-relevance.md): Reorder documents by their relevance scores from previous stages - [Sort Attribute](https://docs.mixpeek.com/docs/retrieval/stages/sort-attribute.md): Reorder documents by any metadata field value - [MMR (Maximal Marginal Relevance)](https://docs.mixpeek.com/docs/retrieval/stages/mmr.md): Diversify search results by balancing relevance with result variety - [Rerank](https://docs.mixpeek.com/docs/retrieval/stages/rerank.md): Re-score and reorder search results using cross-encoder models for higher precision - [Score Normalize](https://docs.mixpeek.com/docs/retrieval/stages/score-normalize.md): Rescale document scores to a common range for consistent comparison - [Aggregate](https://docs.mixpeek.com/docs/retrieval/stages/aggregate.md): Compute statistical aggregations and metrics across document results - [Temporal](https://docs.mixpeek.com/docs/retrieval/stages/temporal.md): Group documents by time windows and compute per-window aggregations with drift det… - [Sample](https://docs.mixpeek.com/docs/retrieval/stages/sample.md): Select a random or stratified sample of documents from results - [Summarize](https://docs.mixpeek.com/docs/retrieval/stages/summarize.md): Generate LLM-powered summaries from document sets - [Limit](https://docs.mixpeek.com/docs/retrieval/stages/limit.md): Truncate results to a maximum count with optional offset for pagination - [Deduplicate](https://docs.mixpeek.com/docs/retrieval/stages/deduplicate.md): Remove duplicate documents by field match or content similarity - [Moment Group](https://docs.mixpeek.com/docs/retrieval/stages/moment-group.md): Merge contiguous temporal intervals into consolidated video moments, grouped by pa… - [Score Threshold](https://docs.mixpeek.com/docs/retrieval/stages/score-threshold.md): Drop results below an absolute score and return no results when nothing qualifies - [Group By](https://docs.mixpeek.com/docs/retrieval/stages/group-by.md): Aggregate documents by shared field values into logical groups - [Cluster](https://docs.mixpeek.com/docs/retrieval/stages/cluster.md): Group documents by embedding similarity into semantic clusters - [JSON Transform](https://docs.mixpeek.com/docs/retrieval/stages/json-transform.md): Transform document structure using Jinja2 templates for API payloads or custom sch… - [RAG Prepare](https://docs.mixpeek.com/docs/retrieval/stages/rag-prepare.md): Prepare documents for LLM context windows with token management and source citatio… - [External Web Search](https://docs.mixpeek.com/docs/retrieval/stages/external-web-search.md): Augment results with real-time web search using Exa's neural search API - [API Call](https://docs.mixpeek.com/docs/retrieval/stages/api-call.md): Enrich documents with external API calls (Stripe, GitHub, weather APIs, etc.) - [SQL Lookup](https://docs.mixpeek.com/docs/retrieval/stages/sql-lookup.md): Enrich documents with data from SQL databases using parameterized queries - [Cross Compare](https://docs.mixpeek.com/docs/retrieval/stages/cross-compare.md): Multi-tier cross-collection content matching with configurable classification - [Traverse Edge](https://docs.mixpeek.com/docs/retrieval/stages/traverse-edge.md): Follow typed relationships (edges) from documents to their linked documents - [Web Scrape](https://docs.mixpeek.com/docs/retrieval/stages/web-scrape.md): Extract and parse web content from URLs using Firecrawl - [Unwind](https://docs.mixpeek.com/docs/retrieval/stages/unwind.md): Decompose array fields into separate documents for per-element processing - [Code Execution](https://docs.mixpeek.com/docs/retrieval/stages/code-execution.md): Execute custom code to transform, filter, or enrich documents - [LLM Enrich](https://docs.mixpeek.com/docs/retrieval/stages/llm-enrich.md): Extract structured data from documents using language model analysis - [Classify](https://docs.mixpeek.com/docs/retrieval/stages/classify.md): Classify documents at query time using built-in tasks (like NSFW content safety) o… - [Taxonomy Enrich](https://docs.mixpeek.com/docs/retrieval/stages/taxonomy-enrich.md): Classify and tag documents using predefined taxonomies - [Document Enrich](https://docs.mixpeek.com/docs/retrieval/stages/document-enrich.md): Join documents across collections for cross-reference enrichment - [Agentic Enrich](https://docs.mixpeek.com/docs/retrieval/stages/agentic-enrich.md): Classify documents using a multi-turn reasoning agent with tool access - [Improve Relevance](https://docs.mixpeek.com/docs/platform/improve-relevance.md): Make search better over time with interactions, fusion strategies, and evaluations - [Auto-Tune](https://docs.mixpeek.com/docs/retrieval/auto-tune.md): Self-improving relevance that adapts per user - [Rollout & Safety](https://docs.mixpeek.com/docs/retrieval/auto-tune-rollout.md): Safely deploy learned fusion with traffic splitting, shadow mode, and kill switches - [Reward Signals](https://docs.mixpeek.com/docs/retrieval/reward-signals.md): Configure how different interaction types influence learned fusion weights - [Evaluations](https://docs.mixpeek.com/docs/retrieval/evaluations.md): Measure and compare retriever quality with ground truth datasets and standard IR m… - [Interactions](https://docs.mixpeek.com/docs/retrieval/interactions.md): Turn user behavior into better retrieval through automated feedback loops - [Query Optimization & Explain](https://docs.mixpeek.com/docs/retrieval/query-optimization.md): How Mixpeek automatically optimizes retriever pipelines, and how to inspect the ex… - [Multi-Stage Retrieval](https://docs.mixpeek.com/docs/retrieval/multi-stage-deep-dive.md): The composable pipeline architecture that makes Mixpeek a warehouse, not a database - [Lineage Traversal](https://docs.mixpeek.com/docs/retrieval/lineage-traversal.md): Walk a document's lineage chain — its source, provenance, and evidence trail from… - [Filters](https://docs.mixpeek.com/docs/retrieval/filters.md): Compose filter conditions with logical operators - [Deep Research Patterns](https://docs.mixpeek.com/docs/retrieval/research.md): Compose multi-stage retrievers for investigations, literature reviews, and analysis - [Architecture](https://docs.mixpeek.com/docs/relevance/architecture.md): How Mixpeek's two-tower design decouples ingestion from retrieval and learns from… - [Fusion Strategies](https://docs.mixpeek.com/docs/relevance/fusion-strategies.md): How multiple search results are combined into a single ranked list using RRF, DBSF… - [Learned Fusion](https://docs.mixpeek.com/docs/relevance/learned-fusion.md): How Thompson Sampling adapts fusion weights from user interactions to personalize… - [Analytics](https://docs.mixpeek.com/docs/relevance/analytics.md): Monitor retriever performance, identify slow queries, and get AI-powered tuning re… - [Classify Content](https://docs.mixpeek.com/docs/platform/enrichment.md): Auto-label documents with taxonomies, retriever enrichments, and annotations - [Taxonomies](https://docs.mixpeek.com/docs/enrichment/taxonomies.md): Enrich documents with similarity-based joins - [Clusters](https://docs.mixpeek.com/docs/enrichment/clusters.md): Group documents by semantic similarity or metadata attributes, then label, visuali… - [Alerts](https://docs.mixpeek.com/docs/enrichment/alerts.md): Monitor ingested content with retriever-powered alerts and real-time notifications - [Triggers](https://docs.mixpeek.com/docs/platform/triggers.md): Schedule clustering, taxonomy enrichment, and batch reruns on cron, intervals, or… - [Retriever Enrichments](https://docs.mixpeek.com/docs/enrichment/retriever-enrichments.md): Run retriever pipelines on documents at ingestion time - [Annotations](https://docs.mixpeek.com/docs/relevance/annotations.md): Record human decisions on documents for review workflows, compliance, and model im… - [MCP Server](https://docs.mixpeek.com/docs/agent-integrations/mcp.md): Give AI agents access to video, image, and audio search through the Model Context… - [LangChain](https://docs.mixpeek.com/docs/agent-integrations/langchain.md): Give your AI agents eyes, ears, and memory with Mixpeek's LangChain integration - [OpenAI Function Calling](https://docs.mixpeek.com/docs/agent-integrations/openai-function-calling.md): Wire Mixpeek retrievers into OpenAI's function calling API so GPT models can searc… - [SDK Overview](https://docs.mixpeek.com/docs/integrations/developer-tools/sdk-usage.md): Official SDKs for Python, JavaScript/TypeScript, and more - [Python SDK](https://docs.mixpeek.com/docs/integrations/developer-tools/python-sdk.md): Official Python SDK for the Mixpeek API - [JavaScript SDK](https://docs.mixpeek.com/docs/integrations/developer-tools/javascript-sdk.md): Official TypeScript/JavaScript SDK for the Mixpeek API - [Mixpeek CLI](https://docs.mixpeek.com/docs/integrations/developer-tools/mixpeek-cli.md): Command-line interface for building, testing, and deploying custom extractors - [MCP Server](https://docs.mixpeek.com/docs/integrations/developer-tools/mcp-server.md): Connect Claude and AI assistants to Mixpeek via the Model Context Protocol - [Claude Code Skill](https://docs.mixpeek.com/docs/integrations/developer-tools/claude-skill.md): Stand up a complete Mixpeek namespace, buckets, collections, retrievers, taxonomie… - [Search Widget](https://docs.mixpeek.com/docs/integrations/search-widget.md): Drop-in React component for AI-powered multimodal search — add search to any site… - [Apps](https://docs.mixpeek.com/docs/canvas/apps.md): Deploy your own frontend code — React, vanilla JS, or any static site — connected… - [Deploy from Code](https://docs.mixpeek.com/docs/canvas/apps/deploy.md): Upload a zip of your frontend code and Mixpeek builds and hosts it automatically.… - [Build Logs](https://docs.mixpeek.com/docs/canvas/apps/build-logs.md): Stream real-time build output during deploys and diagnose failures with persistent… - [Preview Deploys](https://docs.mixpeek.com/docs/canvas/apps/preview-deploys.md): Get a unique preview URL for every pull request, automatically built and cleaned u… - [GitHub Integration](https://docs.mixpeek.com/docs/canvas/apps/github.md): Connect a GitHub repo to your Canvas app for automatic deploys on push and preview… - [CLI](https://docs.mixpeek.com/docs/canvas/apps/cli.md): Deploy, stream logs, manage previews, and run a local dev server from the command… - [Server Functions](https://docs.mixpeek.com/docs/canvas/apps/server-functions.md): Run server-side JavaScript and TypeScript in your Canvas app — access environment… - [Environment Variables](https://docs.mixpeek.com/docs/canvas/apps/environment-variables.md): Configure environment variables for your Canvas app — available in both the browse… - [Runtime Logs & Analytics](https://docs.mixpeek.com/docs/canvas/apps/logs.md): View request logs, server function output, and performance metrics for your Canvas… - [Monitoring](https://docs.mixpeek.com/docs/canvas/apps/monitoring.md): Automatic error tracking, web vitals, and custom event reporting for Canvas apps —… - [Version History](https://docs.mixpeek.com/docs/canvas/apps/versions.md): Every change to a Canvas app is versioned with a content hash, commit message, and… - [Authentication](https://docs.mixpeek.com/docs/canvas/apps/authentication.md): Add Clerk-based sign-in to your Canvas app with zero configuration. Users authenti… - [User Management](https://docs.mixpeek.com/docs/canvas/apps/users.md): Manage users for your Canvas app with Clerk organizations. Invite members, assign… - [Custom Domains](https://docs.mixpeek.com/docs/canvas/apps/domains.md): Point your own subdomain at a Mixpeek App. TLS is provisioned automatically. - [Operate](https://docs.mixpeek.com/docs/platform/operations.md): Run Mixpeek in production — security, webhooks, manifests, and infrastructure - [Security & Tenancy](https://docs.mixpeek.com/docs/operations/security.md): Authentication, authorization, isolation, and operational safeguards - [API Keys](https://docs.mixpeek.com/docs/operations/api-keys.md): Create, scope, rotate, and monitor API keys — permissions, resource scopes, per-ke… - [Permissions](https://docs.mixpeek.com/docs/platform/permissions.md): Authorize retrieval per end-user — with Mixpeek's built-in document ACL or your ow… - [Document-Level ACL](https://docs.mixpeek.com/docs/operations/document-acl.md): Row-level security for multi-user applications with automatic access control on do… - [Using Mixpeek on corporate networks](https://docs.mixpeek.com/docs/operations/corporate-networks.md): If Mixpeek won't load behind a corporate proxy or firewall, allowlist these domain… - [Webhooks](https://docs.mixpeek.com/docs/operations/webhooks.md): Respond to Mixpeek events without polling - [Manifests](https://docs.mixpeek.com/docs/operations/manifests.md): Declarative resource configuration with YAML manifests - [Environment Branching](https://docs.mixpeek.com/docs/operations/environment-branching.md): Clone namespaces, collections, retrievers, and taxonomies to create isolated stagi… - [Billing & Pricing](https://docs.mixpeek.com/docs/platform/billing.md): Three questions set your price: what kind of files, how much content, and what you… - [Rate Limits & Quotas](https://docs.mixpeek.com/docs/operations/rate-limits-quotas.md): Understand API rate limits, usage pools, and strategies for scaling under constrai… - [Analytics & Performance](https://docs.mixpeek.com/docs/operations/analytics-overview.md): Interpret metrics, optimize pipelines, and tune retriever performance - [Observability](https://docs.mixpeek.com/docs/operations/observability.md): Monitor API, Engine, storage, and asynchronous jobs - [Batch ingestion at scale](https://docs.mixpeek.com/docs/operations/batch-ingestion-at-scale.md): How to size, submit, and monitor large batch ingestions — chunking, concurrency, a… - [Batch Diagnostics & Troubleshooting](https://docs.mixpeek.com/docs/troubleshoot/batch-diagnostics.md): Use the API to diagnose, troubleshoot, and fix batch processing issues without acc… - [Deployment](https://docs.mixpeek.com/docs/operations/deployment.md): Run Mixpeek locally, in Kubernetes, or on managed Ray - [Single Tenant](https://docs.mixpeek.com/docs/resources/single-tenant.md): Dedicated infrastructure with isolated compute, storage, and data — deploy on any… - [Best Practices](https://docs.mixpeek.com/docs/resources/best-practices.md): Schema design, feature selection, caching, and cost optimization - [Troubleshooting](https://docs.mixpeek.com/docs/resources/troubleshooting.md): Common errors, rate limits, and debugging tips - [Caching & Signatures](https://docs.mixpeek.com/docs/overview/caching.md): Keep retrieval fast without serving stale data - [Tasks](https://docs.mixpeek.com/docs/processing/tasks.md): Track asynchronous jobs across Mixpeek - [Vector Store](https://docs.mixpeek.com/docs/vector-store/overview.md): Use Mixpeek as a standalone vector database — bring your own embeddings, search in… - [Namespaces](https://docs.mixpeek.com/docs/vector-store/namespaces.md): Create standalone namespaces with vector indexes, distance metrics, BM25, and payl… - [Documents & Search](https://docs.mixpeek.com/docs/vector-store/documents.md): Upsert vectors, search with dense/sparse/BM25/hybrid, and manage documents - [Update & Delete Data](https://docs.mixpeek.com/docs/vector-store/manage-data.md): Update document metadata and delete documents, collections, and objects — includin… - [Collection Lifecycle](https://docs.mixpeek.com/docs/vector-store/collection-lifecycle.md): Move collections between hot, cold, and archived tiers — pay for fast vector searc… - [Bring Your Own Object Storage](https://docs.mixpeek.com/docs/vector-store/byo-object-storage.md): Back the Mixpeek Vector Store with your own S3-compatible or GCS bucket on dedicat… - [Promote to Managed](https://docs.mixpeek.com/docs/vector-store/promote.md): Transition from standalone vectors to auto-embedding and collections — no reindexi… - [Semantic Search](https://docs.mixpeek.com/docs/tutorials/semantic-search.md): Build search with vector embeddings and hybrid ranking - [Video Understanding](https://docs.mixpeek.com/docs/tutorials/video-understanding.md): Ingest video, extract visual + speech embeddings, and search for moments by what's… - [Reverse Media Search](https://docs.mixpeek.com/docs/tutorials/reverse-search.md): Find visually similar content using images or videos as your search query - [Document Intelligence](https://docs.mixpeek.com/docs/tutorials/document-intelligence.md): Extract and query data from PDFs, images, and scanned documents - [Visual Document Retrieval](https://docs.mixpeek.com/docs/tutorials/colpali-visual-document-retrieval.md): Search PDFs, scanned pages, and figure-heavy reports by visual content using cross… - [Ingest Video from S3](https://docs.mixpeek.com/docs/tutorials/ingest-video-from-s3.md): Connect an S3 bucket, sync video files automatically, and make them searchable end… - [Custom Extractor Quickstart](https://docs.mixpeek.com/docs/tutorials/custom-extractor-quickstart.md): Build, test, and query a custom text embedding extractor - [Add a New Understanding to Existing Content](https://docs.mixpeek.com/docs/tutorials/reprocess-existing-content.md): Run a new extractor over an already-ingested corpus — scoped, cost-safe, and price… - [Build a Feedback Loop](https://docs.mixpeek.com/docs/tutorials/feedback-loop.md): Start with static fusion weights, capture interaction signals, and let Thompson Sa… - [Auto-Labeling Datasets](https://docs.mixpeek.com/docs/tutorials/bootstrap-labeled-dataset.md): Build a self-improving classification system using taxonomy auto-labeling - [Self-Improving CV Pipeline](https://docs.mixpeek.com/docs/tutorials/annotations-improve-features.md): Deploy a YOLO model, annotate detections, fine-tune from corrections, and compound… - [Whoami](https://docs.mixpeek.com/docs/api-reference/account/whoami.md): Return the caller's identity: organization, tier, key metadata, limits. - [Get Organization](https://docs.mixpeek.com/docs/api-reference/organizations/get-organization.md): Get current organization details. - [Update Organization](https://docs.mixpeek.com/docs/api-reference/organizations/update-organization.md): Update organization settings (requires ADMIN permission). - [Add Credits](https://docs.mixpeek.com/docs/api-reference/organizations/add-credits.md): Add credits to the organization. - [Get Organization Targets](https://docs.mixpeek.com/docs/api-reference/organizations/get-organization-targets.md): Get this organization's resource + SLO targets. - [List Users](https://docs.mixpeek.com/docs/api-reference/organization-users/list-users.md): List organization users with pagination and optional filters. - [Create User](https://docs.mixpeek.com/docs/api-reference/organization-users/create-user.md): Create a new organization user. - [Get User](https://docs.mixpeek.com/docs/api-reference/organization-users/get-user.md): Return a user by email address. - [Update User](https://docs.mixpeek.com/docs/api-reference/organization-users/update-user.md): Apply partial updates to an existing user. - [Delete User](https://docs.mixpeek.com/docs/api-reference/organization-users/delete-user.md): Delete a user and revoke their API keys. - [List Api Keys](https://docs.mixpeek.com/docs/api-reference/organization-api-keys/list-api-keys.md): List API keys for a user. - [Create Api Key](https://docs.mixpeek.com/docs/api-reference/organization-api-keys/create-api-key.md): Create a new API key for a user. - [Update Api Key](https://docs.mixpeek.com/docs/api-reference/organization-api-keys/update-api-key.md): Update an API key's metadata or permissions. - [Rotate Api Key](https://docs.mixpeek.com/docs/api-reference/organization-api-keys/rotate-api-key.md): Rotate an API key and return the new secret. - [Delete Api Key](https://docs.mixpeek.com/docs/api-reference/organization-api-keys/delete-api-key.md): Revoke an API key. - [List Storage Connections](https://docs.mixpeek.com/docs/api-reference/organization-connections/list-storage-connections.md): List storage connections for the authenticated organization. - [Create Storage Connection](https://docs.mixpeek.com/docs/api-reference/organization-connections/create-storage-connection.md): Create a new storage provider connection. - [Get Storage Connection](https://docs.mixpeek.com/docs/api-reference/organization-connections/get-storage-connection.md): Retrieve a storage connection by ID or name. - [Update Storage Connection](https://docs.mixpeek.com/docs/api-reference/organization-connections/update-storage-connection.md): Update connection metadata or credentials. - [Test Storage Connection](https://docs.mixpeek.com/docs/api-reference/organization-connections/test-storage-connection.md): Perform a credential test against the external provider. - [Delete Storage Connection](https://docs.mixpeek.com/docs/api-reference/organization-connections/delete-storage-connection.md): Soft-delete a connection (mark archived). - [List Google Drive Files](https://docs.mixpeek.com/docs/api-reference/organization-connections/list-google-drive-files.md): List files in Google Drive folder for preview. - [List Google Drive Folders](https://docs.mixpeek.com/docs/api-reference/organization-connections/list-google-drive-folders.md): List folders in Google Drive for folder selection in sync configuration. - [List Secrets](https://docs.mixpeek.com/docs/api-reference/organization-secrets/list-secrets.md): List all secret names in organization vault. - [Create Secret](https://docs.mixpeek.com/docs/api-reference/organization-secrets/create-secret.md): Create a new secret in organization vault. - [Update Secret](https://docs.mixpeek.com/docs/api-reference/organization-secrets/update-secret.md): Update an existing secret in organization vault. - [Delete Secret](https://docs.mixpeek.com/docs/api-reference/organization-secrets/delete-secret.md): Delete a secret from organization vault. - [Get Credit Balance](https://docs.mixpeek.com/docs/api-reference/organization-billing/get-credit-balance.md): Get current credit balance and tier information. - [Get Current Usage](https://docs.mixpeek.com/docs/api-reference/organization-billing/get-current-usage.md): Get current month usage. - [Get Vector Backend Usage](https://docs.mixpeek.com/docs/api-reference/organization-billing/get-vector-backend-usage.md): Get vector backend usage breakdown. - [Get Usage Breakdown](https://docs.mixpeek.com/docs/api-reference/organization-billing/get-usage-breakdown.md): Get detailed usage breakdown. - [Get Spending Caps](https://docs.mixpeek.com/docs/api-reference/organization-billing/get-spending-caps.md): Get current spending cap configuration. - [Update Spending Caps](https://docs.mixpeek.com/docs/api-reference/organization-billing/update-spending-caps.md): Update spending cap configuration. - [Setup Payment Method](https://docs.mixpeek.com/docs/api-reference/organization-billing/setup-payment-method.md): Initialize payment method setup flow. - [Confirm Payment Method](https://docs.mixpeek.com/docs/api-reference/organization-billing/confirm-payment-method.md): Confirm payment method after frontend collects it. - [Get Payment Method](https://docs.mixpeek.com/docs/api-reference/organization-billing/get-payment-method.md): Get current payment method. - [List Invoices](https://docs.mixpeek.com/docs/api-reference/organization-billing/list-invoices.md): List monthly invoices. - [Generate Invoice Now](https://docs.mixpeek.com/docs/api-reference/organization-billing/generate-invoice-now.md): Manually trigger invoice generation for this organization. - [Enable Auto Billing](https://docs.mixpeek.com/docs/api-reference/organization-billing/enable-auto-billing.md): Enable automatic monthly billing. - [Disable Auto Billing](https://docs.mixpeek.com/docs/api-reference/organization-billing/disable-auto-billing.md): Disable automatic monthly billing. - [Get Org Usage](https://docs.mixpeek.com/docs/api-reference/organization-usage/get-org-usage.md): Return aggregated usage for the organization. - [Get Api Key Usage](https://docs.mixpeek.com/docs/api-reference/organization-usage/get-api-key-usage.md): Return usage metrics for a specific API key. - [Get Api Key Endpoint Breakdown](https://docs.mixpeek.com/docs/api-reference/organization-usage/get-api-key-endpoint-breakdown.md): Return endpoint-level usage metrics for a specific API key. - [List Audit Logs](https://docs.mixpeek.com/docs/api-reference/organization-audit/list-audit-logs.md): List organization audit logs with filtering and pagination. - [Get Audit Log](https://docs.mixpeek.com/docs/api-reference/organization-audit/get-audit-log.md): Get a specific audit log entry by ID. - [Get Audit Settings](https://docs.mixpeek.com/docs/api-reference/organization-audit/get-audit-settings.md): Get current audit configuration for the organization. - [Update Audit Settings](https://docs.mixpeek.com/docs/api-reference/organization-audit/update-audit-settings.md): Update audit configuration for the organization. - [Request Data Export](https://docs.mixpeek.com/docs/api-reference/data-subject-access-requests/request-data-export.md): Request a full data export for this organization. - [Request Data Deletion](https://docs.mixpeek.com/docs/api-reference/data-subject-access-requests/request-data-deletion.md): Request deletion of all organization data. - [List Dsar Requests](https://docs.mixpeek.com/docs/api-reference/data-subject-access-requests/list-dsar-requests.md): List all DSAR requests for this organization. - [Create Namespace](https://docs.mixpeek.com/docs/api-reference/namespaces/create-namespace.md): Creates a new namespace with specified feature extractors and payload indexes. - [Get Namespace](https://docs.mixpeek.com/docs/api-reference/namespaces/get-namespace.md): Retrieve details of a specific namespace using either its name or ID - [Update Namespace](https://docs.mixpeek.com/docs/api-reference/namespaces/update-namespace.md): Fully updates an existing namespace (all fields required) - [Partially Update Namespace](https://docs.mixpeek.com/docs/api-reference/namespaces/partially-update-namespace.md): Partially updates an existing namespace (PATCH operation) - [List Namespaces](https://docs.mixpeek.com/docs/api-reference/namespaces/list-namespaces.md): List all namespaces for a user - [Get Namespace Stats](https://docs.mixpeek.com/docs/api-reference/namespaces/get-namespace-stats.md): Returns document, bucket, collection, and object counts for a single namespace. Us… - [Delete Namespace](https://docs.mixpeek.com/docs/api-reference/namespaces/delete-namespace.md): This endpoint deletes a namespace and ALL its resources including: - All bucke… - [Clone Namespace](https://docs.mixpeek.com/docs/api-reference/namespace-clone/clone-namespace.md): Clone a namespace with all its data. - [Create Migration](https://docs.mixpeek.com/docs/api-reference/namespace-migrations/create-migration.md): Create a new namespace migration. - [Get Migration](https://docs.mixpeek.com/docs/api-reference/namespace-migrations/get-migration.md): Get migration details and status. - [List Migrations](https://docs.mixpeek.com/docs/api-reference/namespace-migrations/list-migrations.md): List migrations with optional filters. - [Start Migration](https://docs.mixpeek.com/docs/api-reference/namespace-migrations/start-migration.md): Start a migration execution. - [Validate Migration](https://docs.mixpeek.com/docs/api-reference/namespace-migrations/validate-migration.md): Validate a migration configuration without creating it. - [Cancel Migration](https://docs.mixpeek.com/docs/api-reference/namespace-migrations/cancel-migration.md): Cancel a running migration. - [Delete Migration](https://docs.mixpeek.com/docs/api-reference/namespace-migrations/delete-migration.md): Delete a migration record. - [List all extractors available to namespace](https://docs.mixpeek.com/docs/api-reference/namespace-extractors/list-all-extractors-available-to-namespace.md): List all feature extractors available for use in this namespace. - [Get extractor details](https://docs.mixpeek.com/docs/api-reference/namespace-extractors/get-extractor-details.md): Get detailed information about a specific extractor. - [List models in namespace](https://docs.mixpeek.com/docs/api-reference/custom-models/list-models-in-namespace.md): List all custom models uploaded to the namespace. - [Upload a custom model](https://docs.mixpeek.com/docs/api-reference/custom-models/upload-a-custom-model.md): Upload custom model weights to the namespace. - [Get model details](https://docs.mixpeek.com/docs/api-reference/custom-models/get-model-details.md): Get detailed information about a specific model. - [Deploy model to Ray object store](https://docs.mixpeek.com/docs/api-reference/custom-models/deploy-model-to-ray-object-store.md): Pre-load model weights into the Ray object store for fast access by plugins. - [Enable org model for namespace](https://docs.mixpeek.com/docs/api-reference/custom-models/enable-org-model-for-namespace.md): Enable an org-level model for this namespace. - [Disable org model for namespace](https://docs.mixpeek.com/docs/api-reference/custom-models/disable-org-model-for-namespace.md): Disable an org-level model for this namespace. - [List available org models](https://docs.mixpeek.com/docs/api-reference/custom-models/list-available-org-models.md): List org-level models available to enable in this namespace. - [Delete a model](https://docs.mixpeek.com/docs/api-reference/custom-models/delete-a-model.md): Delete a custom model from the namespace. - [Create Bucket](https://docs.mixpeek.com/docs/api-reference/buckets/create-bucket.md): This endpoint allows you to create a new bucket with a defined schema. A bucke… - [Get Bucket](https://docs.mixpeek.com/docs/api-reference/buckets/get-bucket.md): This endpoint retrieves a bucket by its ID. - [Update Bucket](https://docs.mixpeek.com/docs/api-reference/buckets/update-bucket.md): This endpoint allows you to update an existing bucket. You can update the buck… - [Partially Update Bucket](https://docs.mixpeek.com/docs/api-reference/buckets/partially-update-bucket.md): This endpoint allows you to partially update an existing bucket (PATCH operation).… - [List Buckets](https://docs.mixpeek.com/docs/api-reference/buckets/list-buckets.md): This endpoint lists buckets with pagination, sorting, and filtering options. - [Delete Bucket](https://docs.mixpeek.com/docs/api-reference/buckets/delete-bucket.md): This endpoint deletes a bucket and all its resources including: - S3 objects a… - [List Sync Configurations](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/list-sync-configurations.md): List all sync configurations for a bucket with optional filtering. - [Create Sync Configuration](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/create-sync-configuration.md): Create a sync configuration for automated storage ingestion. - [Get Sync Configuration](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/get-sync-configuration.md): Fetch a sync configuration. - [Update Sync Configuration](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/update-sync-configuration.md): Update a sync configuration. - [Pause Sync Configuration](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/pause-sync-configuration.md): Pause a sync configuration. - [Resume Sync Configuration](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/resume-sync-configuration.md): Resume a paused sync configuration. - [Trigger Sync Configuration](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/trigger-sync-configuration.md): Manually trigger a sync execution. - [Force Unlock Sync Configuration](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/force-unlock-sync-configuration.md): Force-release a distributed lock on a sync configuration. - [Delete Sync Configuration](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/delete-sync-configuration.md): Delete a sync configuration. - [Get Sync Metrics](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/get-sync-metrics.md): Operational metrics for a sync in one call. - [List Sync Jobs](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/list-sync-jobs.md): List sync job history for a sync configuration. - [Get Sync Job](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/get-sync-job.md): Get details for a specific sync job. - [List Dlq Entries](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/list-dlq-entries.md): List Dead Letter Queue entries for a sync configuration. - [Requeue Dlq Entries](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/requeue-dlq-entries.md): Return exhausted DLQ entries to the retry path (TG-2999). - [Bulk Mark Dlq Permanently Failed](https://docs.mixpeek.com/docs/api-reference/bucket-syncs/bulk-mark-dlq-permanently-failed.md): Mark DLQ entries as permanently failed by error type. - [Create Object](https://docs.mixpeek.com/docs/api-reference/bucket-objects/create-object.md): This endpoint creates a new object in the specified bucket. The object must co… - [Create Objects in Batch](https://docs.mixpeek.com/docs/api-reference/bucket-objects/create-objects-in-batch.md): This endpoint creates multiple new objects in the specified bucket as a batch.… - [Get Object](https://docs.mixpeek.com/docs/api-reference/bucket-objects/get-object.md): This endpoint retrieves an object by its ID from the specified bucket. - [Update Object](https://docs.mixpeek.com/docs/api-reference/bucket-objects/update-object.md): This endpoint updates an existing object in the specified bucket. The updated… - [Partially Update Object](https://docs.mixpeek.com/docs/api-reference/bucket-objects/partially-update-object.md): This endpoint partially updates an existing object in the specified bucket (PATCH… - [List Objects](https://docs.mixpeek.com/docs/api-reference/bucket-objects/list-objects.md): This endpoint lists objects in a bucket with cursor-based pagination, filtering, a… - [Aggregate Objects](https://docs.mixpeek.com/docs/api-reference/bucket-objects/aggregate-objects.md): This endpoint performs aggregation operations on objects in a bucket. - [Delete Object](https://docs.mixpeek.com/docs/api-reference/bucket-objects/delete-object.md): This endpoint deletes an object from the specified bucket. - [Create Upload](https://docs.mixpeek.com/docs/api-reference/bucket-uploads/create-upload.md): Generate a presigned URL for direct S3 upload. - [Batch Create Uploads](https://docs.mixpeek.com/docs/api-reference/bucket-uploads/batch-create-uploads.md): Generate multiple presigned URLs in a single request. - [Get Upload](https://docs.mixpeek.com/docs/api-reference/bucket-uploads/get-upload.md): Retrieve an upload by its ID. - [Confirm Upload](https://docs.mixpeek.com/docs/api-reference/bucket-uploads/confirm-upload.md): Verify S3 upload completion and create bucket object. - [Batch Confirm Uploads](https://docs.mixpeek.com/docs/api-reference/bucket-uploads/batch-confirm-uploads.md): Confirm multiple uploads in a single request (processed asynchronously). - [List Uploads](https://docs.mixpeek.com/docs/api-reference/bucket-uploads/list-uploads.md): List uploads in a bucket with filtering, sorting, search, and pagination. - [Delete Upload](https://docs.mixpeek.com/docs/api-reference/bucket-uploads/delete-upload.md): Cancel an upload and optionally delete the S3 object. - [Create Batch](https://docs.mixpeek.com/docs/api-reference/bucket-batches/create-batch.md): Create a new batch for grouping bucket objects. - [Add Objects to Batch](https://docs.mixpeek.com/docs/api-reference/bucket-batches/add-objects-to-batch.md): Add objects to an existing batch. The batch must be in 'draft' status. - [Get Batch Configuration](https://docs.mixpeek.com/docs/api-reference/bucket-batches/get-batch-configuration.md): Retrieve batch configuration and historical data from MongoDB. Status is automatic… - [Partially Update Batch](https://docs.mixpeek.com/docs/api-reference/bucket-batches/partially-update-batch.md): This endpoint partially updates a batch (PATCH operation). Only provided field… - [Submit Batch for Processing](https://docs.mixpeek.com/docs/api-reference/bucket-batches/submit-batch-for-processing.md): Submit a draft batch for asynchronous processing. The batch must be in 'DRAFT' sta… - [Submit All Draft Batches](https://docs.mixpeek.com/docs/api-reference/bucket-batches/submit-all-draft-batches.md): Submit all DRAFT batches in this bucket for processing in a single request. Bypass… - [List Batches](https://docs.mixpeek.com/docs/api-reference/bucket-batches/list-batches.md): List batches with pagination and filtering options. - [Get batch health](https://docs.mixpeek.com/docs/api-reference/bucket-batches/get-batch-health.md) - [Get Ray Job Logs for Batch](https://docs.mixpeek.com/docs/api-reference/bucket-batches/get-ray-job-logs-for-batch.md): Retrieve Ray job submission logs for a batch's processing tiers. You can get logs… - [Cancel Batch](https://docs.mixpeek.com/docs/api-reference/bucket-batches/cancel-batch.md): Cancel a submitted/processing batch: cancels Ray job via engine and marks task/bat… - [Cancel Tier](https://docs.mixpeek.com/docs/api-reference/bucket-batches/cancel-tier.md): Cancel a single tier within a batch without affecting other tiers. Cancels all Ray… - [Cancel Job](https://docs.mixpeek.com/docs/api-reference/bucket-batches/cancel-job.md): Cancel a single Ray job within a tier without affecting sibling jobs. - [Retry Tier with Resource Overrides](https://docs.mixpeek.com/docs/api-reference/bucket-batches/retry-tier.md): Retry a failed or canceled tier, optionally with modified resource parameters. Use… - [Retry Failed Documents](https://docs.mixpeek.com/docs/api-reference/bucket-batches/retry-failed-documents.md): Retry failed documents in a batch with intelligent filtering by error type and tie… - [Resubmit Failed Batch](https://docs.mixpeek.com/docs/api-reference/bucket-batches/resubmit-failed-batch.md): Re-run a terminal (FAILED/CANCELED/COMPLETED/…) batch: resets it to DRAFT and auto… - [Manual Self-Healing](https://docs.mixpeek.com/docs/api-reference/bucket-batches/heal-tier.md): Trigger a self-healing action on a tier: kill duplicate jobs, detect stuck jobs, s… - [Diagnose Batch](https://docs.mixpeek.com/docs/api-reference/bucket-batches/diagnose-batch.md): Aggregate diagnostic information for a batch: status, timing, errors, infrastructu… - [Get Failed Documents for Batch](https://docs.mixpeek.com/docs/api-reference/bucket-batches/get-failed-documents-for-batch.md): Retrieve failed documents for a batch, optionally filtered by tier or collection. - [Delete Documents Produced by Batch](https://docs.mixpeek.com/docs/api-reference/bucket-batches/delete-documents-produced-by-batch.md): Delete all documents that were produced by this batch. Useful for cleaning up docu… - [Delete Batch](https://docs.mixpeek.com/docs/api-reference/bucket-batches/delete-batch.md): Delete a batch by its ID. - [List Feature Extractors](https://docs.mixpeek.com/docs/api-reference/feature-extractors/list-feature-extractors.md): List all available feature extractors grouped by category - [Get Feature Extractor by Name](https://docs.mixpeek.com/docs/api-reference/feature-extractors/get-feature-extractor-by-name.md): Get detailed information about a specific feature extractor by its name - [List All Batches](https://docs.mixpeek.com/docs/api-reference/batches/list-all-batches.md): List batches across all buckets in the organization. Filter with `status`, `bucket… - [Get Batch by ID](https://docs.mixpeek.com/docs/api-reference/batches/get-batch-by-id.md): Retrieve a single batch by its ID without requiring the bucket_id. Returns full ba… - [Cancel Batch](https://docs.mixpeek.com/docs/api-reference/batches/cancel-batch.md): Cancel a submitted/processing batch by ID without requiring the bucket_id. Cancels… - [Batch Queue Status](https://docs.mixpeek.com/docs/api-reference/batches/batch-queue-status.md): View the Ray job queue: active jobs, max concurrency, and waiting batches with pri… - [Create Collection](https://docs.mixpeek.com/docs/api-reference/collections/create-collection.md): Create a new processing collection linked to a namespace. - [Clone Collection](https://docs.mixpeek.com/docs/api-reference/collections/clone-collection.md): Clone a collection with optional modifications. - [Get Collection](https://docs.mixpeek.com/docs/api-reference/collections/get-collection.md): This endpoint allows you to retrieve a collection by ID or name. - [Update Collection](https://docs.mixpeek.com/docs/api-reference/collections/update-collection.md): Update mutable collection fields (collection_name, description, taxonomy_applicati… - [Describe collection features](https://docs.mixpeek.com/docs/api-reference/collections/describe-collection-features.md): List feature addresses and metadata available in this collection - [List Collections](https://docs.mixpeek.com/docs/api-reference/collections/list-collections.md): This endpoint allows you to list collections. - [Export Collection](https://docs.mixpeek.com/docs/api-reference/collections/export-collection.md): Export collection documents to JSON, CSV, or Parquet format. - [Trigger Collection Processing](https://docs.mixpeek.com/docs/api-reference/collections/trigger-collection-processing.md): Process data through a collection - works for both bucket-sourced and collection-s… - [Delete Collection](https://docs.mixpeek.com/docs/api-reference/collections/delete-collection.md): This endpoint deletes a collection and all its resources including: - Qdrant p… - [Sync Collection Schema](https://docs.mixpeek.com/docs/api-reference/collection-schema/sync-collection-schema.md): Sample documents from Qdrant and automatically discover new fields to add to the c… - [Create a document.](https://docs.mixpeek.com/docs/api-reference/collection-documents/create-a-document.md): Create a document by ID. - [Get a document by ID.](https://docs.mixpeek.com/docs/api-reference/collection-documents/get-a-document-by-id.md): Get a document by ID. - [Update Document](https://docs.mixpeek.com/docs/api-reference/collection-documents/update-document.md): Update a document by ID. - [Patch Document](https://docs.mixpeek.com/docs/api-reference/collection-documents/patch-document.md): Partially update a document by ID (PATCH operation). - [Update a document's access control list (ACL).](https://docs.mixpeek.com/docs/api-reference/collection-documents/update-a-documents-access-control-list-acl.md): Update a document's ACL (access control list). - [List documents.](https://docs.mixpeek.com/docs/api-reference/collection-documents/list-documents.md): List documents with optional grouping support. - [Aggregate Documents](https://docs.mixpeek.com/docs/api-reference/collection-documents/aggregate-documents.md): This endpoint performs aggregation operations on documents in a collection. - [Return distinct values for a single field.](https://docs.mixpeek.com/docs/api-reference/collection-documents/return-distinct-values-for-a-single-field.md): Return the set of unique values for one document field across a collection, togeth… - [Bulk Update Documents](https://docs.mixpeek.com/docs/api-reference/collection-documents/bulk-update-documents.md): Bulk update documents matching filter conditions. - [Batch Update Documents](https://docs.mixpeek.com/docs/api-reference/collection-documents/batch-update-documents.md): Batch update multiple documents by explicit IDs or filters. - [Batch Delete Documents](https://docs.mixpeek.com/docs/api-reference/collection-documents/batch-delete-documents.md): Batch delete multiple documents by explicit IDs or filters. - [Delete a document by ID.](https://docs.mixpeek.com/docs/api-reference/collection-documents/delete-a-document-by-id.md): Delete a document by ID. - [Validate document against collection schema](https://docs.mixpeek.com/docs/api-reference/collection-documents/validate-document-schema.md): Dry-run validation: checks a document payload against the collection's document_sc… - [Get document lineage](https://docs.mixpeek.com/docs/api-reference/document-lineage/get-document-lineage.md): Get the complete processing lineage for a document. Shows the full chain of transf… - [Get all documents derived from an object](https://docs.mixpeek.com/docs/api-reference/document-lineage/get-all-documents-derived-from-an-object.md): Get all documents created from a specific root object. Useful for finding all proc… - [Get decomposition tree visualization](https://docs.mixpeek.com/docs/api-reference/document-lineage/get-decomposition-tree-visualization.md): Get a hierarchical tree structure showing all collections and documents derived fr… - [Get Lifecycle Status](https://docs.mixpeek.com/docs/api-reference/collection-lifecycle/get-lifecycle-status.md): Get the storage lifecycle status of a collection including vector counts. - [Transition Lifecycle](https://docs.mixpeek.com/docs/api-reference/collection-lifecycle/transition-lifecycle.md): Transition a collection's storage tier. 'cold' evicts from the vector store (vecto… - [Apply Taxonomy to Existing Documents](https://docs.mixpeek.com/docs/api-reference/collection-taxonomies/apply-taxonomy-to-existing-documents.md): Apply a taxonomy to all existing documents in a collection retroactively. - [Get a document by ID (namespace-scoped).](https://docs.mixpeek.com/docs/api-reference/documents/get-a-document-by-id-namespace-scoped.md): Get a document by ID without specifying a collection. - [Update a document by ID (namespace-scoped).](https://docs.mixpeek.com/docs/api-reference/documents/update-a-document-by-id-namespace-scoped.md): Replace a document's fields by ID without specifying a collection. - [Partially update a document by ID (namespace-scoped).](https://docs.mixpeek.com/docs/api-reference/documents/partially-update-a-document-by-id-namespace-scoped.md): Partially update a document by ID without specifying a collection. - [List documents across all collections (namespace-scoped).](https://docs.mixpeek.com/docs/api-reference/documents/list-documents-across-all-collections-namespace-scoped.md): List documents across all collections in the namespace. - [Batch get documents by IDs](https://docs.mixpeek.com/docs/api-reference/documents/batch-get-documents-by-ids.md): Batch retrieve multiple documents by their IDs. - [Run multiple list-documents queries concurrently.](https://docs.mixpeek.com/docs/api-reference/documents/run-multiple-list-documents-queries-concurrently.md): Execute up to 10 `POST /v1/documents/list` queries in parallel against the same na… - [Create Retriever](https://docs.mixpeek.com/docs/api-reference/retrievers/create-retriever.md): Create a new retriever. - [List Retrievers](https://docs.mixpeek.com/docs/api-reference/retrievers/list-retrievers.md): List all retrievers in the namespace. - [Get Retriever](https://docs.mixpeek.com/docs/api-reference/retrievers/get-retriever.md): Get a retriever by ID or name. - [Patch Retriever](https://docs.mixpeek.com/docs/api-reference/retrievers/patch-retriever.md): Update a retriever's metadata. - [Clone Retriever](https://docs.mixpeek.com/docs/api-reference/retrievers/clone-retriever.md): Clone a retriever with optional modifications. - [Delete Retriever](https://docs.mixpeek.com/docs/api-reference/retrievers/delete-retriever.md): Delete a retriever and all its resources comprehensively. - [Execute Retriever (Auto-Optimized)](https://docs.mixpeek.com/docs/api-reference/retrievers/execute-retriever-auto-optimized.md): Execute a retriever and return matching documents. The pipeline is automatically o… - [Batch Execute Retriever](https://docs.mixpeek.com/docs/api-reference/retrievers/batch-execute-retriever.md): Execute a retriever against multiple queries in a single request. The retriever is… - [List Executions](https://docs.mixpeek.com/docs/api-reference/retrievers/list-executions.md): List execution history for a retriever. - [Get Execution](https://docs.mixpeek.com/docs/api-reference/retrievers/get-execution.md): Get execution details and statistics. - [Get Live Execution Status](https://docs.mixpeek.com/docs/api-reference/retrievers/get-live-execution-status.md): Fetch live execution status from the durability journal. Returns real-time progres… - [Explain Retriever Execution Plan](https://docs.mixpeek.com/docs/api-reference/retrievers/explain-retriever-execution-plan.md): Get a detailed execution plan for a retriever without actually executing it. Simil… - [List Available Retriever Stages](https://docs.mixpeek.com/docs/api-reference/retriever-stages/list-available-retriever-stages.md): List all registered retriever stages with their configurations. Use this endpoint… - [Create Interaction](https://docs.mixpeek.com/docs/api-reference/retriever-interactions/create-interaction.md): Record a search interaction (view, click, feedback, etc.). - [List Interactions](https://docs.mixpeek.com/docs/api-reference/retriever-interactions/list-interactions.md): List interactions with optional filters and pagination. - [Get Interaction](https://docs.mixpeek.com/docs/api-reference/retriever-interactions/get-interaction.md): Get a specific interaction. - [Delete Interaction](https://docs.mixpeek.com/docs/api-reference/retriever-interactions/delete-interaction.md): Delete a specific interaction (idempotent - succeeds even if already deleted). - [List evaluation datasets](https://docs.mixpeek.com/docs/api-reference/retriever-evaluations/list-evaluation-datasets.md): List all evaluation datasets with pagination - [Create evaluation dataset](https://docs.mixpeek.com/docs/api-reference/retriever-evaluations/create-evaluation-dataset.md): Create a ground truth dataset for evaluating retrievers. Include queries with thei… - [Get evaluation dataset](https://docs.mixpeek.com/docs/api-reference/retriever-evaluations/get-evaluation-dataset.md): Retrieve a specific dataset by ID or name - [List evaluations](https://docs.mixpeek.com/docs/api-reference/retriever-evaluations/list-evaluations.md): List all evaluations for a retriever with optional filters - [Run evaluation](https://docs.mixpeek.com/docs/api-reference/retriever-evaluations/run-evaluation.md): Evaluate a retriever's quality using a ground truth dataset. Returns immediately w… - [Get evaluation results](https://docs.mixpeek.com/docs/api-reference/retriever-evaluations/get-evaluation-results.md): Retrieve evaluation results with all calculated metrics - [List benchmarks](https://docs.mixpeek.com/docs/api-reference/retriever-benchmarks/list-benchmarks.md): List benchmarks with optional filtering - [Create benchmark](https://docs.mixpeek.com/docs/api-reference/retriever-benchmarks/create-benchmark.md): Create a new benchmark run to compare retriever pipelines. The benchmark will repl… - [Get benchmark](https://docs.mixpeek.com/docs/api-reference/retriever-benchmarks/get-benchmark.md): Get benchmark status and results by ID - [Delete benchmark](https://docs.mixpeek.com/docs/api-reference/retriever-benchmarks/delete-benchmark.md): Delete a benchmark and its results - [Create Retriever API Key](https://docs.mixpeek.com/docs/api-reference/retriever-api-keys/create-retriever-api-key.md): Generate a scoped API key for executing this specific retriever. - [List Retriever API Keys](https://docs.mixpeek.com/docs/api-reference/retriever-api-keys/list-retriever-api-keys.md): List all API keys for this retriever. - [Revoke Retriever API Key](https://docs.mixpeek.com/docs/api-reference/retriever-api-keys/revoke-retriever-api-key.md): Revoke a retriever-scoped API key. - [Execute Adhoc Retriever](https://docs.mixpeek.com/docs/api-reference/adhoc-retrievers/execute-adhoc-retriever.md): Execute a retriever ad-hoc without persisting the configuration. - [List Adhoc Executions](https://docs.mixpeek.com/docs/api-reference/adhoc-retrievers/list-adhoc-executions.md): List execution history for ad-hoc retrievers. - [Get Adhoc Execution](https://docs.mixpeek.com/docs/api-reference/adhoc-retrievers/get-adhoc-execution.md): Get detailed execution information for a specific ad-hoc retriever execution. - [Publish Retriever](https://docs.mixpeek.com/docs/api-reference/published-retrievers/publish-retriever.md): Publish a retriever as a public search interface. - [List Published Retrievers](https://docs.mixpeek.com/docs/api-reference/published-retrievers/list-published-retrievers.md): List all published retrievers for the organization. - [Get Published Retriever](https://docs.mixpeek.com/docs/api-reference/published-retrievers/get-published-retriever.md): Get published retriever details. - [Update Published Retriever](https://docs.mixpeek.com/docs/api-reference/published-retrievers/update-published-retriever.md): Update published retriever configuration. - [Unpublish Retriever](https://docs.mixpeek.com/docs/api-reference/published-retrievers/unpublish-retriever.md): Unpublish a retriever. - [Check Name Availability](https://docs.mixpeek.com/docs/api-reference/published-retrievers/check-name-availability.md): Check if a public name is available. - [Get Organization Publish Stats](https://docs.mixpeek.com/docs/api-reference/published-retrievers/get-organization-publish-stats.md): Get organization publish statistics. - [List Public Retrievers](https://docs.mixpeek.com/docs/api-reference/public-retriever-api/list-public-retrievers.md): List all public retrievers with pagination and search. - [Get Public Retriever Config](https://docs.mixpeek.com/docs/api-reference/public-retriever-api/get-public-retriever-config.md): Get display configuration for public page rendering. - [Get Public Retriever Template](https://docs.mixpeek.com/docs/api-reference/public-retriever-api/get-public-retriever-template.md): Get retriever configuration as a reusable template. - [Execute Public Retriever](https://docs.mixpeek.com/docs/api-reference/public-retriever-api/execute-public-retriever.md): Execute a published retriever (public endpoint). - [Verify Password](https://docs.mixpeek.com/docs/api-reference/public-retriever-api/verify-password.md): Verify password for a password-protected retriever. - [Track Interaction](https://docs.mixpeek.com/docs/api-reference/public-retriever-api/track-interaction.md): Track user interaction with search results. - [Track Interaction Batch](https://docs.mixpeek.com/docs/api-reference/public-retriever-api/track-interaction-batch.md): Track multiple interactions in a single request (batching). - [Create Taxonomy](https://docs.mixpeek.com/docs/api-reference/taxonomies/create-taxonomy.md): Create a taxonomy and return the created resource. - [Get Taxonomy](https://docs.mixpeek.com/docs/api-reference/taxonomies/get-taxonomy.md): Get a taxonomy by ID or name. - [Partially Update Taxonomy](https://docs.mixpeek.com/docs/api-reference/taxonomies/partially-update-taxonomy.md): Update a taxonomy's metadata. - [List Taxonomies](https://docs.mixpeek.com/docs/api-reference/taxonomies/list-taxonomies.md): List taxonomies with optional filters and pagination. - [Test taxonomy configuration (validation only) — DEPRECATED path](https://docs.mixpeek.com/docs/api-reference/taxonomies/test-taxonomy-configuration-validation-only.md): ⚠️ VALIDATION ENDPOINT ONLY - Not for production enrichment! - [List Taxonomy Versions](https://docs.mixpeek.com/docs/api-reference/taxonomies/list-taxonomy-versions.md): List all versions for a taxonomy (head included as latest). - [Create Taxonomy Version](https://docs.mixpeek.com/docs/api-reference/taxonomies/create-taxonomy-version.md): Create a new version for a taxonomy with a new config snapshot. - [Clone Taxonomy](https://docs.mixpeek.com/docs/api-reference/taxonomies/clone-taxonomy.md): Clone a taxonomy with optional modifications. - [Delete Taxonomy](https://docs.mixpeek.com/docs/api-reference/taxonomies/delete-taxonomy.md): This endpoint deletes a taxonomy and all its resources including: - Taxonomy v… - [Get Available Steps](https://docs.mixpeek.com/docs/api-reference/taxonomy-analytics/get-available-steps.md): Get all available steps for a taxonomy and collection. - [Compute step transition analytics](https://docs.mixpeek.com/docs/api-reference/taxonomy-analytics/compute-step-transition-analytics.md): Analyze how documents progress from one taxonomy step to another. - [Analyze multi-step transition paths](https://docs.mixpeek.com/docs/api-reference/taxonomy-analytics/analyze-multi-step-transition-paths.md): Discover the most common multi-step paths documents take between two taxonomy step… - [Create Cluster](https://docs.mixpeek.com/docs/api-reference/clusters/create-cluster.md): Create a new cluster configuration and output collection. - [Get Cluster](https://docs.mixpeek.com/docs/api-reference/clusters/get-cluster.md): Retrieve a cluster by ID or name. - [Partially Update Cluster](https://docs.mixpeek.com/docs/api-reference/clusters/partially-update-cluster.md): This endpoint partially updates a cluster (PATCH operation). Only provided fie… - [List Clusters](https://docs.mixpeek.com/docs/api-reference/clusters/list-clusters.md): This endpoint allows you to list clusters. - [Execute Clustering](https://docs.mixpeek.com/docs/api-reference/clusters/execute-clustering.md): Execute clustering on a specific cluster. - [Apply Cluster Enrichment](https://docs.mixpeek.com/docs/api-reference/clusters/apply-cluster-enrichment.md): Apply clustering enrichments to a collection via engine. - [List Cluster Groups](https://docs.mixpeek.com/docs/api-reference/clusters/list-cluster-groups.md): Get all cluster groups with labels, summaries, and document counts from the latest… - [Get cluster artifacts](https://docs.mixpeek.com/docs/api-reference/clusters/get-cluster-artifacts.md) - [Stream cluster data](https://docs.mixpeek.com/docs/api-reference/clusters/stream-cluster-data.md) - [Delete Cluster](https://docs.mixpeek.com/docs/api-reference/clusters/delete-cluster.md): This endpoint deletes a cluster and all its resources including: - Running Ray… - [Create Cluster Trigger](https://docs.mixpeek.com/docs/api-reference/cluster-triggers/create-cluster-trigger.md): Create a new trigger for automated cluster execution. - [List Cluster Triggers](https://docs.mixpeek.com/docs/api-reference/cluster-triggers/list-cluster-triggers.md): List cluster triggers with filters and pagination. - [Get Cluster Trigger](https://docs.mixpeek.com/docs/api-reference/cluster-triggers/get-cluster-trigger.md): Get a cluster trigger by ID. - [Update Cluster Trigger](https://docs.mixpeek.com/docs/api-reference/cluster-triggers/update-cluster-trigger.md): Update a cluster trigger. - [Pause Cluster Trigger](https://docs.mixpeek.com/docs/api-reference/cluster-triggers/pause-cluster-trigger.md): Pause trigger execution. Paused triggers retain configuration but do not execute. - [Resume Cluster Trigger](https://docs.mixpeek.com/docs/api-reference/cluster-triggers/resume-cluster-trigger.md): Resume paused trigger. Next execution time is recalculated from current time. - [Get Trigger Execution History](https://docs.mixpeek.com/docs/api-reference/cluster-triggers/get-trigger-execution-history.md): Get execution history for a trigger with pagination. - [Delete Cluster Trigger](https://docs.mixpeek.com/docs/api-reference/cluster-triggers/delete-cluster-trigger.md): Delete a cluster trigger (soft delete). - [Get Latest Cluster Execution](https://docs.mixpeek.com/docs/api-reference/cluster-executions/get-latest-cluster-execution.md): Get the most recent execution results for a cluster. - [Get Specific Cluster Execution](https://docs.mixpeek.com/docs/api-reference/cluster-executions/get-specific-cluster-execution.md): Get a specific execution by run ID. - [List Cluster Execution History](https://docs.mixpeek.com/docs/api-reference/cluster-executions/list-cluster-execution-history.md): List execution history for a cluster with pagination, filtering, sorting, and sear… - [Get execution artifacts](https://docs.mixpeek.com/docs/api-reference/cluster-executions/get-execution-artifacts.md) - [Stream execution data](https://docs.mixpeek.com/docs/api-reference/cluster-executions/stream-execution-data.md) - [Cancel Execution](https://docs.mixpeek.com/docs/api-reference/cluster-executions/cancel-execution.md): Cancel a pending or processing cluster execution. - [Create Trigger](https://docs.mixpeek.com/docs/api-reference/create-trigger.md): Create a new trigger for scheduled job execution. - [List Triggers](https://docs.mixpeek.com/docs/api-reference/list-triggers.md): List triggers with filters and pagination. - [Get Trigger](https://docs.mixpeek.com/docs/api-reference/get-trigger.md): Get a trigger by ID. - [Update Trigger](https://docs.mixpeek.com/docs/api-reference/update-trigger.md): Update a trigger. - [Delete Trigger](https://docs.mixpeek.com/docs/api-reference/delete-trigger.md): Delete a trigger (soft delete - sets status to disabled). - [Execute Trigger Now](https://docs.mixpeek.com/docs/api-reference/execute-trigger-now.md): Manually execute a trigger immediately. - [Pause Trigger](https://docs.mixpeek.com/docs/api-reference/pause-trigger.md): Pause trigger execution. Paused triggers retain configuration but do not execute. - [Resume Trigger](https://docs.mixpeek.com/docs/api-reference/resume-trigger.md): Resume a paused trigger. Next execution time is recalculated from current time. - [Get Trigger Execution History](https://docs.mixpeek.com/docs/api-reference/get-trigger-execution-history.md): Get execution history for a trigger with pagination. - [Create Alert](https://docs.mixpeek.com/docs/api-reference/alerts/create-alert.md): Create a new alert that monitors document ingestion and sends notifications. - [Get Alert](https://docs.mixpeek.com/docs/api-reference/alerts/get-alert.md): Get an alert by ID (alt_...) or name. - [Update Alert](https://docs.mixpeek.com/docs/api-reference/alerts/update-alert.md): Partially update an alert's configuration. - [List Alerts](https://docs.mixpeek.com/docs/api-reference/alerts/list-alerts.md): List all alerts in the namespace with optional filtering and pagination. - [Delete Alert](https://docs.mixpeek.com/docs/api-reference/alerts/delete-alert.md): Delete an alert and its execution history. - [List Alert Executions](https://docs.mixpeek.com/docs/api-reference/alerts/list-alert-executions.md): List execution history for a specific alert. - [Get Alert Execution](https://docs.mixpeek.com/docs/api-reference/alerts/get-alert-execution.md): Get a single alert execution result by execution ID. Use this to poll for alert re… - [Get Latest Alert Result](https://docs.mixpeek.com/docs/api-reference/alerts/get-latest-alert-result.md): Get the most recent execution result for an alert. Use this endpoint to poll for a… - [List All Executions](https://docs.mixpeek.com/docs/api-reference/alerts/list-all-executions.md): List execution history for all alerts in the namespace. - [Create Webhook](https://docs.mixpeek.com/docs/api-reference/webhooks/create-webhook.md): Create a new webhook for the user's organization. - [List Webhooks](https://docs.mixpeek.com/docs/api-reference/webhooks/list-webhooks.md): List all webhooks for the user's organization. - [Get Webhook](https://docs.mixpeek.com/docs/api-reference/webhooks/get-webhook.md): Get a single webhook by its ID. - [Update Webhook](https://docs.mixpeek.com/docs/api-reference/webhooks/update-webhook.md): Update an existing webhook. - [Delete Webhook](https://docs.mixpeek.com/docs/api-reference/webhooks/delete-webhook.md): Delete a webhook (idempotent - succeeds even if already deleted). - [Create an App](https://docs.mixpeek.com/docs/api-reference/apps/create-app.md): Create a new App. - [List Apps](https://docs.mixpeek.com/docs/api-reference/apps/list-apps.md): List all Apps for this organization. - [Get an App](https://docs.mixpeek.com/docs/api-reference/apps/get-app.md): Get an App by its `app_id`. - [Update an App](https://docs.mixpeek.com/docs/api-reference/apps/update-app.md): Partially update an App configuration (saved as draft). - [Delete an App](https://docs.mixpeek.com/docs/api-reference/apps/delete-app.md): Delete an App permanently. - [Publish an App](https://docs.mixpeek.com/docs/api-reference/apps/publish-app.md): Publish the current draft config of an App. - [Rollback an App](https://docs.mixpeek.com/docs/api-reference/apps/rollback-app.md): Rollback to the previous published config version. - [Deploy an App](https://docs.mixpeek.com/docs/api-reference/apps/deploy-app.md): Queue a build+deploy for an App, creating a new version. - [Get presigned upload URL](https://docs.mixpeek.com/docs/api-reference/apps/get-deploy-upload-url.md): Generate a presigned S3 PUT URL so the CLI can upload a bundle zip directly. Pass… - [Get Deploy Status](https://docs.mixpeek.com/docs/api-reference/apps/get-deploy-status.md): Check the status of a specific deployment (queued, building, complete, failed). - [Stream deploy logs (SSE)](https://docs.mixpeek.com/docs/api-reference/apps/stream-deploy-logs-sse.md): Server-Sent Events stream of real-time deploy logs. - [Verify a presigned-URL upload landed in S3](https://docs.mixpeek.com/docs/api-reference/apps/verify-a-presigned-url-upload-landed-in-s3.md): Confirm a bundle uploaded via a presigned PUT URL actually landed in S3. - [Promote staging to production](https://docs.mixpeek.com/docs/api-reference/apps/promote-staging-to-production.md): Promote the current staging deployment to production. - [Connect a GitHub repository](https://docs.mixpeek.com/docs/api-reference/apps/connect-a-github-repository.md): Connect a GitHub repository for automatic deploys on push. - [Disconnect GitHub repository](https://docs.mixpeek.com/docs/api-reference/apps/disconnect-github-repository.md): Disconnect the GitHub repository from this app. - [List app users](https://docs.mixpeek.com/docs/api-reference/apps/list-app-users.md): List all users in this app's Clerk organization. - [Invite a user](https://docs.mixpeek.com/docs/api-reference/apps/invite-a-user.md): Invite a user to this app by email via Clerk. - [List pending invitations](https://docs.mixpeek.com/docs/api-reference/apps/list-pending-invitations.md): List pending invitations for this app's Clerk organization. - [Update user role](https://docs.mixpeek.com/docs/api-reference/apps/update-user-role.md): Update a user's role in this app's Clerk organization. - [Remove a user](https://docs.mixpeek.com/docs/api-reference/apps/remove-a-user.md): Remove a user from this app's Clerk organization. - [Revoke an invitation](https://docs.mixpeek.com/docs/api-reference/apps/revoke-an-invitation.md): Revoke a pending invitation. - [List version history](https://docs.mixpeek.com/docs/api-reference/apps/list-versions.md): Return version history for an App, most recent first. - [Get Version Details](https://docs.mixpeek.com/docs/api-reference/apps/get-version.md): Return full details for a specific version including asset manifest and source fil… - [Diff Two Versions](https://docs.mixpeek.com/docs/api-reference/apps/diff-versions.md): Compare two versions — returns file-level changes and optional source diffs. - [Download Version Bundle](https://docs.mixpeek.com/docs/api-reference/apps/download-version.md): Get a presigned download URL for a version's original bundle zip. - [Restore a Version](https://docs.mixpeek.com/docs/api-reference/apps/restore-version.md): Restore a previous version by pointing the environment to its assets. - [Add a custom domain](https://docs.mixpeek.com/docs/api-reference/apps/add-domain.md): Attach a custom domain to an App. - [List custom domains](https://docs.mixpeek.com/docs/api-reference/apps/list-domains.md): List all custom domains attached to an App. - [Remove a domain](https://docs.mixpeek.com/docs/api-reference/apps/delete-domain.md): Remove a custom domain from an App. - [Trigger DNS verification](https://docs.mixpeek.com/docs/api-reference/apps/verify-domain.md): Trigger asynchronous DNS TXT record verification for a domain. - [Get app analytics overview](https://docs.mixpeek.com/docs/api-reference/apps/get-app-analytics-overview.md): Per-app analytics dashboard data: error trend, Web Vitals, recent errors, event co… - [Get recent error rate](https://docs.mixpeek.com/docs/api-reference/apps/get-recent-error-rate.md): Query ClickHouse canvas_errors for the error count in the last N minutes. - [Get runtime or request logs](https://docs.mixpeek.com/docs/api-reference/apps/get-runtime-or-request-logs.md): Query ClickHouse canvas_app_logs or canvas_request_logs. - [Get public App config](https://docs.mixpeek.com/docs/api-reference/public-apps-api/get-app-config.md): Fetch the full configuration for a public App — no authentication required. - [Execute an App tab search](https://docs.mixpeek.com/docs/api-reference/public-apps-api/search-app.md): Execute a search on a specific tab of a public App — no authentication required. - [Get App featured gallery](https://docs.mixpeek.com/docs/api-reference/public-apps-api/get-app-gallery.md): Fetch featured gallery results for a public App — no authentication required. - [Get taxonomy node tree for an App](https://docs.mixpeek.com/docs/api-reference/public-apps-api/get-app-taxonomies.md): Fetch the node tree for a taxonomy associated with a public App — no authenticatio… - [Track an App interaction event](https://docs.mixpeek.com/docs/api-reference/public-apps-api/track-app-interaction.md): Record a user interaction event for a public App — no authentication required. - [Create Session](https://docs.mixpeek.com/docs/api-reference/agent-sessions/create-session.md): Create a new agent session. - [List Sessions](https://docs.mixpeek.com/docs/api-reference/agent-sessions/list-sessions.md): List agent sessions in the namespace. - [Get Session](https://docs.mixpeek.com/docs/api-reference/agent-sessions/get-session.md): Get session metadata by ID. - [Patch Session](https://docs.mixpeek.com/docs/api-reference/agent-sessions/patch-session.md): Update session metadata. - [Send Message](https://docs.mixpeek.com/docs/api-reference/agent-sessions/send-message.md): Send a message to the agent and stream the response. - [Get History](https://docs.mixpeek.com/docs/api-reference/agent-sessions/get-history.md): Get conversation history for a session. - [List Tools](https://docs.mixpeek.com/docs/api-reference/agent-sessions/list-tools.md): List all available agent tools. - [Detect Intent](https://docs.mixpeek.com/docs/api-reference/agent-sessions/detect-intent.md): Detect user intent from natural language request. - [Respond To Confirmation](https://docs.mixpeek.com/docs/api-reference/agent-sessions/respond-to-confirmation.md): Respond to a pending confirmation for a write operation. - [Submit Feedback](https://docs.mixpeek.com/docs/api-reference/agent-sessions/submit-feedback.md): Submit feedback on an assistant message. - [Terminate Session](https://docs.mixpeek.com/docs/api-reference/agent-sessions/terminate-session.md): Terminate a session and kill its actor. - [Create Annotation](https://docs.mixpeek.com/docs/api-reference/annotations/create-annotation.md): Record a human decision on a document. - [Get Annotation](https://docs.mixpeek.com/docs/api-reference/annotations/get-annotation.md): Get a single annotation by ID. - [List Annotations](https://docs.mixpeek.com/docs/api-reference/annotations/list-annotations.md): Query annotations with optional filters. - [Annotation Stats](https://docs.mixpeek.com/docs/api-reference/annotations/annotation-stats.md): Aggregate annotation counts grouped by label. - [Patch Annotation](https://docs.mixpeek.com/docs/api-reference/annotations/update-annotation.md): Update an existing annotation (label, confidence, reasoning, payload). - [Delete Annotation](https://docs.mixpeek.com/docs/api-reference/annotations/delete-annotation.md): Delete an annotation. - [Bulk Annotations](https://docs.mixpeek.com/docs/api-reference/annotations/bulk-annotations.md): Create, update, and/or delete annotations in a single call. - [List Namespace Templates](https://docs.mixpeek.com/docs/api-reference/templates/list-namespace-templates.md): List namespace templates (system + organization + user). - [Get Namespace Template](https://docs.mixpeek.com/docs/api-reference/templates/get-namespace-template.md): Get namespace template details. - [Create Namespace Template](https://docs.mixpeek.com/docs/api-reference/templates/create-namespace-template.md): Create template from existing namespace. - [Instantiate Namespace Template](https://docs.mixpeek.com/docs/api-reference/templates/instantiate-namespace-template.md): Instantiate namespace template. - [List Retriever Templates](https://docs.mixpeek.com/docs/api-reference/templates/list-retriever-templates.md): List retriever templates (system + organization + user). - [Get Retriever Template](https://docs.mixpeek.com/docs/api-reference/templates/get-retriever-template.md): Get retriever template details. - [Create Retriever Template](https://docs.mixpeek.com/docs/api-reference/templates/create-retriever-template.md): Create template from existing retriever. - [Instantiate Retriever Template](https://docs.mixpeek.com/docs/api-reference/templates/instantiate-retriever-template.md): Instantiate retriever template. - [List Collection Templates](https://docs.mixpeek.com/docs/api-reference/templates/list-collection-templates.md): List collection templates (system + organization + user). - [Get Collection Template](https://docs.mixpeek.com/docs/api-reference/templates/get-collection-template.md): Get collection template details. - [Create Collection Template](https://docs.mixpeek.com/docs/api-reference/templates/create-collection-template.md): Create template from existing collection. - [Instantiate Collection Template](https://docs.mixpeek.com/docs/api-reference/templates/instantiate-collection-template.md): Instantiate collection template. - [List Bucket Templates](https://docs.mixpeek.com/docs/api-reference/templates/list-bucket-templates.md): List bucket templates (system + organization + user). - [Get Bucket Template](https://docs.mixpeek.com/docs/api-reference/templates/get-bucket-template.md): Get bucket template details. - [Create Bucket Template](https://docs.mixpeek.com/docs/api-reference/templates/create-bucket-template.md): Create template from existing bucket. - [Instantiate Bucket Template](https://docs.mixpeek.com/docs/api-reference/templates/instantiate-bucket-template.md): Instantiate bucket template. - [List Cluster Templates](https://docs.mixpeek.com/docs/api-reference/templates/list-cluster-templates.md): List cluster templates (system + organization + user). - [Get Cluster Template](https://docs.mixpeek.com/docs/api-reference/templates/get-cluster-template.md): Get cluster template details. - [Create Cluster Template](https://docs.mixpeek.com/docs/api-reference/templates/create-cluster-template.md): Create template from existing cluster. - [Instantiate Cluster Template](https://docs.mixpeek.com/docs/api-reference/templates/instantiate-cluster-template.md): Instantiate cluster template. - [List Taxonomy Templates](https://docs.mixpeek.com/docs/api-reference/templates/list-taxonomy-templates.md): List taxonomy templates (system + organization + user). - [Get Taxonomy Template](https://docs.mixpeek.com/docs/api-reference/templates/get-taxonomy-template.md): Get taxonomy template details. - [Create Taxonomy Template](https://docs.mixpeek.com/docs/api-reference/templates/create-taxonomy-template.md): Create template from existing taxonomy. - [Instantiate Taxonomy Template](https://docs.mixpeek.com/docs/api-reference/templates/instantiate-taxonomy-template.md): Instantiate taxonomy template. - [List Public Namespace Templates](https://docs.mixpeek.com/docs/api-reference/public-templates-api/list-public-namespace-templates.md): List public namespace templates (no authentication required). - [Get Public Namespace Template](https://docs.mixpeek.com/docs/api-reference/public-templates-api/get-public-namespace-template.md): Get public namespace template details (no authentication required). - [List Public Retriever Templates](https://docs.mixpeek.com/docs/api-reference/public-templates-api/list-public-retriever-templates.md): List public retriever templates (no authentication required). - [Get Public Retriever Template](https://docs.mixpeek.com/docs/api-reference/public-templates-api/get-public-retriever-template.md): Get public retriever template details (no authentication required). - [List Scaffolds](https://docs.mixpeek.com/docs/api-reference/public-templates-api/list-scaffolds.md): List available scaffold templates (public, no auth required). - [Get Scaffold](https://docs.mixpeek.com/docs/api-reference/public-templates-api/get-scaffold.md): Get scaffold template details (public, no auth required). - [Apply Manifest](https://docs.mixpeek.com/docs/api-reference/manifest/apply-manifest.md): Apply a YAML manifest to create resources. - [Validate Manifest](https://docs.mixpeek.com/docs/api-reference/manifest/validate-manifest.md): Validate a YAML manifest without applying. - [Export Manifest Get](https://docs.mixpeek.com/docs/api-reference/manifest/export-manifest.md): Export current resources to a YAML manifest. - [Diff Manifest](https://docs.mixpeek.com/docs/api-reference/manifest/diff-manifest.md): Compare a manifest file with current state. - [Generate Manifest](https://docs.mixpeek.com/docs/api-reference/manifest/generate-manifest.md): Generate a manifest from natural language description. - [Lint Manifest](https://docs.mixpeek.com/docs/api-reference/manifest/lint-manifest.md): Lint a YAML manifest for best practices and potential issues. - [Get All Discovery Information](https://docs.mixpeek.com/docs/api-reference/discovery/get-all-discovery-information.md): Returns combined discovery information including extractors, stages, and manifest… - [List Available Feature Extractors](https://docs.mixpeek.com/docs/api-reference/discovery/list-available-feature-extractors.md): Discover all available feature extractors with their capabilities, supported modal… - [List Available Retriever Stages with Examples](https://docs.mixpeek.com/docs/api-reference/discovery/list-available-retriever-stages-with-examples.md): Discover all available retriever stages with extended information including exampl… - [Get Manifest Schema for Agent Configuration](https://docs.mixpeek.com/docs/api-reference/discovery/get-manifest-schema-for-agent-configuration.md): Returns the complete manifest schema including all resource types, their JSON sche… - [Get Namespace Summary](https://docs.mixpeek.com/docs/api-reference/analytics/get-namespace-summary.md): Get comprehensive namespace optimization summary. - [Get Field Usage](https://docs.mixpeek.com/docs/api-reference/analytics/get-field-usage.md): Get usage statistics for all filtered fields. - [Get Field Performance](https://docs.mixpeek.com/docs/api-reference/analytics/get-field-performance.md): Analyze field performance correlation. - [Get Most Queried Fields](https://docs.mixpeek.com/docs/api-reference/analytics/get-most-queried-fields.md): Get most frequently queried metadata fields. - [Get Compound Index Patterns](https://docs.mixpeek.com/docs/api-reference/analytics/get-compound-index-patterns.md): Identify compound index opportunities. - [Get Index Recommendations](https://docs.mixpeek.com/docs/api-reference/analytics/get-index-recommendations.md): Get comprehensive MongoDB index recommendations. - [Get Index Suggestions](https://docs.mixpeek.com/docs/api-reference/analytics/get-index-suggestions.md): Get index suggestions based on filter usage patterns. - [Get Bucket Health](https://docs.mixpeek.com/docs/api-reference/analytics/get-bucket-health.md): Get bucket health monitoring metrics. - [Get Bucket Storage](https://docs.mixpeek.com/docs/api-reference/analytics/get-bucket-storage.md): Get storage growth trends over time. - [Get Bucket Usage](https://docs.mixpeek.com/docs/api-reference/analytics/get-bucket-usage.md): Get usage and cost metrics. - [Get Sync Performance](https://docs.mixpeek.com/docs/api-reference/analytics/get-sync-performance.md): Get sync performance metrics. - [Get Sync Comparison](https://docs.mixpeek.com/docs/api-reference/analytics/get-sync-comparison.md): Compare performance across sync configurations. - [Get Upload Performance](https://docs.mixpeek.com/docs/api-reference/analytics/get-upload-performance.md): Get upload performance metrics. - [Get Collection Overview](https://docs.mixpeek.com/docs/api-reference/analytics/get-collection-overview.md): Get high-level collection health and status metrics. - [Get Document Growth](https://docs.mixpeek.com/docs/api-reference/analytics/get-document-growth.md): Get document growth trends over time. - [Get Latency Metrics](https://docs.mixpeek.com/docs/api-reference/analytics/get-latency-metrics.md): Get processing latency distribution. - [Get Failure Analysis](https://docs.mixpeek.com/docs/api-reference/analytics/get-failure-analysis.md): Get failure analysis metrics. - [Get Extractor Performance](https://docs.mixpeek.com/docs/api-reference/analytics/get-extractor-performance.md): Get feature extraction performance metrics. - [Get Retriever Performance](https://docs.mixpeek.com/docs/api-reference/analytics/get-retriever-performance.md): Get retriever performance metrics for tuning. - [Get Retriever Signals](https://docs.mixpeek.com/docs/api-reference/analytics/get-retriever-signals.md): Get retriever signals for interaction tuning. - [Get Slow Queries](https://docs.mixpeek.com/docs/api-reference/analytics/get-slow-queries.md): Get slow queries and their filter patterns. - [Get Stage Breakdown](https://docs.mixpeek.com/docs/api-reference/analytics/get-stage-breakdown.md): Get stage-level performance breakdown. - [Get Cache Performance](https://docs.mixpeek.com/docs/api-reference/analytics/get-cache-performance.md): Get cache performance metrics. - [Analyze For Tuning](https://docs.mixpeek.com/docs/api-reference/analytics/analyze-for-tuning.md): Analyze retriever and generate tuning recommendations. - [Get Engine Performance](https://docs.mixpeek.com/docs/api-reference/analytics/get-engine-performance.md): Get engine performance metrics over time. - [Analyze Bottlenecks](https://docs.mixpeek.com/docs/api-reference/analytics/analyze-bottlenecks.md): Identify performance bottlenecks. - [Get Extractor Breakdown](https://docs.mixpeek.com/docs/api-reference/analytics/get-extractor-breakdown.md): Get extractor performance breakdown. - [Get Engine Stage Breakdown](https://docs.mixpeek.com/docs/api-reference/analytics/get-engine-stage-breakdown.md): Get stage-level performance breakdown. - [Get Slowest Operations](https://docs.mixpeek.com/docs/api-reference/analytics/get-slowest-operations.md): Get slowest individual operations. - [Get Assignment Metrics](https://docs.mixpeek.com/docs/api-reference/analytics/get-assignment-metrics.md): Get taxonomy assignment metrics over time. - [Get Confidence Distribution](https://docs.mixpeek.com/docs/api-reference/analytics/get-confidence-distribution.md): Get confidence score distribution. - [Get Label Distribution](https://docs.mixpeek.com/docs/api-reference/analytics/get-label-distribution.md): Get label distribution. - [Get Enrichment History](https://docs.mixpeek.com/docs/api-reference/analytics/get-enrichment-history.md): Get enrichment execution history. - [Get Execution History](https://docs.mixpeek.com/docs/api-reference/analytics/get-execution-history.md): Get cluster execution history with metrics. - [Get Failure Analysis](https://docs.mixpeek.com/docs/api-reference/analytics/get-failure-analysis-1.md): Get cluster failure analysis. - [Get Inference Performance](https://docs.mixpeek.com/docs/api-reference/analytics/get-inference-performance.md): Get inference performance metrics. - [Get Extractor Performance](https://docs.mixpeek.com/docs/api-reference/analytics/get-extractor-performance-1.md): Get feature extractor performance breakdown. - [Get Batch Diagnostics](https://docs.mixpeek.com/docs/api-reference/analytics/get-batch-diagnostics.md): Get comprehensive diagnostics for a batch. - [Get Usage Summary](https://docs.mixpeek.com/docs/api-reference/analytics/get-usage-summary.md): Get usage summary for billing. - [Get Slowest Queries](https://docs.mixpeek.com/docs/api-reference/analytics/get-slowest-queries.md): Get slowest queries for troubleshooting. - [List Notifications](https://docs.mixpeek.com/docs/api-reference/notifications/list-notifications.md): List all notifications for the user's organization. - [Get Notification](https://docs.mixpeek.com/docs/api-reference/notifications/get-notification.md): Get a single notification by its ID. - [Mark As Read](https://docs.mixpeek.com/docs/api-reference/notifications/mark-as-read.md): Mark a notification as read. - [Mark All As Read](https://docs.mixpeek.com/docs/api-reference/notifications/mark-all-as-read.md): Mark all notifications as read for a user. - [Get Unread Count](https://docs.mixpeek.com/docs/api-reference/notifications/get-unread-count.md): Get count of unread notifications. - [Delete Notification](https://docs.mixpeek.com/docs/api-reference/notifications/delete-notification.md): Delete a notification (idempotent - succeeds even if already deleted). - [Get Preferences](https://docs.mixpeek.com/docs/api-reference/notifications/get-preferences.md): Get notification preferences for the organization. - [Update Preferences](https://docs.mixpeek.com/docs/api-reference/notifications/update-preferences.md): Update notification preferences for the organization. - [Get Reminder Preferences](https://docs.mixpeek.com/docs/api-reference/notifications/get-reminder-preferences.md): Get reminder/nudge email preferences for the organization. - [Update Reminder Preferences](https://docs.mixpeek.com/docs/api-reference/notifications/update-reminder-preferences.md): Update reminder/nudge email preferences for the organization. - [Get Recent Email Sends](https://docs.mixpeek.com/docs/api-reference/notifications/get-recent-email-sends.md): Get recent emails sent via Resend with delivery status. - [Get Funnel State](https://docs.mixpeek.com/docs/api-reference/notifications/get-funnel-state.md): Get the current funnel state for the organization. - [Advance Funnel Stage](https://docs.mixpeek.com/docs/api-reference/notifications/advance-funnel-stage.md): Advance the funnel stage from the client side. - [List Tasks](https://docs.mixpeek.com/docs/api-reference/tasks/list-tasks.md): List tasks with optional filtering, sorting, and pagination. - [Get Task Information](https://docs.mixpeek.com/docs/api-reference/tasks/get-task-information.md): Retrieve a task by its ID. - [Kill Task](https://docs.mixpeek.com/docs/api-reference/tasks/kill-task.md): Kill a task (idempotent - succeeds even if task doesn't exist or is already killed… - [Execute Raw Inference](https://docs.mixpeek.com/docs/api-reference/inference/execute-raw-inference.md): Execute raw inference with provider+model or custom plugin. - [Search Resources](https://docs.mixpeek.com/docs/api-reference/resource-search/search-resources.md): Search across all resource names and IDs within your namespace. - [Get Pricing Configuration](https://docs.mixpeek.com/docs/api-reference/pricing/get-pricing-configuration.md): Public pricing rate card. Price = how much content of each file type × (base rate… - [List change feed events](https://docs.mixpeek.com/docs/api-reference/events/list-events.md): List this organization's change feed, ordered and resumable by cursor. - [Infer onboarding configuration](https://docs.mixpeek.com/docs/api-reference/onboarding/infer-onboarding-configuration.md): Given a free-text use-case description, uses an LLM to recommend the best scaffold… - [Get the org's signup-time suggested namespace](https://docs.mixpeek.com/docs/api-reference/onboarding/get-suggested-config.md): Returns the namespace configuration that was suggested from Mixpeek's company rese… ## OpenAPI Specs - [openapi](https://docs.mixpeek.com/docs/api-reference/openapi.json) - [package](https://docs.mixpeek.com/docs/package.json) - [package-lock](https://docs.mixpeek.com/docs/package-lock.json) - [settings](https://docs.mixpeek.com/docs/.vscode/settings.json) ## Optional - [Homepage](https://mixpeek.com) - [Engineering Blog](https://mixpeek.com/blog) - [API Swagger](https://api.mixpeek.com/docs/swagger)