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