{
  "schemaVersion": 1,
  "generatedFrom": {
    "openapi": "3.1.0",
    "apiVersion": "1.71.0",
    "releaseStatus": "published"
  },
  "authorityByQuestion": {
    "terminology": "https://docs.tapinomahub.com/machine/domain-dictionary.json",
    "exactApiContract": "https://docs.tapinomahub.com/specs/tapinoma-hub.en.json",
    "capabilitySelectionAndOrchestration": "https://docs.tapinomahub.com/knowledge/",
    "mcpIntegration": "https://docs.tapinomahub.com/mcp/",
    "generatedAgentContext": "https://docs.tapinomahub.com/llms-full.txt"
  },
  "conflictRule": "The domain dictionary governs preferred terms. OpenAPI governs exact methods, paths, fields, enums and responses. Guides must not override either; do not infer a resolution for conflicting statements.",
  "resourceCount": 35,
  "resources": [
    {
      "id": "interactive-reference",
      "type": "human_entry_point",
      "format": "html",
      "url": "https://docs.tapinomahub.com/",
      "languages": [
        "de",
        "en",
        "fr"
      ]
    },
    {
      "id": "process-guide",
      "type": "human_guide",
      "format": "html",
      "url": "https://docs.tapinomahub.com/processes/",
      "languages": [
        "de",
        "en",
        "fr"
      ]
    },
    {
      "id": "integration-guide",
      "type": "human_guide",
      "format": "html",
      "url": "https://docs.tapinomahub.com/integration/",
      "languages": [
        "de",
        "en",
        "fr"
      ]
    },
    {
      "id": "clients-guide",
      "type": "human_guide",
      "format": "html",
      "url": "https://docs.tapinomahub.com/clients/",
      "languages": [
        "de",
        "en",
        "fr"
      ]
    },
    {
      "id": "mcp-preview-guide",
      "type": "human_guide",
      "format": "html",
      "url": "https://docs.tapinomahub.com/mcp/",
      "languages": [
        "de",
        "en",
        "fr"
      ],
      "availability": "private_preview"
    },
    {
      "id": "system-status",
      "type": "human_status",
      "format": "html",
      "url": "https://docs.tapinomahub.com/status/",
      "languages": [
        "de",
        "en",
        "fr"
      ]
    },
    {
      "id": "knowledge-index-html",
      "type": "human_knowledge",
      "format": "html",
      "url": "https://docs.tapinomahub.com/knowledge/",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-index-markdown",
      "type": "machine_and_human_knowledge",
      "format": "markdown",
      "url": "https://docs.tapinomahub.com/knowledge/index.md",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-domain-model-html",
      "type": "human_knowledge",
      "format": "html",
      "url": "https://docs.tapinomahub.com/knowledge/domain-model/",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-domain-model-markdown",
      "type": "machine_and_human_knowledge",
      "format": "markdown",
      "url": "https://docs.tapinomahub.com/knowledge/domain-model.md",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-capabilities-html",
      "type": "human_knowledge",
      "format": "html",
      "url": "https://docs.tapinomahub.com/knowledge/capabilities/",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-capabilities-markdown",
      "type": "machine_and_human_knowledge",
      "format": "markdown",
      "url": "https://docs.tapinomahub.com/knowledge/capabilities.md",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-identifiers-and-data-flow-html",
      "type": "human_knowledge",
      "format": "html",
      "url": "https://docs.tapinomahub.com/knowledge/identifiers-and-data-flow/",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-identifiers-and-data-flow-markdown",
      "type": "machine_and_human_knowledge",
      "format": "markdown",
      "url": "https://docs.tapinomahub.com/knowledge/identifiers-and-data-flow.md",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-decision-guides-html",
      "type": "human_knowledge",
      "format": "html",
      "url": "https://docs.tapinomahub.com/knowledge/decision-guides/",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-decision-guides-markdown",
      "type": "machine_and_human_knowledge",
      "format": "markdown",
      "url": "https://docs.tapinomahub.com/knowledge/decision-guides.md",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-integration-recipes-html",
      "type": "human_knowledge",
      "format": "html",
      "url": "https://docs.tapinomahub.com/knowledge/integration-recipes/",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-integration-recipes-markdown",
      "type": "machine_and_human_knowledge",
      "format": "markdown",
      "url": "https://docs.tapinomahub.com/knowledge/integration-recipes.md",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-runtime-and-security-html",
      "type": "human_knowledge",
      "format": "html",
      "url": "https://docs.tapinomahub.com/knowledge/runtime-and-security/",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-runtime-and-security-markdown",
      "type": "machine_and_human_knowledge",
      "format": "markdown",
      "url": "https://docs.tapinomahub.com/knowledge/runtime-and-security.md",
      "languages": [
        "en"
      ]
    },
    {
      "id": "llms-compact",
      "type": "agent_entry_point",
      "format": "text",
      "url": "https://docs.tapinomahub.com/llms.txt",
      "languages": [
        "en"
      ]
    },
    {
      "id": "llms-full",
      "type": "agent_context",
      "format": "text",
      "url": "https://docs.tapinomahub.com/llms-full.txt",
      "languages": [
        "en"
      ]
    },
    {
      "id": "openapi-en",
      "type": "api_contract",
      "format": "openapi+json",
      "url": "https://docs.tapinomahub.com/specs/tapinoma-hub.en.json",
      "languages": [
        "en"
      ]
    },
    {
      "id": "openapi-de",
      "type": "api_contract",
      "format": "openapi+json",
      "url": "https://docs.tapinomahub.com/specs/tapinoma-hub.json",
      "languages": [
        "de"
      ]
    },
    {
      "id": "openapi-fr",
      "type": "api_contract",
      "format": "openapi+json",
      "url": "https://docs.tapinomahub.com/specs/tapinoma-hub.fr.json",
      "languages": [
        "fr"
      ]
    },
    {
      "id": "registration-mapping-markdown",
      "type": "field_mapping",
      "format": "markdown",
      "url": "https://docs.tapinomahub.com/mappings/vehicle-registration-field-mapping.md",
      "languages": [
        "en"
      ]
    },
    {
      "id": "registration-mapping-csv",
      "type": "field_mapping",
      "format": "csv",
      "url": "https://docs.tapinomahub.com/mappings/vehicle-registration-field-mapping.csv",
      "languages": [
        "language-neutral"
      ]
    },
    {
      "id": "registration-mapping-json",
      "type": "field_mapping",
      "format": "json",
      "url": "https://docs.tapinomahub.com/mappings/vehicle-registration-field-mapping.json",
      "languages": [
        "language-neutral"
      ]
    },
    {
      "id": "api-catalog",
      "type": "machine_resource",
      "format": "json",
      "url": "https://docs.tapinomahub.com/machine/api-catalog.json",
      "languages": [
        "en"
      ]
    },
    {
      "id": "field-origins",
      "type": "machine_resource",
      "format": "json",
      "url": "https://docs.tapinomahub.com/machine/field-origins.json",
      "languages": [
        "en"
      ]
    },
    {
      "id": "knowledge-graph",
      "type": "machine_resource",
      "format": "json",
      "url": "https://docs.tapinomahub.com/machine/knowledge-graph.json",
      "languages": [
        "en"
      ]
    },
    {
      "id": "domain-dictionary",
      "type": "machine_resource",
      "format": "json",
      "url": "https://docs.tapinomahub.com/machine/domain-dictionary.json",
      "languages": [
        "de",
        "en",
        "fr"
      ]
    },
    {
      "id": "docs-manifest",
      "type": "machine_resource",
      "format": "json",
      "url": "https://docs.tapinomahub.com/machine/docs-manifest.json",
      "languages": [
        "en"
      ]
    },
    {
      "id": "sitemap",
      "type": "discovery",
      "format": "xml",
      "url": "https://docs.tapinomahub.com/sitemap.xml",
      "languages": [
        "language-neutral"
      ]
    },
    {
      "id": "robots",
      "type": "discovery",
      "format": "text",
      "url": "https://docs.tapinomahub.com/robots.txt",
      "languages": [
        "language-neutral"
      ]
    }
  ],
  "pages": [
    {
      "slug": "index",
      "title": "Integration knowledge base",
      "description": "The authoritative map from automotive concepts and tapinomahub capabilities to API operations, data dependencies and complete integration recipes.",
      "html": "https://docs.tapinomahub.com/knowledge/",
      "markdown": "https://docs.tapinomahub.com/knowledge/index.md"
    },
    {
      "slug": "domain-model",
      "title": "Domain model and terminology",
      "description": "Canonical tapinomahub terms, automotive concepts and identifier boundaries.",
      "html": "https://docs.tapinomahub.com/knowledge/domain-model/",
      "markdown": "https://docs.tapinomahub.com/knowledge/domain-model.md"
    },
    {
      "slug": "capabilities",
      "title": "Capability map",
      "description": "What tapinomahub can do, when to use each capability and which API operations implement it.",
      "html": "https://docs.tapinomahub.com/knowledge/capabilities/",
      "markdown": "https://docs.tapinomahub.com/knowledge/capabilities.md"
    },
    {
      "slug": "identifiers-and-data-flow",
      "title": "Identifiers and data flow",
      "description": "Where every integration identifier comes from, where it is used next and how to avoid dead ends.",
      "html": "https://docs.tapinomahub.com/knowledge/identifiers-and-data-flow/",
      "markdown": "https://docs.tapinomahub.com/knowledge/identifiers-and-data-flow.md"
    },
    {
      "slug": "decision-guides",
      "title": "Decision guides",
      "description": "Input-to-goal decision paths for VINs, OE numbers, vehicle documents, images, parts and client separation.",
      "html": "https://docs.tapinomahub.com/knowledge/decision-guides/",
      "markdown": "https://docs.tapinomahub.com/knowledge/decision-guides.md"
    },
    {
      "slug": "integration-recipes",
      "title": "Integration recipes",
      "description": "End-to-end implementation recipes for ERP, DMS, marketplace, shop, dismantling, intake and middleware systems.",
      "html": "https://docs.tapinomahub.com/knowledge/integration-recipes/",
      "markdown": "https://docs.tapinomahub.com/knowledge/integration-recipes.md"
    },
    {
      "slug": "runtime-and-security",
      "title": "Runtime, errors and security",
      "description": "Authentication, asynchronous jobs, idempotency, retry, rate limits, pagination and data protection.",
      "html": "https://docs.tapinomahub.com/knowledge/runtime-and-security/",
      "markdown": "https://docs.tapinomahub.com/knowledge/runtime-and-security.md"
    }
  ],
  "machineResources": [
    "https://docs.tapinomahub.com/machine/api-catalog.json",
    "https://docs.tapinomahub.com/machine/field-origins.json",
    "https://docs.tapinomahub.com/machine/knowledge-graph.json",
    "https://docs.tapinomahub.com/machine/domain-dictionary.json",
    "https://docs.tapinomahub.com/machine/docs-manifest.json",
    "https://docs.tapinomahub.com/llms.txt",
    "https://docs.tapinomahub.com/llms-full.txt",
    "https://docs.tapinomahub.com/specs/tapinoma-hub.en.json",
    "https://docs.tapinomahub.com/specs/tapinoma-hub.json",
    "https://docs.tapinomahub.com/specs/tapinoma-hub.fr.json",
    "https://docs.tapinomahub.com/mappings/vehicle-registration-field-mapping.json"
  ]
}
