From 3bca9e48cbba1c7eb72037bf235fcd3ae75815c4 Mon Sep 17 00:00:00 2001
From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com>
Date: Thu, 28 May 2026 20:17:25 +0000
Subject: [PATCH 1/7] docs: add downloadApiSpec contextual menu option
---
ai/contextual-menu.mdx | 4 +++-
docs.json | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/ai/contextual-menu.mdx b/ai/contextual-menu.mdx
index b1a75dbff9..ae9ed46c2b 100644
--- a/ai/contextual-menu.mdx
+++ b/ai/contextual-menu.mdx
@@ -34,6 +34,7 @@ The contextual menu includes several pre-built options that you can enable by ad
| **Connect to Cursor** | `cursor` | Installs your hosted MCP server in Cursor |
| **Connect to VS Code** | `vscode` | Installs your hosted MCP server in VS Code |
| **Connect to Devin** | `devin-mcp` | Installs your hosted MCP server in Devin |
+| **Download API spec** | `downloadApiSpec` | Downloads your deployment's OpenAPI spec. If multiple specs are configured, downloads them as a zip archive. |
| **Custom options** | Object | Add custom options to the contextual menu |
@@ -64,7 +65,8 @@ Add the `contextual` field to your `docs.json` file and specify which options yo
"mcp",
"cursor",
"vscode",
- "devin-mcp"
+ "devin-mcp",
+ "downloadApiSpec"
]
}
}
diff --git a/docs.json b/docs.json
index 90e6846eb9..ad8366edfb 100644
--- a/docs.json
+++ b/docs.json
@@ -554,7 +554,7 @@
"contextual": {
"options": [
"copy",
- "download-spec",
+ "downloadApiSpec",
"chatgpt",
"claude",
"add-mcp",
From 97173995affc47a24e5ec48828a9787024dd2c95 Mon Sep 17 00:00:00 2001
From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com>
Date: Thu, 28 May 2026 20:18:59 +0000
Subject: [PATCH 2/7] docs: mirror downloadApiSpec option in es and fr
translations
---
es/ai/contextual-menu.mdx | 4 +++-
fr/ai/contextual-menu.mdx | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/es/ai/contextual-menu.mdx b/es/ai/contextual-menu.mdx
index b7847da170..85bfbcf0fe 100644
--- a/es/ai/contextual-menu.mdx
+++ b/es/ai/contextual-menu.mdx
@@ -36,6 +36,7 @@ El menú contextual incluye varias opciones preconfiguradas que puedes habilitar
| **Conectar con Cursor** | `cursor` | Instala tu servidor MCP alojado en Cursor |
| **Conectar con VS Code** | `vscode` | Instala tu servidor MCP alojado en VS Code |
| **Conectar con Devin** | `devin-mcp` | Instala tu servidor MCP alojado en Devin |
+| **Descargar especificación de API** | `downloadApiSpec` | Descarga la especificación OpenAPI de tu despliegue. Si hay varias especificaciones configuradas, las descarga como un archivo zip. |
| **Opciones personalizadas** | Object | Agrega opciones personalizadas al menú contextual |
@@ -65,7 +66,8 @@ Añade el campo `contextual` a tu archivo `docs.json` y especifica qué opciones
"mcp",
"cursor",
"vscode",
- "devin-mcp"
+ "devin-mcp",
+ "downloadApiSpec"
]
}
}
diff --git a/fr/ai/contextual-menu.mdx b/fr/ai/contextual-menu.mdx
index 21f6bfb719..6abbaa34ea 100644
--- a/fr/ai/contextual-menu.mdx
+++ b/fr/ai/contextual-menu.mdx
@@ -36,6 +36,7 @@ Le menu contextuel comprend plusieurs options prédéfinies que vous pouvez acti
| **Se connecter à Cursor** | `cursor` | Installe votre serveur MCP hébergé dans Cursor |
| **Se connecter à VS Code** | `vscode` | Installe votre serveur MCP hébergé dans VS Code |
| **Se connecter à Devin** | `devin-mcp` | Installe votre serveur MCP hébergé dans Devin |
+| **Télécharger la spécification d'API** | `downloadApiSpec` | Télécharge la spécification OpenAPI de votre déploiement. Si plusieurs spécifications sont configurées, les télécharge dans une archive zip. |
| **Options personnalisées** | Objet | Ajoutez des options personnalisées au menu contextuel |
@@ -65,7 +66,8 @@ Ajoutez le champ `contextual` à votre fichier `docs.json` et indiquez les optio
"mcp",
"cursor",
"vscode",
- "devin-mcp"
+ "devin-mcp",
+ "downloadApiSpec"
]
}
}
From 9eb3046b7c54cc77995511e98cfd092667849c7a Mon Sep 17 00:00:00 2001
From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com>
Date: Fri, 29 May 2026 15:19:19 +0000
Subject: [PATCH 3/7] docs: note downloadApiSpec is gated to API reference
pages and auth-aware
---
ai/contextual-menu.mdx | 6 +++++-
es/ai/contextual-menu.mdx | 6 +++++-
fr/ai/contextual-menu.mdx | 6 +++++-
3 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/ai/contextual-menu.mdx b/ai/contextual-menu.mdx
index ae9ed46c2b..be0936741f 100644
--- a/ai/contextual-menu.mdx
+++ b/ai/contextual-menu.mdx
@@ -34,7 +34,7 @@ The contextual menu includes several pre-built options that you can enable by ad
| **Connect to Cursor** | `cursor` | Installs your hosted MCP server in Cursor |
| **Connect to VS Code** | `vscode` | Installs your hosted MCP server in VS Code |
| **Connect to Devin** | `devin-mcp` | Installs your hosted MCP server in Devin |
-| **Download API spec** | `downloadApiSpec` | Downloads your deployment's OpenAPI spec. If multiple specs are configured, downloads them as a zip archive. |
+| **Download API spec** | `downloadApiSpec` | Downloads your deployment's OpenAPI spec. If multiple specs are configured, downloads them as a zip archive. Only appears on API reference pages. |
| **Custom options** | Object | Add custom options to the contextual menu |
@@ -44,6 +44,10 @@ The contextual menu includes several pre-built options that you can enable by ad
/>
+
+
+