[
  {
    "surface": "dashboard",
    "path": "/.well-known/vercel/flags",
    "source": "minds-ui/apps/app/app/.well-known/vercel/flags/route.ts",
    "sha256": "e136c4494e8bdcda942fdbc030e57a30d4c0b7017c7d14f1ef8c8102229c1b71",
    "slug": "dashboard--.well-known-vercel-flags",
    "methods": [
      {
        "method": "GET",
        "line": 3
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "No explicit authentication check in this route module. Imported handlers or deployment middleware may impose additional controls; this inventory does not assert public deployment access.",
    "statuses": [],
    "schemas": [],
    "responses": [],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/akasha",
    "source": "minds-ui/apps/app/app/api/akasha/route.ts",
    "sha256": "1a30849e5830ea41b0dbfc834bb2ab59c4bb89ea97ea0d89cb7f8625b78649b9",
    "slug": "dashboard--api-akasha",
    "methods": [
      {
        "method": "GET",
        "line": 8
      },
      {
        "method": "POST",
        "line": 12
      },
      {
        "method": "PUT",
        "line": 16
      },
      {
        "method": "PATCH",
        "line": 20
      },
      {
        "method": "DELETE",
        "line": 24
      },
      {
        "method": "HEAD",
        "line": 28
      }
    ],
    "queryParameters": [
      "akashaPath"
    ],
    "requestHeaders": [],
    "auth": "Dashboard session cookie; the proxy resolves the active authorized instance and supplies a capability token upstream. Incoming API keys are not a dashboard sign-in mechanism.",
    "statuses": [],
    "schemas": [],
    "responses": [],
    "delegated": [
      "minds-ui/apps/app/app/api/akasha/proxy.ts"
    ]
  },
  {
    "surface": "dashboard",
    "path": "/api/auth/[...all]",
    "source": "minds-ui/apps/app/app/api/auth/[...all]/route.ts",
    "sha256": "38c82d73012dbd01aa1e51af68725499933b809eade06fd229482601007947c4",
    "slug": "dashboard--api-auth-catch-all-all",
    "methods": [
      {
        "method": "GET",
        "line": 1
      },
      {
        "method": "POST",
        "line": 1
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Delegated authentication handler. Supported actions and credentials are owned by the imported auth integration.",
    "statuses": [],
    "schemas": [],
    "responses": [],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/auth/exchange",
    "source": "minds-ui/apps/app/app/api/auth/exchange/route.ts",
    "sha256": "ceb358b31fee28a198f0f1ebecc767e0aa011a3f3e87980934e0ba8f82a60919",
    "slug": "dashboard--api-auth-exchange",
    "methods": [
      {
        "method": "POST",
        "line": 24
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "OAuth browser flow using HTTP-only l1fe_* cookies. Exchange/refresh/logout have endpoint-specific inputs and rate limits.",
    "statuses": [
      400,
      429,
      500
    ],
    "schemas": [
      {
        "name": "ExchangeRequest",
        "source": "minds-ui/apps/app/app/api/auth/exchange/route.ts",
        "line": 18
      }
    ],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 28
      },
      {
        "name": "request.json",
        "line": 36
      },
      {
        "name": "NextResponse.json",
        "line": 38
      },
      {
        "name": "NextResponse.json",
        "line": 44
      },
      {
        "name": "tokenResponse.json",
        "line": 73
      },
      {
        "name": "NextResponse.json",
        "line": 75
      },
      {
        "name": "tokenResponse.json",
        "line": 84
      },
      {
        "name": "NextResponse.json",
        "line": 88
      },
      {
        "name": "NextResponse.json",
        "line": 98
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/auth/get-session",
    "source": "minds-ui/apps/app/app/api/auth/get-session/route.ts",
    "sha256": "e8b90c56c10dd846e06f88114c0d0024315d91bfda6dc512c55cf2f4eb0937ef",
    "slug": "dashboard--api-auth-get-session",
    "methods": [
      {
        "method": "GET",
        "line": 3
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [],
    "schemas": [],
    "responses": [
      {
        "name": "Response.json",
        "line": 5
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/auth/logout",
    "source": "minds-ui/apps/app/app/api/auth/logout/route.ts",
    "sha256": "0b7fe83d60ff6c44e5dc616f07383cc5850d8110cd9662ebc6ab65ab0f8fe7d8",
    "slug": "dashboard--api-auth-logout",
    "methods": [
      {
        "method": "POST",
        "line": 24
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "OAuth browser flow using HTTP-only l1fe_* cookies. Exchange/refresh/logout have endpoint-specific inputs and rate limits.",
    "statuses": [
      429
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 28
      },
      {
        "name": "NextResponse.json",
        "line": 70
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/auth/refresh",
    "source": "minds-ui/apps/app/app/api/auth/refresh/route.ts",
    "sha256": "cf67eacafc8ec93e94e86e5e549be245d2e57c0de5d1534f0457700f6163963e",
    "slug": "dashboard--api-auth-refresh",
    "methods": [
      {
        "method": "POST",
        "line": 26
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "OAuth browser flow using HTTP-only l1fe_* cookies. Exchange/refresh/logout have endpoint-specific inputs and rate limits.",
    "statuses": [
      401,
      429,
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 30
      },
      {
        "name": "NextResponse.json",
        "line": 40
      },
      {
        "name": "tokenResponse.json",
        "line": 65
      },
      {
        "name": "NextResponse.json",
        "line": 69
      },
      {
        "name": "tokenResponse.json",
        "line": 84
      },
      {
        "name": "NextResponse.json",
        "line": 85
      },
      {
        "name": "NextResponse.json",
        "line": 90
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/auth/session",
    "source": "minds-ui/apps/app/app/api/auth/session/route.ts",
    "sha256": "9eefed22e1990047342fc2c5cc062989d9947ff690aced202da0dffe206f189f",
    "slug": "dashboard--api-auth-session",
    "methods": [
      {
        "method": "GET",
        "line": 21
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "OAuth browser flow using HTTP-only l1fe_* cookies. Exchange/refresh/logout have endpoint-specific inputs and rate limits.",
    "statuses": [
      401,
      429,
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 25
      },
      {
        "name": "NextResponse.json",
        "line": 35
      },
      {
        "name": "NextResponse.json",
        "line": 46
      },
      {
        "name": "userInfoResponse.json",
        "line": 56
      },
      {
        "name": "NextResponse.json",
        "line": 58
      },
      {
        "name": "NextResponse.json",
        "line": 72
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/auth/token",
    "source": "minds-ui/apps/app/app/api/auth/token/route.ts",
    "sha256": "e69839b20bcd563de6731b34cecd6e691a5a1e61db1fcd66b99c1afe1a319fab",
    "slug": "dashboard--api-auth-token",
    "methods": [
      {
        "method": "GET",
        "line": 12
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      401
    ],
    "schemas": [],
    "responses": [
      {
        "name": "Response.json",
        "line": 15
      },
      {
        "name": "Response.json",
        "line": 21
      },
      {
        "name": "Response.json",
        "line": 24
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/billing/action",
    "source": "minds-ui/apps/app/app/api/billing/action/route.ts",
    "sha256": "7234d84a3ae167c19f0553a1084c5fae34b244ed7fa71d34f8c4fd5ac562264f",
    "slug": "dashboard--api-billing-action",
    "methods": [
      {
        "method": "POST",
        "line": 32
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "No explicit authentication check in this route module. Imported handlers or deployment middleware may impose additional controls; this inventory does not assert public deployment access.",
    "statuses": [
      400,
      500
    ],
    "schemas": [
      {
        "name": "ActionPayload",
        "source": "minds-ui/apps/app/app/api/billing/action/route.ts",
        "line": 21
      }
    ],
    "responses": [
      {
        "name": "request.json",
        "line": 35
      },
      {
        "name": "NextResponse.json",
        "line": 37
      },
      {
        "name": "NextResponse.json",
        "line": 43
      },
      {
        "name": "NextResponse.json",
        "line": 47
      },
      {
        "name": "NextResponse.json",
        "line": 54
      },
      {
        "name": "NextResponse.json",
        "line": 67
      },
      {
        "name": "NextResponse.json",
        "line": 72
      },
      {
        "name": "NextResponse.json",
        "line": 83
      },
      {
        "name": "NextResponse.json",
        "line": 92
      },
      {
        "name": "NextResponse.json",
        "line": 98
      },
      {
        "name": "NextResponse.json",
        "line": 102
      },
      {
        "name": "NextResponse.json",
        "line": 109
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/billing/subscriptions",
    "source": "minds-ui/apps/app/app/api/billing/subscriptions/route.ts",
    "sha256": "f78c674f73c00cd446681d4be3e9a635506cd834a8cac9a74f5af161edc89837",
    "slug": "dashboard--api-billing-subscriptions",
    "methods": [
      {
        "method": "GET",
        "line": 16
      }
    ],
    "queryParameters": [
      "orgId"
    ],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      401
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 20
      },
      {
        "name": "NextResponse.json",
        "line": 34
      },
      {
        "name": "NextResponse.json",
        "line": 39
      },
      {
        "name": "NextResponse.json",
        "line": 45
      }
    ],
    "delegated": [
      "minds-ui/apps/app/lib/organizations.ts"
    ]
  },
  {
    "surface": "dashboard",
    "path": "/api/chat/context",
    "source": "minds-ui/apps/app/app/api/chat/context/route.ts",
    "sha256": "e4b97b9711096a86bae4e6ba788a85a0e44d539c848e2e4665ef5507eaebd6bd",
    "slug": "dashboard--api-chat-context",
    "methods": [
      {
        "method": "GET",
        "line": 24
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      401,
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 27
      },
      {
        "name": "NextResponse.json",
        "line": 49
      },
      {
        "name": "NextResponse.json",
        "line": 52
      }
    ],
    "delegated": [
      "minds-ui/apps/app/lib/chat/operator-context.ts",
      "minds-ui/apps/app/lib/organizations.ts"
    ]
  },
  {
    "surface": "dashboard",
    "path": "/api/collaboration/auth",
    "source": "minds-ui/apps/app/app/api/collaboration/auth/route.ts",
    "sha256": "ea89813fc3d6eebf0971c2a05874d829d53957a440e5561a04c2c159138ea844",
    "slug": "dashboard--api-collaboration-auth",
    "methods": [
      {
        "method": "POST",
        "line": 24
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      401
    ],
    "schemas": [],
    "responses": [],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/control-plane",
    "source": "minds-ui/apps/app/app/api/control-plane/route.ts",
    "sha256": "a7b990c04007ce107f441764552a9b9515246d6d4218e78cf191576853653144",
    "slug": "dashboard--api-control-plane",
    "methods": [
      {
        "method": "GET",
        "line": 14
      },
      {
        "method": "POST",
        "line": 18
      },
      {
        "method": "PUT",
        "line": 22
      },
      {
        "method": "PATCH",
        "line": 26
      },
      {
        "method": "DELETE",
        "line": 30
      },
      {
        "method": "HEAD",
        "line": 34
      }
    ],
    "queryParameters": [
      "controlPlanePath"
    ],
    "requestHeaders": [
      "content-type",
      "accept",
      "x-request-id"
    ],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      200,
      400,
      401,
      502,
      503
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 41
      },
      {
        "name": "NextResponse.json",
        "line": 49
      },
      {
        "name": "NextResponse.json",
        "line": 60
      },
      {
        "name": "NextResponse.json",
        "line": 82
      },
      {
        "name": "NextResponse.json",
        "line": 159
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/foundry/chat",
    "source": "minds-ui/apps/app/app/api/foundry/chat/route.ts",
    "sha256": "2d518ad13d432790c13dd29ae4eccc2f32f38f545e9c31207a82f64554372af0",
    "slug": "dashboard--api-foundry-chat",
    "methods": [
      {
        "method": "POST",
        "line": 148
      },
      {
        "method": "GET",
        "line": 314
      }
    ],
    "queryParameters": [],
    "requestHeaders": [
      "content-type",
      "x-request-id",
      "cf-ray",
      "x-foundry-request-id"
    ],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      400,
      401,
      405,
      502,
      503
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 151
      },
      {
        "name": "NextResponse.json",
        "line": 164
      },
      {
        "name": "request.json",
        "line": 178
      },
      {
        "name": "NextResponse.json",
        "line": 180
      },
      {
        "name": "NextResponse.json",
        "line": 192
      },
      {
        "name": "NextResponse.json",
        "line": 234
      },
      {
        "name": "NextResponse.json",
        "line": 287
      },
      {
        "name": "NextResponse.json",
        "line": 296
      },
      {
        "name": "NextResponse.json",
        "line": 315
      }
    ],
    "delegated": [
      "minds-ui/apps/app/lib/chat/operator-context.ts",
      "minds-ui/apps/app/lib/organizations.ts"
    ]
  },
  {
    "surface": "dashboard",
    "path": "/api/health",
    "source": "minds-ui/apps/app/app/api/health/route.ts",
    "sha256": "fe398fb032cba33c652575b88b800d5c17beec041a079c915605401844051c3b",
    "slug": "dashboard--api-health",
    "methods": [
      {
        "method": "GET",
        "line": 3
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "No explicit authentication check in this route module. Imported handlers or deployment middleware may impose additional controls; this inventory does not assert public deployment access.",
    "statuses": [],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 4
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/hmr/[did]/backup/confirm",
    "source": "minds-ui/apps/app/app/api/hmr/[did]/backup/confirm/route.ts",
    "sha256": "050830e23ee8ac3727bec751edf0104030fa1bd73aa4eb7a142e3770bbb80fb1",
    "slug": "dashboard--api-hmr-did-backup-confirm",
    "methods": [
      {
        "method": "POST",
        "line": 21
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "No explicit authentication check in this route module. Imported handlers or deployment middleware may impose additional controls; this inventory does not assert public deployment access.",
    "statuses": [
      400,
      500
    ],
    "schemas": [
      {
        "name": "ConfirmPayload",
        "source": "minds-ui/apps/app/app/api/hmr/[did]/backup/confirm/route.ts",
        "line": 3
      }
    ],
    "responses": [
      {
        "name": "Response.json",
        "line": 28
      },
      {
        "name": "request.json",
        "line": 32
      },
      {
        "name": "Response.json",
        "line": 35
      },
      {
        "name": "Response.json",
        "line": 58
      },
      {
        "name": "response.json",
        "line": 68
      },
      {
        "name": "Response.json",
        "line": 69
      },
      {
        "name": "Response.json",
        "line": 78
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/hmr/generate",
    "source": "minds-ui/apps/app/app/api/hmr/generate/route.ts",
    "sha256": "06a365681d71ab16419c8fdc84221b07c3614b2438c2a86c7fd52b725757fefd",
    "slug": "dashboard--api-hmr-generate",
    "methods": [
      {
        "method": "POST",
        "line": 24
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "No explicit authentication check in this route module. Imported handlers or deployment middleware may impose additional controls; this inventory does not assert public deployment access.",
    "statuses": [
      400,
      500
    ],
    "schemas": [
      {
        "name": "GeneratePayload",
        "source": "minds-ui/apps/app/app/api/hmr/generate/route.ts",
        "line": 3
      }
    ],
    "responses": [
      {
        "name": "request.json",
        "line": 26
      },
      {
        "name": "Response.json",
        "line": 29
      },
      {
        "name": "Response.json",
        "line": 52
      },
      {
        "name": "response.json",
        "line": 60
      },
      {
        "name": "Response.json",
        "line": 61
      },
      {
        "name": "Response.json",
        "line": 70
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/instance-context/active",
    "source": "minds-ui/apps/app/app/api/instance-context/active/route.ts",
    "sha256": "02a6326563947ed5724911c50d01aab64fa89435ee7d2438552066de8a55f13f",
    "slug": "dashboard--api-instance-context-active",
    "methods": [
      {
        "method": "POST",
        "line": 17
      },
      {
        "method": "GET",
        "line": 65
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      400,
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "request.json",
        "line": 25
      },
      {
        "name": "NextResponse.json",
        "line": 29
      },
      {
        "name": "NextResponse.json",
        "line": 45
      },
      {
        "name": "NextResponse.json",
        "line": 49
      },
      {
        "name": "NextResponse.json",
        "line": 76
      },
      {
        "name": "NextResponse.json",
        "line": 80
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/instance-context/services",
    "source": "minds-ui/apps/app/app/api/instance-context/services/route.ts",
    "sha256": "1e37e1cc3bd5bf75f699668d8d1566ffea843b3a4758a368d7aa7e0da13df669",
    "slug": "dashboard--api-instance-context-services",
    "methods": [
      {
        "method": "GET",
        "line": 15
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      400,
      401,
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 20
      },
      {
        "name": "NextResponse.json",
        "line": 35
      },
      {
        "name": "NextResponse.json",
        "line": 41
      },
      {
        "name": "NextResponse.json",
        "line": 55
      }
    ],
    "delegated": [
      "minds-ui/apps/app/lib/organizations.ts"
    ]
  },
  {
    "surface": "dashboard",
    "path": "/api/instance-context/tenant",
    "source": "minds-ui/apps/app/app/api/instance-context/tenant/route.ts",
    "sha256": "90cce6416c828390c3c715b4c96e51389317d4a62eb0227d7a27fb8d5158dc57",
    "slug": "dashboard--api-instance-context-tenant",
    "methods": [
      {
        "method": "POST",
        "line": 13
      },
      {
        "method": "GET",
        "line": 55
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      400,
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "request.json",
        "line": 21
      },
      {
        "name": "NextResponse.json",
        "line": 25
      },
      {
        "name": "NextResponse.json",
        "line": 40
      },
      {
        "name": "NextResponse.json",
        "line": 43
      },
      {
        "name": "NextResponse.json",
        "line": 66
      },
      {
        "name": "NextResponse.json",
        "line": 69
      }
    ],
    "delegated": [
      "minds-ui/apps/app/lib/organizations.ts"
    ]
  },
  {
    "surface": "dashboard",
    "path": "/api/lanes/frames",
    "source": "minds-ui/apps/app/app/api/lanes/frames/route.ts",
    "sha256": "1f53cf1ed7cefb8859f551dab7b9239bd7d898b99aaa4e8edfb942a5b33359cb",
    "slug": "dashboard--api-lanes-frames",
    "methods": [
      {
        "method": "POST",
        "line": 22
      },
      {
        "method": "GET",
        "line": 156
      }
    ],
    "queryParameters": [],
    "requestHeaders": [
      "idempotency-key"
    ],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      400,
      401
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 25
      },
      {
        "name": "request.json",
        "line": 38
      },
      {
        "name": "NextResponse.json",
        "line": 40
      },
      {
        "name": "NextResponse.json",
        "line": 119
      },
      {
        "name": "NextResponse.json",
        "line": 142
      },
      {
        "name": "NextResponse.json",
        "line": 158
      }
    ],
    "delegated": [
      "minds-ui/apps/app/lib/organizations.ts"
    ]
  },
  {
    "surface": "dashboard",
    "path": "/api/omerta",
    "source": "minds-ui/apps/app/app/api/omerta/route.ts",
    "sha256": "f2c78d9ab09bcb07b79675e805b8f6b0512471e1aa5472150b6148274d40404a",
    "slug": "dashboard--api-omerta",
    "methods": [
      {
        "method": "GET",
        "line": 13
      },
      {
        "method": "POST",
        "line": 17
      },
      {
        "method": "PUT",
        "line": 21
      },
      {
        "method": "PATCH",
        "line": 25
      },
      {
        "method": "DELETE",
        "line": 29
      },
      {
        "method": "HEAD",
        "line": 33
      }
    ],
    "queryParameters": [
      "omertaPath"
    ],
    "requestHeaders": [
      "content-type",
      "accept",
      "x-request-id"
    ],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      200,
      400,
      401,
      502
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 40
      },
      {
        "name": "NextResponse.json",
        "line": 48
      },
      {
        "name": "NextResponse.json",
        "line": 75
      },
      {
        "name": "NextResponse.json",
        "line": 143
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/organizations/active",
    "source": "minds-ui/apps/app/app/api/organizations/active/route.ts",
    "sha256": "46eac39878b990bd2383b2f86b1375e225892f8a9c89501ad0744e571286af0a",
    "slug": "dashboard--api-organizations-active",
    "methods": [
      {
        "method": "POST",
        "line": 12
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      400,
      401,
      404,
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 16
      },
      {
        "name": "request.json",
        "line": 22
      },
      {
        "name": "NextResponse.json",
        "line": 25
      },
      {
        "name": "NextResponse.json",
        "line": 37
      },
      {
        "name": "NextResponse.json",
        "line": 52
      },
      {
        "name": "NextResponse.json",
        "line": 55
      }
    ],
    "delegated": [
      "minds-ui/apps/app/lib/organizations.ts"
    ]
  },
  {
    "surface": "dashboard",
    "path": "/api/organizations",
    "source": "minds-ui/apps/app/app/api/organizations/route.ts",
    "sha256": "9e5edc48f58f4cfa43b63aeba4832e0a36f37d0b037ea281552523c1e1925320",
    "slug": "dashboard--api-organizations",
    "methods": [
      {
        "method": "GET",
        "line": 17
      },
      {
        "method": "POST",
        "line": 61
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      201,
      400,
      401,
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 21
      },
      {
        "name": "NextResponse.json",
        "line": 35
      },
      {
        "name": "NextResponse.json",
        "line": 49
      },
      {
        "name": "NextResponse.json",
        "line": 65
      },
      {
        "name": "request.json",
        "line": 71
      },
      {
        "name": "NextResponse.json",
        "line": 74
      },
      {
        "name": "NextResponse.json",
        "line": 95
      },
      {
        "name": "NextResponse.json",
        "line": 110
      },
      {
        "name": "NextResponse.json",
        "line": 121
      }
    ],
    "delegated": [
      "minds-ui/apps/app/lib/organizations.ts"
    ]
  },
  {
    "surface": "dashboard",
    "path": "/api/provisioning/instances/preflight",
    "source": "minds-ui/apps/app/app/api/provisioning/instances/preflight/route.ts",
    "sha256": "e0d1b7e123bfe5fbadedd5edeb2548603c6e8e5a060e897d91c92a9cb4c4e6d9",
    "slug": "dashboard--api-provisioning-instances-preflight",
    "methods": [
      {
        "method": "GET",
        "line": 14
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      401,
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 18
      },
      {
        "name": "NextResponse.json",
        "line": 32
      },
      {
        "name": "NextResponse.json",
        "line": 37
      }
    ],
    "delegated": [
      "minds-ui/apps/app/lib/organizations.ts",
      "minds-ui/apps/app/lib/provisioning/preflight.ts"
    ]
  },
  {
    "surface": "dashboard",
    "path": "/api/provisioning/instances/readiness",
    "source": "minds-ui/apps/app/app/api/provisioning/instances/readiness/route.ts",
    "sha256": "02872476f289994dde61a27069c8c144d3a51e4a9ea460a509283fdb29bc0547",
    "slug": "dashboard--api-provisioning-instances-readiness",
    "methods": [
      {
        "method": "GET",
        "line": 8
      }
    ],
    "queryParameters": [
      "endpoint"
    ],
    "requestHeaders": [],
    "auth": "No explicit authentication check in this route module. Imported handlers or deployment middleware may impose additional controls; this inventory does not assert public deployment access.",
    "statuses": [
      202,
      400
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 12
      },
      {
        "name": "NextResponse.json",
        "line": 26
      },
      {
        "name": "NextResponse.json",
        "line": 32
      },
      {
        "name": "NextResponse.json",
        "line": 40
      }
    ],
    "delegated": []
  },
  {
    "surface": "dashboard",
    "path": "/api/provisioning/instances",
    "source": "minds-ui/apps/app/app/api/provisioning/instances/route.ts",
    "sha256": "dbc8b1ff63383b155e1d277559d5a7d0a01dc38907566a13eb8832c43b10a984",
    "slug": "dashboard--api-provisioning-instances",
    "methods": [
      {
        "method": "POST",
        "line": 34
      },
      {
        "method": "PATCH",
        "line": 152
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [
      200,
      201
    ],
    "schemas": [
      {
        "name": "CreateProvisioningBody",
        "source": "minds-ui/apps/app/lib/provisioning/service.ts",
        "line": 36
      }
    ],
    "responses": [
      {
        "name": "provisioningAuthError",
        "line": 37
      },
      {
        "name": "provisioningError",
        "line": 51
      },
      {
        "name": "provisioningError",
        "line": 59
      },
      {
        "name": "request.json",
        "line": 68
      },
      {
        "name": "NextResponse.json",
        "line": 112
      },
      {
        "name": "provisioningError",
        "line": 123
      },
      {
        "name": "provisioningAuthError",
        "line": 127
      },
      {
        "name": "provisioningError",
        "line": 129
      },
      {
        "name": "provisioningError",
        "line": 132
      },
      {
        "name": "provisioningError",
        "line": 135
      },
      {
        "name": "provisioningError",
        "line": 139
      },
      {
        "name": "provisioningAuthError",
        "line": 155
      },
      {
        "name": "provisioningError",
        "line": 167
      },
      {
        "name": "request.json",
        "line": 176
      },
      {
        "name": "provisioningError",
        "line": 188
      },
      {
        "name": "provisioningError",
        "line": 195
      },
      {
        "name": "NextResponse.json",
        "line": 237
      },
      {
        "name": "provisioningError",
        "line": 248
      },
      {
        "name": "provisioningError",
        "line": 251
      },
      {
        "name": "provisioningError",
        "line": 258
      },
      {
        "name": "provisioningError",
        "line": 267
      },
      {
        "name": "NextResponse.json",
        "line": 281
      },
      {
        "name": "ProvisioningRequestError",
        "line": 312
      },
      {
        "name": "GardenEntitlementError",
        "line": 351
      }
    ],
    "delegated": [
      "minds-ui/apps/app/lib/provisioning/render.ts",
      "minds-ui/apps/app/lib/provisioning/garden.ts",
      "minds-ui/apps/app/lib/provisioning/cloudflare.ts",
      "minds-ui/apps/app/lib/organizations.ts",
      "minds-ui/apps/app/lib/provisioning/service.ts",
      "minds-ui/apps/app/lib/provisioning/upgrade.ts",
      "minds-ui/apps/app/lib/provisioning/types.ts"
    ]
  },
  {
    "surface": "dashboard",
    "path": "/api/provisioning/instances/upgrade",
    "source": "minds-ui/apps/app/app/api/provisioning/instances/upgrade/route.ts",
    "sha256": "9dcea44da91cfa4703818b86e16761a6ace064237ba68edf1ac13cc9a0e1bb71",
    "slug": "dashboard--api-provisioning-instances-upgrade",
    "methods": [
      {
        "method": "POST",
        "line": 27
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [],
    "schemas": [
      {
        "name": "UpgradeBody",
        "source": "minds-ui/apps/app/app/api/provisioning/instances/upgrade/route.ts",
        "line": 17
      }
    ],
    "responses": [
      {
        "name": "jsonError",
        "line": 30
      },
      {
        "name": "jsonError",
        "line": 44
      },
      {
        "name": "request.json",
        "line": 53
      },
      {
        "name": "jsonError",
        "line": 56
      },
      {
        "name": "jsonError",
        "line": 59
      },
      {
        "name": "NextResponse.json",
        "line": 97
      },
      {
        "name": "jsonError",
        "line": 100
      },
      {
        "name": "jsonError",
        "line": 103
      },
      {
        "name": "NextResponse.json",
        "line": 117
      }
    ],
    "delegated": [
      "minds-ui/apps/app/lib/organizations.ts",
      "minds-ui/apps/app/lib/provisioning/upgrade.ts"
    ]
  },
  {
    "surface": "dashboard",
    "path": "/api/webhooks/stripe",
    "source": "minds-ui/apps/app/app/api/webhooks/stripe/route.ts",
    "sha256": "85472b6d4bb51be277c21dd5bd268a99ee6afcba7a516023f17c892bab1b19f6",
    "slug": "dashboard--api-webhooks-stripe",
    "methods": [
      {
        "method": "POST",
        "line": 15
      },
      {
        "method": "GET",
        "line": 54
      }
    ],
    "queryParameters": [],
    "requestHeaders": [
      "x-cabbage-signature",
      "x-webhook-signature"
    ],
    "auth": "Webhook-specific signature or verification handler; not a customer bearer-token endpoint. See the handler and signing setup.",
    "statuses": [
      200,
      400,
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 22
      },
      {
        "name": "request.json",
        "line": 30
      },
      {
        "name": "NextResponse.json",
        "line": 32
      },
      {
        "name": "NextResponse.json",
        "line": 40
      },
      {
        "name": "NextResponse.json",
        "line": 43
      },
      {
        "name": "NextResponse.json",
        "line": 55
      }
    ],
    "delegated": []
  },
  {
    "surface": "management",
    "path": "/api/status",
    "source": "minds-ui/apps/api-service/app/api/status/route.ts",
    "sha256": "b887a46fb26a56a34f9be19f94ea09550905778e8099915a7cd5232ee438b0a1",
    "slug": "management--api-status",
    "methods": [
      {
        "method": "GET",
        "line": 3
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "No explicit authentication check in this route module. Imported handlers or deployment middleware may impose additional controls; this inventory does not assert public deployment access.",
    "statuses": [],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 4
      }
    ],
    "delegated": []
  },
  {
    "surface": "management",
    "path": "/api/v1/bundles/expand",
    "source": "minds-ui/apps/api-service/app/api/v1/bundles/expand/route.ts",
    "sha256": "3935a917f29cef61b6044c9c8005600bb7ae664135e6a4579ea0f94b53ad7909",
    "slug": "management--api-v1-bundles-expand",
    "methods": [
      {
        "method": "POST",
        "line": 23
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "BundleExpansionRequest",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 247
      },
      {
        "name": "BundleExpansionRequest",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 263
      },
      {
        "name": "BundleExpansionResponse",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 269
      },
      {
        "name": "BundleExpansionResponse",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 276
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 41
      },
      {
        "name": "apiAccepted",
        "line": 50
      },
      {
        "name": "apiError",
        "line": 54
      },
      {
        "name": "apiError",
        "line": 58
      },
      {
        "name": "ApiError",
        "line": 59
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/service.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/service-manager.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/hydra/clients",
    "source": "minds-ui/apps/api-service/app/api/v1/hydra/clients/route.ts",
    "sha256": "e0486b430f1f89d6a6534f49ad160f3445d105acc9fc138660fea0318f2c5ea5",
    "slug": "management--api-v1-hydra-clients",
    "methods": [
      {
        "method": "POST",
        "line": 4
      },
      {
        "method": "GET",
        "line": 54
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Endpoint-specific authentication in the source excerpt below; do not infer support for a dashboard API key.",
    "statuses": [
      400,
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "request.json",
        "line": 6
      },
      {
        "name": "NextResponse.json",
        "line": 10
      },
      {
        "name": "NextResponse.json",
        "line": 37
      },
      {
        "name": "response.json",
        "line": 43
      },
      {
        "name": "NextResponse.json",
        "line": 44
      },
      {
        "name": "NextResponse.json",
        "line": 47
      },
      {
        "name": "NextResponse.json",
        "line": 69
      },
      {
        "name": "response.json",
        "line": 75
      },
      {
        "name": "NextResponse.json",
        "line": 76
      },
      {
        "name": "NextResponse.json",
        "line": 79
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/env.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/instances/[instanceId]",
    "source": "minds-ui/apps/api-service/app/api/v1/instances/[instanceId]/route.ts",
    "sha256": "dcbe789903adc0de5e951b4f09c3f27f593410cd5a59cfdffae8df80eaaa405d",
    "slug": "management--api-v1-instances-instanceId",
    "methods": [
      {
        "method": "GET",
        "line": 13
      },
      {
        "method": "DELETE",
        "line": 67
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      404,
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 32
      },
      {
        "name": "NextResponse.json",
        "line": 47
      },
      {
        "name": "NextResponse.json",
        "line": 50
      },
      {
        "name": "NextResponse.json",
        "line": 57
      },
      {
        "name": "NextResponse.json",
        "line": 86
      },
      {
        "name": "NextResponse.json",
        "line": 104
      },
      {
        "name": "NextResponse.json",
        "line": 107
      },
      {
        "name": "NextResponse.json",
        "line": 114
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/instance-provisioning-service.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/db.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/instances/[instanceId]/services/disable",
    "source": "minds-ui/apps/api-service/app/api/v1/instances/[instanceId]/services/disable/route.ts",
    "sha256": "35485b373d282dd553a850edfe0cb15394fcc7a327fdc60a2437106360848cf1",
    "slug": "management--api-v1-instances-instanceId-services-disable",
    "methods": [
      {
        "method": "POST",
        "line": 13
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      404,
      500
    ],
    "schemas": [
      {
        "name": "DisableServiceRequest",
        "source": "minds-ui/apps/api-service/lib/services/hot-loading-service.ts",
        "line": 69
      }
    ],
    "responses": [
      {
        "name": "request.json",
        "line": 24
      },
      {
        "name": "InvalidRequestError",
        "line": 27
      },
      {
        "name": "NextResponse.json",
        "line": 37
      },
      {
        "name": "NextResponse.json",
        "line": 66
      },
      {
        "name": "NextResponse.json",
        "line": 69
      },
      {
        "name": "NextResponse.json",
        "line": 76
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/hot-loading-service.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/db.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/instances/[instanceId]/services/enable",
    "source": "minds-ui/apps/api-service/app/api/v1/instances/[instanceId]/services/enable/route.ts",
    "sha256": "853b631e790341a05684cebc46ea2ac73b91922dd1d942c24532d56e343ba3f3",
    "slug": "management--api-v1-instances-instanceId-services-enable",
    "methods": [
      {
        "method": "POST",
        "line": 13
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      404,
      500
    ],
    "schemas": [
      {
        "name": "EnableServiceRequest",
        "source": "minds-ui/apps/api-service/lib/services/hot-loading-service.ts",
        "line": 38
      }
    ],
    "responses": [
      {
        "name": "request.json",
        "line": 25
      },
      {
        "name": "InvalidRequestError",
        "line": 29
      },
      {
        "name": "NextResponse.json",
        "line": 39
      },
      {
        "name": "NextResponse.json",
        "line": 71
      },
      {
        "name": "NextResponse.json",
        "line": 74
      },
      {
        "name": "NextResponse.json",
        "line": 81
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/hot-loading-service.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/db.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/instances/[instanceId]/services/status",
    "source": "minds-ui/apps/api-service/app/api/v1/instances/[instanceId]/services/status/route.ts",
    "sha256": "368322900709854d66459ffabaa212dbd8ec1830642b3a0be511e9a89fa45cec",
    "slug": "management--api-v1-instances-instanceId-services-status",
    "methods": [
      {
        "method": "GET",
        "line": 12
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 28
      },
      {
        "name": "NextResponse.json",
        "line": 31
      },
      {
        "name": "NextResponse.json",
        "line": 38
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/hot-loading-service.ts",
      "minds-ui/apps/api-service/types/errors.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/instances",
    "source": "minds-ui/apps/api-service/app/api/v1/instances/route.ts",
    "sha256": "800e96ec9a25ee72ee02f89e0a24d4dfb5b2f3bdf5425feb2aca5a612fd14fb3",
    "slug": "management--api-v1-instances",
    "methods": [
      {
        "method": "POST",
        "line": 14
      },
      {
        "method": "GET",
        "line": 84
      }
    ],
    "queryParameters": [
      "tenant_id"
    ],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      201,
      400,
      404,
      500
    ],
    "schemas": [
      {
        "name": "CreateInstanceRequest",
        "source": "minds-ui/apps/api-service/lib/services/instance-provisioning-service.ts",
        "line": 29
      }
    ],
    "responses": [
      {
        "name": "request.json",
        "line": 21
      },
      {
        "name": "InvalidRequestError",
        "line": 25
      },
      {
        "name": "InvalidRequestError",
        "line": 29
      },
      {
        "name": "InvalidRequestError",
        "line": 33
      },
      {
        "name": "NextResponse.json",
        "line": 42
      },
      {
        "name": "NextResponse.json",
        "line": 65
      },
      {
        "name": "NextResponse.json",
        "line": 68
      },
      {
        "name": "NextResponse.json",
        "line": 75
      },
      {
        "name": "NextResponse.json",
        "line": 95
      },
      {
        "name": "NextResponse.json",
        "line": 104
      },
      {
        "name": "NextResponse.json",
        "line": 121
      },
      {
        "name": "NextResponse.json",
        "line": 124
      },
      {
        "name": "NextResponse.json",
        "line": 131
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/instance-provisioning-service.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/db.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/regions/[slug]/health",
    "source": "minds-ui/apps/api-service/app/api/v1/regions/[slug]/health/route.ts",
    "sha256": "e34c385ec8cb11a45d92d04ad892c7ee686610b8394883802aeeceea7df74376",
    "slug": "management--api-v1-regions-slug-health",
    "methods": [
      {
        "method": "GET",
        "line": 26
      },
      {
        "method": "POST",
        "line": 69
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      403,
      500
    ],
    "schemas": [
      {
        "name": "RegionHealthResponse",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 120
      },
      {
        "name": "RegionHealthResponse",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 132
      },
      {
        "name": "RouteParams",
        "source": "minds-ui/apps/api-service/app/api/v1/regions/[slug]/health/route.ts",
        "line": 18
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 44
      },
      {
        "name": "apiSuccess",
        "line": 49
      },
      {
        "name": "apiError",
        "line": 53
      },
      {
        "name": "apiError",
        "line": 57
      },
      {
        "name": "ApiError",
        "line": 58
      },
      {
        "name": "RateLimitExceededError",
        "line": 92
      },
      {
        "name": "apiSuccess",
        "line": 97
      },
      {
        "name": "apiError",
        "line": 101
      },
      {
        "name": "apiError",
        "line": 105
      },
      {
        "name": "ApiError",
        "line": 106
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/types/region.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/region-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/regions/[slug]",
    "source": "minds-ui/apps/api-service/app/api/v1/regions/[slug]/route.ts",
    "sha256": "f84ef61232e2bbbb7817ae6eaba4c55c0812aea84f8541e4dc006af29d531500",
    "slug": "management--api-v1-regions-slug",
    "methods": [
      {
        "method": "GET",
        "line": 28
      },
      {
        "method": "PATCH",
        "line": 71
      },
      {
        "method": "DELETE",
        "line": 122
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      403,
      500
    ],
    "schemas": [
      {
        "name": "RegionResponse",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 44
      },
      {
        "name": "RegionResponse",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 60
      },
      {
        "name": "UpdateRegionRequest",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 103
      },
      {
        "name": "UpdateRegionRequest",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 114
      },
      {
        "name": "RouteParams",
        "source": "minds-ui/apps/api-service/app/api/v1/regions/[slug]/route.ts",
        "line": 20
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 46
      },
      {
        "name": "apiSuccess",
        "line": 51
      },
      {
        "name": "apiError",
        "line": 55
      },
      {
        "name": "apiError",
        "line": 59
      },
      {
        "name": "ApiError",
        "line": 60
      },
      {
        "name": "RateLimitExceededError",
        "line": 96
      },
      {
        "name": "apiSuccess",
        "line": 101
      },
      {
        "name": "apiError",
        "line": 105
      },
      {
        "name": "apiError",
        "line": 109
      },
      {
        "name": "ApiError",
        "line": 110
      },
      {
        "name": "RateLimitExceededError",
        "line": 145
      },
      {
        "name": "apiSuccess",
        "line": 150
      },
      {
        "name": "apiError",
        "line": 154
      },
      {
        "name": "apiError",
        "line": 158
      },
      {
        "name": "ApiError",
        "line": 159
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/region.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/region-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/regions",
    "source": "minds-ui/apps/api-service/app/api/v1/regions/route.ts",
    "sha256": "8b044bf267959b329ef6b0f631594966f8b903f5da3bef5f291b4d929c06d751",
    "slug": "management--api-v1-regions",
    "methods": [
      {
        "method": "GET",
        "line": 26
      },
      {
        "method": "POST",
        "line": 74
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      403,
      500
    ],
    "schemas": [
      {
        "name": "RegionResponse",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 44
      },
      {
        "name": "RegionResponse",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 60
      },
      {
        "name": "ListRegionsQuery",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 66
      },
      {
        "name": "ListRegionsQuery",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 71
      },
      {
        "name": "ListRegionsResponse",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 73
      },
      {
        "name": "ListRegionsResponse",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 77
      },
      {
        "name": "CreateRegionRequest",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 83
      },
      {
        "name": "CreateRegionRequest",
        "source": "minds-ui/apps/api-service/types/region.ts",
        "line": 101
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 45
      },
      {
        "name": "apiSuccess",
        "line": 54
      },
      {
        "name": "apiError",
        "line": 58
      },
      {
        "name": "apiError",
        "line": 62
      },
      {
        "name": "ApiError",
        "line": 63
      },
      {
        "name": "RateLimitExceededError",
        "line": 98
      },
      {
        "name": "apiCreated",
        "line": 103
      },
      {
        "name": "apiError",
        "line": 107
      },
      {
        "name": "apiError",
        "line": 111
      },
      {
        "name": "ApiError",
        "line": 112
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/region.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/region-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/regions/select",
    "source": "minds-ui/apps/api-service/app/api/v1/regions/select/route.ts",
    "sha256": "aa6500d3a58eec2750c64ecb057fa94f2bbbd2ef58ca99bc6ba7aea52f45affb",
    "slug": "management--api-v1-regions-select",
    "methods": [
      {
        "method": "POST",
        "line": 26
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 45
      },
      {
        "name": "apiSuccess",
        "line": 58
      },
      {
        "name": "apiError",
        "line": 71
      },
      {
        "name": "apiError",
        "line": 75
      },
      {
        "name": "ApiError",
        "line": 76
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/region-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/services/[id]/bind",
    "source": "minds-ui/apps/api-service/app/api/v1/services/[id]/bind/route.ts",
    "sha256": "46eb70661597bee95e27cd3bc402a25cdafac3c2508eb033a5f8d293a18996a0",
    "slug": "management--api-v1-services-id-bind",
    "methods": [
      {
        "method": "POST",
        "line": 23
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "ServiceBindingRequest",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 222
      },
      {
        "name": "ServiceBindingRequest",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 227
      },
      {
        "name": "ServiceBindingResponse",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 233
      },
      {
        "name": "ServiceBindingResponse",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 241
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 45
      },
      {
        "name": "apiSuccess",
        "line": 50
      },
      {
        "name": "apiError",
        "line": 54
      },
      {
        "name": "apiError",
        "line": 58
      },
      {
        "name": "ApiError",
        "line": 59
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/service.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/service-manager.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/services/[id]",
    "source": "minds-ui/apps/api-service/app/api/v1/services/[id]/route.ts",
    "sha256": "d118dffca0cbef254ef570f6dc5e1305a4ed8e4d90b2c463cfc8f9e0c1e10ff2",
    "slug": "management--api-v1-services-id",
    "methods": [
      {
        "method": "GET",
        "line": 27
      },
      {
        "method": "PUT",
        "line": 73
      },
      {
        "method": "DELETE",
        "line": 120
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "UpdateServiceRequest",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 169
      },
      {
        "name": "UpdateServiceRequest",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 175
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 48
      },
      {
        "name": "apiSuccess",
        "line": 53
      },
      {
        "name": "apiError",
        "line": 57
      },
      {
        "name": "apiError",
        "line": 61
      },
      {
        "name": "ApiError",
        "line": 62
      },
      {
        "name": "RateLimitExceededError",
        "line": 95
      },
      {
        "name": "apiSuccess",
        "line": 100
      },
      {
        "name": "apiError",
        "line": 104
      },
      {
        "name": "apiError",
        "line": 108
      },
      {
        "name": "ApiError",
        "line": 109
      },
      {
        "name": "RateLimitExceededError",
        "line": 141
      },
      {
        "name": "apiSuccess",
        "line": 146
      },
      {
        "name": "apiError",
        "line": 150
      },
      {
        "name": "apiError",
        "line": 154
      },
      {
        "name": "ApiError",
        "line": 155
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/service.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/service-manager.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/services/[id]/status",
    "source": "minds-ui/apps/api-service/app/api/v1/services/[id]/status/route.ts",
    "sha256": "d63183da35122d55b2524cae512531493fd8800cb9dbc59eb987f43e8a0faa67",
    "slug": "management--api-v1-services-id-status",
    "methods": [
      {
        "method": "GET",
        "line": 19
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "ServiceStatusResponse",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 295
      },
      {
        "name": "ServiceStatusResponse",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 308
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 40
      },
      {
        "name": "apiSuccess",
        "line": 45
      },
      {
        "name": "apiError",
        "line": 49
      },
      {
        "name": "apiError",
        "line": 53
      },
      {
        "name": "ApiError",
        "line": 54
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/types/service.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/service-manager.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/services",
    "source": "minds-ui/apps/api-service/app/api/v1/services/route.ts",
    "sha256": "e77c89bcfb6ce5575c448a4c2048bb5f018acd28d8c6e3fa30f92d4d10339f63",
    "slug": "management--api-v1-services",
    "methods": [
      {
        "method": "POST",
        "line": 34
      },
      {
        "method": "GET",
        "line": 108
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "CreateServiceRequest",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 131
      },
      {
        "name": "CreateServiceRequest",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 146
      },
      {
        "name": "CreateServiceResponse",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 152
      },
      {
        "name": "CreateServiceResponse",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 163
      },
      {
        "name": "ListServicesQuery",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 181
      },
      {
        "name": "ListServicesQuery",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 189
      },
      {
        "name": "ListServicesResponse",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 195
      },
      {
        "name": "ListServicesResponse",
        "source": "minds-ui/apps/api-service/types/service.ts",
        "line": 216
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 54
      },
      {
        "name": "apiSuccess",
        "line": 56
      },
      {
        "name": "RateLimitExceededError",
        "line": 73
      },
      {
        "name": "apiAccepted",
        "line": 88
      },
      {
        "name": "apiError",
        "line": 92
      },
      {
        "name": "apiError",
        "line": 96
      },
      {
        "name": "ApiError",
        "line": 97
      },
      {
        "name": "RateLimitExceededError",
        "line": 129
      },
      {
        "name": "apiSuccess",
        "line": 134
      },
      {
        "name": "apiError",
        "line": 138
      },
      {
        "name": "apiError",
        "line": 142
      },
      {
        "name": "ApiError",
        "line": 143
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/lib/idempotency.ts",
      "minds-ui/apps/api-service/types/service.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/service-manager.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/tenants/[id]/backups/[backupId]/restore",
    "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/backups/[backupId]/restore/route.ts",
    "sha256": "5c977dc98fd1f3e2841ee3693de51ba7bb6cc67a31d151866f289f702d774782",
    "slug": "management--api-v1-tenants-id-backups-backupId-restore",
    "methods": [
      {
        "method": "POST",
        "line": 20
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "RestoreBackupRequest",
        "source": "minds-ui/apps/api-service/types/backup.ts",
        "line": 75
      },
      {
        "name": "RestoreBackupRequest",
        "source": "minds-ui/apps/api-service/types/backup.ts",
        "line": 79
      },
      {
        "name": "RouteContext",
        "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/backups/[backupId]/restore/route.ts",
        "line": 16
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 41
      },
      {
        "name": "apiAccepted",
        "line": 51
      },
      {
        "name": "apiError",
        "line": 55
      },
      {
        "name": "apiError",
        "line": 59
      },
      {
        "name": "ApiError",
        "line": 60
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/backup.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/backup-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/tenants/[id]/backups/[backupId]",
    "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/backups/[backupId]/route.ts",
    "sha256": "60a07123ad86936678ea144313c19ac2af8227857333410fac3f40662595f057",
    "slug": "management--api-v1-tenants-id-backups-backupId",
    "methods": [
      {
        "method": "DELETE",
        "line": 19
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "RouteContext",
        "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/backups/[backupId]/route.ts",
        "line": 15
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 39
      },
      {
        "name": "apiError",
        "line": 47
      },
      {
        "name": "apiError",
        "line": 51
      },
      {
        "name": "ApiError",
        "line": 52
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/backup-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/tenants/[id]/backups",
    "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/backups/route.ts",
    "sha256": "4e70f7a9bb9e8e28ce8b5db59de521e0bf61feaa61f137f761e28a04730a4786",
    "slug": "management--api-v1-tenants-id-backups",
    "methods": [
      {
        "method": "GET",
        "line": 26
      },
      {
        "method": "POST",
        "line": 65
      }
    ],
    "queryParameters": [],
    "requestHeaders": [
      "content-length"
    ],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "CreateBackupRequest",
        "source": "minds-ui/apps/api-service/types/backup.ts",
        "line": 14
      },
      {
        "name": "CreateBackupRequest",
        "source": "minds-ui/apps/api-service/types/backup.ts",
        "line": 19
      },
      {
        "name": "RouteContext",
        "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/backups/route.ts",
        "line": 22
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 45
      },
      {
        "name": "apiSuccess",
        "line": 49
      },
      {
        "name": "apiError",
        "line": 53
      },
      {
        "name": "apiError",
        "line": 57
      },
      {
        "name": "ApiError",
        "line": 58
      },
      {
        "name": "RateLimitExceededError",
        "line": 93
      },
      {
        "name": "apiAccepted",
        "line": 97
      },
      {
        "name": "apiError",
        "line": 101
      },
      {
        "name": "apiError",
        "line": 105
      },
      {
        "name": "ApiError",
        "line": 106
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/backup.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/backup-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/tenants/[id]/metrics",
    "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/metrics/route.ts",
    "sha256": "e2ad938ece39559cc84a2ec00117e33511fe000b83939d73fb237b454e91b0d1",
    "slug": "management--api-v1-tenants-id-metrics",
    "methods": [
      {
        "method": "GET",
        "line": 30
      }
    ],
    "queryParameters": [
      "period"
    ],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "MetricsResponse",
        "source": "minds-ui/apps/api-service/types/monitoring.ts",
        "line": 60
      },
      {
        "name": "MetricsResponse",
        "source": "minds-ui/apps/api-service/types/monitoring.ts",
        "line": 72
      },
      {
        "name": "apiRequestCounter",
        "source": "minds-ui/apps/api-service/lib/services/prometheus.ts",
        "line": 27
      },
      {
        "name": "apiRequestDuration",
        "source": "minds-ui/apps/api-service/lib/services/prometheus.ts",
        "line": 34
      },
      {
        "name": "apiRequestErrors",
        "source": "minds-ui/apps/api-service/lib/services/prometheus.ts",
        "line": 42
      },
      {
        "name": "RouteContext",
        "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/metrics/route.ts",
        "line": 26
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 79
      },
      {
        "name": "apiSuccess",
        "line": 93
      },
      {
        "name": "ApiError",
        "line": 99
      },
      {
        "name": "tracer.recordError",
        "line": 110
      },
      {
        "name": "apiError",
        "line": 119
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/monitoring.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/observability/logger.ts",
      "minds-ui/apps/api-service/lib/observability/tracer.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/tenant-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts",
      "minds-ui/apps/api-service/lib/services/prometheus.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/tenants/[id]",
    "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/route.ts",
    "sha256": "97b361397a8d4fabba0b1e21e12efe4c7c5186be8f88aa50db289864da5da370",
    "slug": "management--api-v1-tenants-id",
    "methods": [
      {
        "method": "GET",
        "line": 26
      },
      {
        "method": "PATCH",
        "line": 67
      },
      {
        "method": "DELETE",
        "line": 109
      }
    ],
    "queryParameters": [
      "force"
    ],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "UpdateTenantRequest",
        "source": "minds-ui/apps/api-service/types/tenant.ts",
        "line": 173
      },
      {
        "name": "UpdateTenantRequest",
        "source": "minds-ui/apps/api-service/types/tenant.ts",
        "line": 184
      },
      {
        "name": "RouteContext",
        "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/route.ts",
        "line": 22
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 48
      },
      {
        "name": "apiSuccess",
        "line": 51
      },
      {
        "name": "apiError",
        "line": 55
      },
      {
        "name": "apiError",
        "line": 59
      },
      {
        "name": "ApiError",
        "line": 60
      },
      {
        "name": "RateLimitExceededError",
        "line": 89
      },
      {
        "name": "apiSuccess",
        "line": 93
      },
      {
        "name": "apiError",
        "line": 97
      },
      {
        "name": "apiError",
        "line": 101
      },
      {
        "name": "ApiError",
        "line": 102
      },
      {
        "name": "RateLimitExceededError",
        "line": 130
      },
      {
        "name": "apiSuccess",
        "line": 134
      },
      {
        "name": "apiError",
        "line": 138
      },
      {
        "name": "apiError",
        "line": 142
      },
      {
        "name": "ApiError",
        "line": 143
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/tenant.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/tenant-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/tenants/[id]/scale",
    "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/scale/route.ts",
    "sha256": "6008baca1866b93b6341e9577568f4aaf29cb12939e32cae97e08cd93481fdf2",
    "slug": "management--api-v1-tenants-id-scale",
    "methods": [
      {
        "method": "POST",
        "line": 22
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "ScalingRequest",
        "source": "minds-ui/apps/api-service/types/operations.ts",
        "line": 39
      },
      {
        "name": "ScalingRequest",
        "source": "minds-ui/apps/api-service/types/operations.ts",
        "line": 44
      },
      {
        "name": "ScalingResponse",
        "source": "minds-ui/apps/api-service/types/operations.ts",
        "line": 50
      },
      {
        "name": "ScalingResponse",
        "source": "minds-ui/apps/api-service/types/operations.ts",
        "line": 58
      },
      {
        "name": "RouteContext",
        "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/scale/route.ts",
        "line": 18
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 43
      },
      {
        "name": "apiAccepted",
        "line": 47
      },
      {
        "name": "apiError",
        "line": 51
      },
      {
        "name": "apiError",
        "line": 55
      },
      {
        "name": "ApiError",
        "line": 56
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/operations.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/tenant-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/tenants/[id]/services/disable",
    "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/services/disable/route.ts",
    "sha256": "675f412c7652faaaf2cb002082610677146fcbc904b2b24ab69d23ecf570b4ee",
    "slug": "management--api-v1-tenants-id-services-disable",
    "methods": [
      {
        "method": "POST",
        "line": 13
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      404,
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 27
      },
      {
        "name": "request.json",
        "line": 37
      },
      {
        "name": "InvalidRequestError",
        "line": 40
      },
      {
        "name": "InvalidRequestError",
        "line": 44
      },
      {
        "name": "NextResponse.json",
        "line": 54
      },
      {
        "name": "NextResponse.json",
        "line": 57
      },
      {
        "name": "NextResponse.json",
        "line": 64
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/multi-instance-orchestrator.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/db.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/tenants/[id]/services/enable",
    "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/services/enable/route.ts",
    "sha256": "7f54a2240b9d2dc91d4df70d13d1bca5d80ebd67518b1854528f21e4c4f43b77",
    "slug": "management--api-v1-tenants-id-services-enable",
    "methods": [
      {
        "method": "POST",
        "line": 13
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      404,
      500
    ],
    "schemas": [
      {
        "name": "MultiInstanceEnableRequest",
        "source": "minds-ui/apps/api-service/lib/services/multi-instance-orchestrator.ts",
        "line": 44
      }
    ],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 28
      },
      {
        "name": "request.json",
        "line": 38
      },
      {
        "name": "InvalidRequestError",
        "line": 42
      },
      {
        "name": "InvalidRequestError",
        "line": 46
      },
      {
        "name": "InvalidRequestError",
        "line": 50
      },
      {
        "name": "NextResponse.json",
        "line": 67
      },
      {
        "name": "NextResponse.json",
        "line": 70
      },
      {
        "name": "NextResponse.json",
        "line": 77
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/multi-instance-orchestrator.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/db.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/tenants/[id]/status",
    "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/status/route.ts",
    "sha256": "b5ec83bf59b1de3a13f99ff2e1997342d47af561144a49b35b954ab7d1cb5196",
    "slug": "management--api-v1-tenants-id-status",
    "methods": [
      {
        "method": "GET",
        "line": 22
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "TenantStatusResponse",
        "source": "minds-ui/apps/api-service/types/tenant.ts",
        "line": 251
      },
      {
        "name": "TenantStatusResponse",
        "source": "minds-ui/apps/api-service/types/tenant.ts",
        "line": 264
      },
      {
        "name": "RouteContext",
        "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/status/route.ts",
        "line": 18
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 42
      },
      {
        "name": "apiSuccess",
        "line": 46
      },
      {
        "name": "apiError",
        "line": 50
      },
      {
        "name": "apiError",
        "line": 54
      },
      {
        "name": "ApiError",
        "line": 55
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/tenant.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/tenant-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/tenants/[id]/tokens",
    "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/tokens/route.ts",
    "sha256": "33321de812002743933f127d9b6c01d1245e4ed2c5b525db38cfde98f747ba0f",
    "slug": "management--api-v1-tenants-id-tokens",
    "methods": [
      {
        "method": "POST",
        "line": 23
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "GenerateTokenRequest",
        "source": "minds-ui/apps/api-service/types/auth.ts",
        "line": 440
      },
      {
        "name": "GenerateTokenRequest",
        "source": "minds-ui/apps/api-service/types/auth.ts",
        "line": 446
      },
      {
        "name": "GenerateTokenResponse",
        "source": "minds-ui/apps/api-service/types/auth.ts",
        "line": 452
      },
      {
        "name": "GenerateTokenResponse",
        "source": "minds-ui/apps/api-service/types/auth.ts",
        "line": 458
      },
      {
        "name": "RouteContext",
        "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/tokens/route.ts",
        "line": 19
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 44
      },
      {
        "name": "apiSuccess",
        "line": 48
      },
      {
        "name": "apiError",
        "line": 52
      },
      {
        "name": "apiError",
        "line": 56
      },
      {
        "name": "ApiError",
        "line": 57
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/auth.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/token-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/tenants/[id]/usage",
    "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/usage/route.ts",
    "sha256": "0efd397a334e481339c83e0e59a0595754db750b437cfdfaebd2a9175efbc621",
    "slug": "management--api-v1-tenants-id-usage",
    "methods": [
      {
        "method": "GET",
        "line": 30
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "UsageResponse",
        "source": "minds-ui/apps/api-service/types/usage.ts",
        "line": 32
      },
      {
        "name": "UsageResponse",
        "source": "minds-ui/apps/api-service/types/usage.ts",
        "line": 57
      },
      {
        "name": "apiRequestCounter",
        "source": "minds-ui/apps/api-service/lib/services/prometheus.ts",
        "line": 27
      },
      {
        "name": "apiRequestDuration",
        "source": "minds-ui/apps/api-service/lib/services/prometheus.ts",
        "line": 34
      },
      {
        "name": "apiRequestErrors",
        "source": "minds-ui/apps/api-service/lib/services/prometheus.ts",
        "line": 42
      },
      {
        "name": "RouteContext",
        "source": "minds-ui/apps/api-service/app/api/v1/tenants/[id]/usage/route.ts",
        "line": 26
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 82
      },
      {
        "name": "apiSuccess",
        "line": 94
      },
      {
        "name": "ApiError",
        "line": 100
      },
      {
        "name": "tracer.recordError",
        "line": 111
      },
      {
        "name": "apiError",
        "line": 120
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/types/usage.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/observability/logger.ts",
      "minds-ui/apps/api-service/lib/observability/tracer.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/tenant-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts",
      "minds-ui/apps/api-service/lib/services/prometheus.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/v1/tenants",
    "source": "minds-ui/apps/api-service/app/api/v1/tenants/route.ts",
    "sha256": "69ec7f28850baf1f871da7b09242897c1932e8fef8ff97a512ef934173d56bcd",
    "slug": "management--api-v1-tenants",
    "methods": [
      {
        "method": "POST",
        "line": 32
      },
      {
        "method": "GET",
        "line": 102
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Management auth context: validated x-api-key or configured session authentication; trusted gateway integration may select its auth pipeline. Organization/tenant checks are separate.",
    "statuses": [
      500
    ],
    "schemas": [
      {
        "name": "CreateTenantRequest",
        "source": "minds-ui/apps/api-service/types/tenant.ts",
        "line": 124
      },
      {
        "name": "CreateTenantRequest",
        "source": "minds-ui/apps/api-service/types/tenant.ts",
        "line": 151
      },
      {
        "name": "CreateTenantResponse",
        "source": "minds-ui/apps/api-service/types/tenant.ts",
        "line": 158
      },
      {
        "name": "CreateTenantResponse",
        "source": "minds-ui/apps/api-service/types/tenant.ts",
        "line": 167
      },
      {
        "name": "ListTenantsQuery",
        "source": "minds-ui/apps/api-service/types/tenant.ts",
        "line": 190
      },
      {
        "name": "ListTenantsQuery",
        "source": "minds-ui/apps/api-service/types/tenant.ts",
        "line": 197
      },
      {
        "name": "ListTenantsResponse",
        "source": "minds-ui/apps/api-service/types/tenant.ts",
        "line": 204
      },
      {
        "name": "ListTenantsResponse",
        "source": "minds-ui/apps/api-service/types/tenant.ts",
        "line": 230
      }
    ],
    "responses": [
      {
        "name": "RateLimitExceededError",
        "line": 51
      },
      {
        "name": "apiSuccess",
        "line": 53
      },
      {
        "name": "RateLimitExceededError",
        "line": 71
      },
      {
        "name": "apiAccepted",
        "line": 86
      },
      {
        "name": "apiError",
        "line": 90
      },
      {
        "name": "apiError",
        "line": 94
      },
      {
        "name": "ApiError",
        "line": 95
      },
      {
        "name": "RateLimitExceededError",
        "line": 127
      },
      {
        "name": "apiSuccess",
        "line": 146
      },
      {
        "name": "apiError",
        "line": 151
      },
      {
        "name": "apiError",
        "line": 155
      },
      {
        "name": "ApiError",
        "line": 156
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/api-response.ts",
      "minds-ui/apps/api-service/lib/validation.ts",
      "minds-ui/apps/api-service/lib/idempotency.ts",
      "minds-ui/apps/api-service/types/tenant.ts",
      "minds-ui/apps/api-service/types/errors.ts",
      "minds-ui/apps/api-service/lib/services/auth-context.ts",
      "minds-ui/apps/api-service/lib/services/tenant-service.ts",
      "minds-ui/apps/api-service/lib/services/rate-limit.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/webhooks/billing",
    "source": "minds-ui/apps/api-service/app/api/webhooks/billing/route.ts",
    "sha256": "32a52641b1bccc8284636e3b87e0d8c7bbd7076fcec7ca226ce36f5092c36743",
    "slug": "management--api-webhooks-billing",
    "methods": [
      {
        "method": "POST",
        "line": 66
      },
      {
        "method": "GET",
        "line": 144
      }
    ],
    "queryParameters": [],
    "requestHeaders": [
      "authorization"
    ],
    "auth": "Webhook-specific signature or verification handler; not a customer bearer-token endpoint. See the handler and signing setup.",
    "statuses": [
      200,
      400,
      401,
      500,
      503
    ],
    "schemas": [
      {
        "name": "BillingEventSchema",
        "source": "minds-ui/apps/api-service/app/api/webhooks/billing/route.ts",
        "line": 39
      },
      {
        "name": "BillingEvent",
        "source": "minds-ui/apps/api-service/app/api/webhooks/billing/route.ts",
        "line": 60
      }
    ],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 24
      },
      {
        "name": "NextResponse.json",
        "line": 32
      },
      {
        "name": "request.json",
        "line": 73
      },
      {
        "name": "NextResponse.json",
        "line": 81
      },
      {
        "name": "NextResponse.json",
        "line": 87
      },
      {
        "name": "NextResponse.json",
        "line": 93
      },
      {
        "name": "NextResponse.json",
        "line": 145
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/db.ts"
    ]
  },
  {
    "surface": "management",
    "path": "/api/webhooks/billing/stripe",
    "source": "minds-ui/apps/api-service/app/api/webhooks/billing/stripe/route.ts",
    "sha256": "8edb8d286b581035ee7721720854e17647b3a40a6966a96c5dc33a9b2cbe3e81",
    "slug": "management--api-webhooks-billing-stripe",
    "methods": [
      {
        "method": "POST",
        "line": 14
      },
      {
        "method": "GET",
        "line": 54
      }
    ],
    "queryParameters": [],
    "requestHeaders": [
      "stripe-signature"
    ],
    "auth": "Webhook-specific signature or verification handler; not a customer bearer-token endpoint. See the handler and signing setup.",
    "statuses": [
      200,
      400,
      500,
      503
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 17
      },
      {
        "name": "NextResponse.json",
        "line": 25
      },
      {
        "name": "NextResponse.json",
        "line": 38
      },
      {
        "name": "NextResponse.json",
        "line": 45
      },
      {
        "name": "NextResponse.json",
        "line": 51
      },
      {
        "name": "NextResponse.json",
        "line": 55
      }
    ],
    "delegated": [
      "minds-ui/apps/api-service/lib/billing/webhooks.ts"
    ]
  },
  {
    "surface": "auxiliary",
    "path": "/api/auth/[...all]",
    "source": "minds-ui/apps/api/app/api/auth/[...all]/route.ts",
    "sha256": "3b08f415282a8cbcea8529266e9b2d23e2f6a30e21e4a0b590ab9c008726c7d7",
    "slug": "auxiliary--api-auth-catch-all-all",
    "methods": [
      {
        "method": "POST",
        "line": 1
      },
      {
        "method": "GET",
        "line": 1
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Delegated authentication handler. Supported actions and credentials are owned by the imported auth integration.",
    "statuses": [],
    "schemas": [],
    "responses": [],
    "delegated": []
  },
  {
    "surface": "auxiliary",
    "path": "/api/auth/get-session",
    "source": "minds-ui/apps/api/app/api/auth/get-session/route.ts",
    "sha256": "4630d6d0a7c16270105a17ca0207ee0283bb3f4a76cc17855bd4bfa2bc292aa1",
    "slug": "auxiliary--api-auth-get-session",
    "methods": [
      {
        "method": "GET",
        "line": 4
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Dashboard session cookie through @repo/auth/server. Some auth-summary routes can redirect to sign-in; inspect the status branches below.",
    "statuses": [],
    "schemas": [],
    "responses": [
      {
        "name": "Response.json",
        "line": 7
      }
    ],
    "delegated": []
  },
  {
    "surface": "auxiliary",
    "path": "/api/health/detailed",
    "source": "minds-ui/apps/api/app/api/health/detailed/route.ts",
    "sha256": "1cf816f48e0f79e019fcd6a4e896c9255c6381c899e8cd315c80d4d52d05e1e1",
    "slug": "auxiliary--api-health-detailed",
    "methods": [
      {
        "method": "GET",
        "line": 145
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Webhook-specific signature or verification handler; not a customer bearer-token endpoint. See the handler and signing setup.",
    "statuses": [],
    "schemas": [
      {
        "name": "HealthCheck",
        "source": "minds-ui/apps/api/app/api/health/detailed/route.ts",
        "line": 15
      },
      {
        "name": "DetailedHealthResponse",
        "source": "minds-ui/apps/api/app/api/health/detailed/route.ts",
        "line": 22
      }
    ],
    "responses": [],
    "delegated": []
  },
  {
    "surface": "auxiliary",
    "path": "/api/metrics",
    "source": "minds-ui/apps/api/app/api/metrics/route.ts",
    "sha256": "5135a4de33c18613a3c970a393a8e338a88fad6dba58f65f4458715d267664ab",
    "slug": "auxiliary--api-metrics",
    "methods": [
      {
        "method": "GET",
        "line": 130
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Webhook-specific signature or verification handler; not a customer bearer-token endpoint. See the handler and signing setup.",
    "statuses": [
      200,
      500
    ],
    "schemas": [],
    "responses": [],
    "delegated": []
  },
  {
    "surface": "auxiliary",
    "path": "/cron/keep-alive",
    "source": "minds-ui/apps/api/app/cron/keep-alive/route.ts",
    "sha256": "c94307b0c71d0307d6c0f1be4289f0c7de550da9710e5dfd6b04b2369f54265a",
    "slug": "auxiliary--cron-keep-alive",
    "methods": [
      {
        "method": "GET",
        "line": 3
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "No explicit authentication check in this route module. Imported handlers or deployment middleware may impose additional controls; this inventory does not assert public deployment access.",
    "statuses": [
      200
    ],
    "schemas": [],
    "responses": [],
    "delegated": []
  },
  {
    "surface": "auxiliary",
    "path": "/health",
    "source": "minds-ui/apps/api/app/health/route.ts",
    "sha256": "e5bb7794a2218276ea847a9ff6bf59242a9ce9f758d103a5fca7fb1e746f6462",
    "slug": "auxiliary--health",
    "methods": [
      {
        "method": "GET",
        "line": 3
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "No explicit authentication check in this route module. Imported handlers or deployment middleware may impose additional controls; this inventory does not assert public deployment access.",
    "statuses": [
      200
    ],
    "schemas": [],
    "responses": [],
    "delegated": []
  },
  {
    "surface": "auxiliary",
    "path": "/webhooks/auth",
    "source": "minds-ui/apps/api/app/webhooks/auth/route.ts",
    "sha256": "0dcbf280f0985db4a3628c0f767b487b51e48d98dcd5b93316c1eaa1e091b09f",
    "slug": "auxiliary--webhooks-auth",
    "methods": [
      {
        "method": "POST",
        "line": 1
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "No explicit authentication check in this route module. Imported handlers or deployment middleware may impose additional controls; this inventory does not assert public deployment access.",
    "statuses": [
      200
    ],
    "schemas": [],
    "responses": [],
    "delegated": []
  },
  {
    "surface": "auxiliary",
    "path": "/webhooks/payments",
    "source": "minds-ui/apps/api/app/webhooks/payments/route.ts",
    "sha256": "3247f3ed0e446ab123f8554c41f1102b29c0dbd520a611924a54fad6ed56a86d",
    "slug": "auxiliary--webhooks-payments",
    "methods": [
      {
        "method": "POST",
        "line": 34
      }
    ],
    "queryParameters": [],
    "requestHeaders": [],
    "auth": "Webhook-specific signature or verification handler; not a customer bearer-token endpoint. See the handler and signing setup.",
    "statuses": [
      500
    ],
    "schemas": [],
    "responses": [
      {
        "name": "NextResponse.json",
        "line": 36
      },
      {
        "name": "Error",
        "line": 45
      },
      {
        "name": "NextResponse.json",
        "line": 70
      },
      {
        "name": "parseError",
        "line": 72
      },
      {
        "name": "NextResponse.json",
        "line": 76
      }
    ],
    "delegated": []
  }
]