diff --git a/.gitignore b/.gitignore
index 4b70306eb..55d54301e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,6 +5,7 @@
.nitro
.cache
dist
+app/generated/api-reference
# Node dependencies
node_modules
diff --git a/app/components/ApiEndpoint.vue b/app/components/ApiEndpoint.vue
index a7a3b7cbb..60487fc09 100644
--- a/app/components/ApiEndpoint.vue
+++ b/app/components/ApiEndpoint.vue
@@ -1,68 +1,15 @@
+
+
+
+
+ {{ value }}
+
+
diff --git a/app/components/ApiParamsField.vue b/app/components/ApiParamsField.vue
index 0840295c9..19e70bf86 100644
--- a/app/components/ApiParamsField.vue
+++ b/app/components/ApiParamsField.vue
@@ -17,7 +17,7 @@ defineProps<{
}"
class="[&_p]:my-0"
>
-
-const { spec: openapi } = await import('@directus/openapi');
+import { apiReferenceNavigation } from '~/generated/api-reference/meta';
-provide('openapi', openapi);
-
-const oasNavigation = computed(() => mapOasNavigation(openapi));
+const oasNavigation = apiReferenceNavigation;
diff --git a/app/pages/api/[tag].vue b/app/pages/api/[tag].vue
index 248778234..87fef8755 100644
--- a/app/pages/api/[tag].vue
+++ b/app/pages/api/[tag].vue
@@ -1,42 +1,29 @@
diff --git a/app/pages/api/index.vue b/app/pages/api/index.vue
index d30d747d9..bb7dfdf0f 100644
--- a/app/pages/api/index.vue
+++ b/app/pages/api/index.vue
@@ -1,5 +1,5 @@