Skip to main content

Integration & E2E Overview

This section starts from "How to integrate MimirQ into your environment" and complements the Frontend / Backend / Ops documentation: those cover pages and implementation details, while this section focuses on business outcomes, recommended paths, and contract entry points.

Integration Architecture Overview​

Typical Integration Sequence​

Three Narrative Layers (Pick the One You Need)​

Business Layer: What outcome do I want?​

Operations Layer: How exactly do I call it, and in what order?​

Contract Layer: Are fields, permissions, and coverage consistent?​

Endpoint Quick Reference​

DomainKey EndpointsE2E Docs
DatasetsPOST /datasets, GET /datasets/{id}, DELETE /datasets/{id}E2E
DocumentsPOST /documents/upload, GET /documents/{id}/statusE2E
ChatPOST /chat/completions (SSE)Scenario S01
RetrievalPOST /retrieval/searchScenario S04
KGPOST /kg/trigger, GET /kg/{id}/graphScenario S05
EvaluationsPOST /evaluations/jobsScenario S07
GovernancePOST /governance/quarantineScenario S09

Authentication Flow Overview​

Authentication Methods

MimirQ supports three authentication methods, in order of priority:

  1. JWT Bearer Token -- Authorization: Bearer <token>, suitable for frontend and OAuth integrations
  2. API Key -- X-API-Key: <key>, suitable for service-to-service calls and automation scripts
  3. Tenant Header -- X-Tenant-ID: <tenant>, multi-tenant isolation identifier (must be used in combination with one of the above auth methods)

See Auth Modes | Tenant Headers for details.

Relationship with Repository docs/integration/​

Articles on this site focus on navigation and synthesis; in-depth long-form documents and checklists remain authoritative at docs/integration/*.md on GitHub (the table above links to commonly used ones).

TypeLink
Redocskygazer42.github.io/MimirQ
Scenario-based API Sequencesworkflows.md
Contracts & DebuggingAPI_CONTRACT
Backend HandbookBackend Overview
Frontend HandbookFrontend Overview
Operations HandbookOperations Overview