Devuelve la carta vigente del restaurante: categorías activas con sus productos, modificadores y precios. available refleja el inventario: con location_id se evalúa esa sucursal; sin él, el producto está disponible si le queda stock en alguna sucursal activa.
API key del restaurante, generada en el panel de administración (Integraciones → API pública): fd_live_... para producción o fd_test_... para sandbox (modo prueba sobre el mismo restaurante).
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"FoodDelivery API","description":"Documentación de la API pública de FoodDelivery","colors":{"primary":"#EC1A6B","light":"#FFB3D1","dark":"#B5145A"},"logo":{"light":"https://mintcdn.com/food-delivery-cl/7MDkGtzmZNHWDtvR/images/logo-negro.png?fit=max\u0026auto=format\u0026n=7MDkGtzmZNHWDtvR\u0026q=85\u0026s=4b8eaa24e421b368f306d7f3075f28f7","dark":"https://mintcdn.com/food-delivery-cl/7MDkGtzmZNHWDtvR/images/logo-blanco.svg?fit=max\u0026auto=format\u0026n=7MDkGtzmZNHWDtvR\u0026q=85\u0026s=67cd724dfdbdab6244a677477d9d6004","href":"https://fooddelivery.cl"},"favicon":"https://mintcdn.com/food-delivery-cl/7MDkGtzmZNHWDtvR/images/favicon.svg?fit=max\u0026auto=format\u0026n=7MDkGtzmZNHWDtvR\u0026q=85\u0026s=645fbacb734c09658d631d65b9ceace9","navbar":{"links":[{"href":"https://app.fooddelivery.cl","label":"Panel de administración"}],"primary":{"type":"button","label":"Crear cuenta","href":"https://fooddelivery.cl/registro-partner"}},"footer":{"socials":{"website":"https://fooddelivery.cl"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"food-delivery-cl","hasAudioNarration":false,"actualSubdomain":"food-delivery-cl","customDomains":["docs.fooddelivery.cl"],"gitSource":{"type":"github","owner":"app-fooddelivery","repo":"fooddelivery","deployBranch":"main","contentDirectory":"apidocs","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"1a95eb0a-2593-4bed-923e-604901eaee96","liveDeploymentHistoryId":"6ace8eec6d0fc17fd10cd63c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ace8eec6d0fc17fd10cd63c"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ace8eec6d0fc17fd10cd63c","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"API Pedidos y Menú","count":11},{"language":"default","tag":"Guía de Usuario","count":7},{"language":"default","tag":"Pedidos","count":5},{"language":"default","tag":"Primeros Pasos","count":4},{"language":"default","tag":"Locales","count":3},{"language":"default","tag":"Referencia","count":2},{"language":"default","tag":"Inventario","count":2},{"language":"default","tag":"Guías","count":1},{"language":"default","tag":"Menú","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/menú/obtener-el-menú","slug":"/api-reference/menú/obtener-el-menú","pageMetadata":{"title":"Obtener el menú","description":"Devuelve la carta vigente del restaurante: categorías activas con sus productos, modificadores y precios. `available` refleja el inventario: con `location_id` se evalúa esa sucursal; sin él, el producto está disponible si le queda stock en alguna sucursal activa.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /menu","href":"/api-reference/menú/obtener-el-menú","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Devuelve la carta vigente del restaurante: categorías activas con sus productos, modificadores y precios. \", _jsx(_components.code, {\n children: \"available\"\n }), \" refleja el inventario: con \", _jsx(_components.code, {\n children: \"location_id\"\n }), \" se evalúa esa sucursal; sin él, el producto está disponible si le queda stock en alguna sucursal activa.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Obtener el menú","description":"Devuelve la carta vigente del restaurante: categorías activas con sus productos, modificadores y precios. `available` refleja el inventario: con `location_id` se evalúa esa sucursal; sin él, el producto está disponible si le queda stock en alguna sucursal activa.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /menu","href":"/api-reference/menú/obtener-el-menú","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Menú"],"summary":"Obtener el menú","description":"Devuelve la carta vigente del restaurante: categorías activas con sus productos, modificadores y precios. `available` refleja el inventario: con `location_id` se evalúa esa sucursal; sin él, el producto está disponible si le queda stock en alguna sucursal activa.\n","operationId":"getMenu","parameters":["58ad4d40-3b76-4163-9a8f-60db5ad99b81"],"responses":{"200":"d7a64efe-2d34-46a2-9514-787f2843b49f","401":"b093811e-6474-4675-8ba4-9066d178282f","404":"a408f7a4-9a02-4ef8-94ff-59941caffc7a","429":"fd8336ee-4b0d-4f89-a9b1-910e77e48d7a"},"method":"get","type":"path","servers":["57743358-d53b-403e-8e5b-ab180f054f7d"],"security":["c64ec764-1d4a-41d6-b552-07903d5409df"],"path":"/menu","baseUrlOptions":["https://app.fooddelivery.cl/api/v1"],"title":"Obtener el menú","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"58ad4d40-3b76-4163-9a8f-60db5ad99b81":{"name":"location_id","in":"query","description":"Sucursal para resolver la disponibilidad por stock.","schema":{"type":"string","format":"uuid","description":"Sucursal para resolver la disponibilidad por stock.","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"responses":{"d7a64efe-2d34-46a2-9514-787f2843b49f":{"description":"Menú vigente.","content":{"application/json":{"schema":{"type":"object","properties":{"categories":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"categories.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","uniqueKey":"categories.items.[INDEX].name","typeLabel":"string"},"description":{"oneOf":[{"type":"string","uniqueKey":"categories.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"categories.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"categories.items.[INDEX].description","typeLabel":"string | null"},"products":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"slug":{"oneOf":[{"type":"string","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].slug.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].slug.oneOf.1","typeLabel":"null"}],"uniqueKey":"categories.items.[INDEX].products.items.[INDEX].slug","typeLabel":"string | null"},"name":{"type":"string","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].name","typeLabel":"string"},"description":{"oneOf":[{"type":"string","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"categories.items.[INDEX].products.items.[INDEX].description","typeLabel":"string | null"},"price":{"type":"integer","description":"Precio de lista en CLP.","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].price","typeLabel":"integer"},"offer_price":{"oneOf":[{"type":"integer","description":"Precio de oferta vigente; si no es null, es el que paga el cliente.","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].offer_price.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Precio de oferta vigente; si no es null, es el que paga el cliente.","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].offer_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"categories.items.[INDEX].products.items.[INDEX].offer_price","typeLabel":"integer | null"},"image_url":{"oneOf":[{"type":"string","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].image_url.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"categories.items.[INDEX].products.items.[INDEX].image_url","typeLabel":"string | null"},"available":{"type":"boolean","description":"false si el producto está agotado (inventario por local).","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].available","typeLabel":"boolean"},"modifier_groups":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].modifier_groups.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].modifier_groups.items.[INDEX].name","typeLabel":"string"},"required":{"type":"boolean","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].modifier_groups.items.[INDEX].required","typeLabel":"boolean"},"min":{"type":"integer","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].modifier_groups.items.[INDEX].min","typeLabel":"integer"},"max":{"type":"integer","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].modifier_groups.items.[INDEX].max","typeLabel":"integer"},"options":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].modifier_groups.items.[INDEX].options.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].modifier_groups.items.[INDEX].options.items.[INDEX].name","typeLabel":"string"},"price":{"type":"integer","uniqueKey":"categories.items.[INDEX].products.items.[INDEX].modifier_groups.items.[INDEX].options.items.[INDEX].price","typeLabel":"integer"}},"uniqueKey":"categories.items.[INDEX].products.items.[INDEX].modifier_groups.items.[INDEX].options.items.[INDEX]","typeLabel":"object"},"uniqueKey":"categories.items.[INDEX].products.items.[INDEX].modifier_groups.items.[INDEX].options","typeLabel":"object[]"}},"uniqueKey":"categories.items.[INDEX].products.items.[INDEX].modifier_groups.items.[INDEX]","typeLabel":"object"},"uniqueKey":"categories.items.[INDEX].products.items.[INDEX].modifier_groups","typeLabel":"object[]"}},"uniqueKey":"categories.items.[INDEX].products.items.[INDEX]","typeLabel":"object"},"uniqueKey":"categories.items.[INDEX].products","typeLabel":"object[]"}},"uniqueKey":"categories.items.[INDEX]","typeLabel":"object"},"uniqueKey":"categories","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"categories":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","description":"\u003cstring>","products":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","slug":"\u003cstring>","name":"\u003cstring>","description":"\u003cstring>","price":123,"offer_price":123,"image_url":"\u003cstring>","available":true,"modifier_groups":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","required":true,"min":123,"max":123,"options":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","price":123}]}]}]}]}}},"exampleType":"generated"}},"exampleType":"generated"},"b093811e-6474-4675-8ba4-9066d178282f":{"description":"API key ausente, inválida o revocada.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["invalid_request","unauthorized","forbidden","not_found","location_closed","location_inactive","next_day_unavailable","insufficient_stock","illegal_transition","managed_by_integrator","state_conflict","payment_unavailable","rate_limited","internal_error"],"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"error.message","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"invalid_request","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"a408f7a4-9a02-4ef8-94ff-59941caffc7a":{"description":"El recurso no existe o pertenece a otro restaurante.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["invalid_request","unauthorized","forbidden","not_found","location_closed","location_inactive","next_day_unavailable","insufficient_stock","illegal_transition","managed_by_integrator","state_conflict","payment_unavailable","rate_limited","internal_error"],"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"error.message","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"invalid_request","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"fd8336ee-4b0d-4f89-a9b1-910e77e48d7a":{"description":"Límite de peticiones excedido; ver header `Retry-After`.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["invalid_request","unauthorized","forbidden","not_found","location_closed","location_inactive","next_day_unavailable","insufficient_stock","illegal_transition","managed_by_integrator","state_conflict","payment_unavailable","rate_limited","internal_error"],"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"error.message","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"invalid_request","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"c64ec764-1d4a-41d6-b552-07903d5409df":{"apiKey":{"type":"http","scheme":"bearer","description":"API key del restaurante, generada en el panel de administración (Integraciones → API pública): `fd_live_...` para producción o `fd_test_...` para sandbox (modo prueba sobre el mismo restaurante).\n","scopes":[],"schemeName":"apiKey"}}},"servers":{"57743358-d53b-403e-8e5b-ab180f054f7d":{"url":"https://app.fooddelivery.cl/api/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"API key del restaurante, generada en el panel de administración (Integraciones → API pública): `fd_live_...` para producción o `fd_test_...` para sandbox (modo prueba sobre el mismo restaurante).\n","scopes":[],"schemeName":"apiKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key del restaurante, generada en el panel de administración (Integraciones → API pública): `fd_live_...` para producción o `fd_test_...` para sandbox (modo prueba sobre el mismo restaurante).\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiKey","name":"Authorization"}],"title":"apiKey"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"food-delivery-cl","siteName":"FoodDelivery API","title":"Obtener el menú - FoodDelivery API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-13T20:05:05.631Z","originalFileLocation":"api-reference/menú/obtener-el-menú.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Devuelve la carta vigente del restaurante: categorías activas con sus productos, modificadores y precios. available refleja el inventario: con location_id se evalúa esa sucursal; sin él, el producto está disponible si le queda stock en alguna sucursal activa.\">\u003cmeta data-mint-head name=\"application-name\" content=\"FoodDelivery API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/food-delivery-cl/aVKCvtEKuMTVp29R/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/food-delivery-cl/aVKCvtEKuMTVp29R/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/food-delivery-cl/aVKCvtEKuMTVp29R/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/food-delivery-cl/aVKCvtEKuMTVp29R/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/food-delivery-cl/aVKCvtEKuMTVp29R/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/food-delivery-cl/aVKCvtEKuMTVp29R/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/food-delivery-cl/aVKCvtEKuMTVp29R/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/food-delivery-cl/aVKCvtEKuMTVp29R/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/food-delivery-cl/aVKCvtEKuMTVp29R/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Obtener el menú - FoodDelivery API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Devuelve la carta vigente del restaurante: categorías activas con sus productos, modificadores y precios. available refleja el inventario: con location_id se evalúa esa sucursal; sin él, el producto está disponible si le queda stock en alguna sucursal activa.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"FoodDelivery API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.fooddelivery.cl/api-reference/menú/obtener-el-menú\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://food-delivery-cl.mintlify.app/_mintlify/api/og/v2?division=Men%C3%BA\u0026amp;title=Obtener+el+men%C3%BA\u0026amp;description=Devuelve+la+carta+vigente+del+restaurante%3A+categor%C3%ADas+activas+con+sus+productos%2C+modificadores+y+precios.+%60available%60+refleja+el+inventario%3A+con+%60location_id%60+s\u0026amp;theme=d3db3104c98001b39492a62e\u0026amp;signature=7a27385e0fe27602ca8af3e55f0d6861bee3b8cdcf9358b39d728adc12997a34\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Obtener el menú - FoodDelivery API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Devuelve la carta vigente del restaurante: categorías activas con sus productos, modificadores y precios. available refleja el inventario: con location_id se evalúa esa sucursal; sin él, el producto está disponible si le queda stock en alguna sucursal activa.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://food-delivery-cl.mintlify.app/_mintlify/api/og/v2?division=Men%C3%BA\u0026amp;title=Obtener+el+men%C3%BA\u0026amp;description=Devuelve+la+carta+vigente+del+restaurante%3A+categor%C3%ADas+activas+con+sus+productos%2C+modificadores+y+precios.+%60available%60+refleja+el+inventario%3A+con+%60location_id%60+s\u0026amp;theme=d3db3104c98001b39492a62e\u0026amp;signature=7a27385e0fe27602ca8af3e55f0d6861bee3b8cdcf9358b39d728adc12997a34\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/food-delivery-cl/aVKCvtEKuMTVp29R/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"FoodDelivery API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#EC1A6B\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.fooddelivery.cl/api-reference/menú/obtener-el-menú\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/men%C3%BA/obtener-el-men%C3%BA.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.fooddelivery.cl/#organization\",\"name\":\"FoodDelivery API\",\"url\":\"https://docs.fooddelivery.cl\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/food-delivery-cl/7MDkGtzmZNHWDtvR/images/logo-negro.png?fit=max\u0026auto=format\u0026n=7MDkGtzmZNHWDtvR\u0026q=85\u0026s=4b8eaa24e421b368f306d7f3075f28f7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.fooddelivery.cl#website\",\"name\":\"FoodDelivery API\",\"url\":\"https://docs.fooddelivery.cl\",\"publisher\":{\"@id\":\"https://docs.fooddelivery.cl/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.fooddelivery.cl/api-reference/men%C3%BA/obtener-el-men%C3%BA#webpage\",\"url\":\"https://docs.fooddelivery.cl/api-reference/men%C3%BA/obtener-el-men%C3%BA\",\"name\":\"Obtener el menú\",\"description\":\"Devuelve la carta vigente del restaurante: categorías activas con sus productos, modificadores y precios. available refleja el inventario: con location_id se evalúa esa sucursal; sin él, el producto está disponible si le queda stock en alguna sucursal activa.\",\"dateModified\":\"2026-10-13T20:05:05.631Z\",\"isPartOf\":{\"@id\":\"https://docs.fooddelivery.cl#website\"},\"breadcrumb\":{\"@id\":\"https://docs.fooddelivery.cl/api-reference/men%C3%BA/obtener-el-men%C3%BA#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.fooddelivery.cl/api-reference/men%C3%BA/obtener-el-men%C3%BA#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"FoodDelivery API\",\"item\":\"https://docs.fooddelivery.cl\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Obtener el menú\",\"item\":\"https://docs.fooddelivery.cl/api-reference/men%C3%BA/obtener-el-men%C3%BA\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.fooddelivery.cl/api-reference/men%C3%BA/obtener-el-men%C3%BA#apireference\",\"headline\":\"Obtener el menú\",\"name\":\"Obtener el menú\",\"description\":\"Devuelve la carta vigente del restaurante: categorías activas con sus productos, modificadores y precios. available refleja el inventario: con location_id se evalúa esa sucursal; sin él, el producto está disponible si le queda stock en alguna sucursal activa.\",\"url\":\"https://docs.fooddelivery.cl/api-reference/men%C3%BA/obtener-el-men%C3%BA\",\"mainEntityOfPage\":{\"@id\":\"https://docs.fooddelivery.cl/api-reference/men%C3%BA/obtener-el-men%C3%BA#webpage\"},\"dateModified\":\"2026-10-13T20:05:05.631Z\",\"publisher\":{\"@id\":\"https://docs.fooddelivery.cl/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.fooddelivery.cl#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"FoodDelivery API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"FoodDelivery API","nav":{"global":null,"tabs":[{"tab":"Guía de Usuario","pages":[{"title":"Guía de Usuario","href":"/introduccion"}]},{"tab":"API Pedidos y Menú","groups":[{"group":"Pedidos","pages":[{"title":"Listar pedidos","deprecated":null,"version":null,"openapi":"/openapi.yaml get /orders","href":"/api-reference/pedidos/listar-pedidos"},{"title":"Crear un pedido","deprecated":null,"version":null,"openapi":"/openapi.yaml post /orders","href":"/api-reference/pedidos/crear-un-pedido"},{"title":"Obtener un pedido","deprecated":null,"version":null,"openapi":"/openapi.yaml get /orders/{order_id}","href":"/api-reference/pedidos/obtener-un-pedido"},{"title":"Cambiar el estado de un pedido","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /orders/{order_id}","href":"/api-reference/pedidos/cambiar-el-estado-de-un-pedido"},{"title":"Cotizar el envío a una dirección","deprecated":null,"version":null,"openapi":"/openapi.yaml post /delivery/quote","href":"/api-reference/pedidos/cotizar-el-envío-a-una-dirección"}]},{"group":"Locales","pages":[{"title":"Listar sucursales con su estado","deprecated":null,"version":null,"openapi":"/openapi.yaml get /locations","href":"/api-reference/locales/listar-sucursales-con-su-estado"},{"title":"Abrir la sucursal ahora","deprecated":null,"version":null,"openapi":"/openapi.yaml post /locations/{location_id}/open","href":"/api-reference/locales/abrir-la-sucursal-ahora"},{"title":"Cerrar la sucursal ahora","description":"**Requiere permiso de escritura.** En `register_mode` `manual` cierra la caja abierta (idempotente). En `schedule` registra una excepción de día cerrado para HOY (\"Cerrado vía API\") que la tienda online respeta de inmediato; mañana vuelve a regir el horario semanal. Con llave sandbox la respuesta es idéntica pero no cambia el estado real (`\"simulated\": true`).\n","deprecated":null,"version":null,"openapi":"/openapi.yaml post /locations/{location_id}/close","href":"/api-reference/locales/cerrar-la-sucursal-ahora"}]},{"group":"Menú","pages":[{"title":"Obtener el menú","deprecated":null,"version":null,"openapi":"/openapi.yaml get /menu","href":"/api-reference/menú/obtener-el-menú"}]},{"group":"Inventario","pages":[{"title":"Consultar stock por sucursal","description":"Devuelve el stock actual en una sucursal de los productos con inventario activado. Un producto con inventario activado pero sin registro de stock en esa sucursal se reporta con `quantity` 0.\n","deprecated":null,"version":null,"openapi":"/openapi.yaml get /stock","href":"/api-reference/inventario/consultar-stock-por-sucursal"},{"title":"Actualizar stock por sucursal","deprecated":null,"version":null,"openapi":"/openapi.yaml put /stock","href":"/api-reference/inventario/actualizar-stock-por-sucursal"}]}]}]},"title":"Obtener el menú - FoodDelivery API","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","Page-R3M_BF4L.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}