Partially update menu

Changed on
patch/ecommerce/menu/{menuId}

Request

  • Base URL
    https://api.service.getjusto.com/v3
  • Auth
    none declared

Path parameters

menuIdstring required

ID Justo o ID externo del menú. Es el mismo menú de GET /ecommerce/prices.

Request body

dataApiMenuV22Payload required

Payload de menú compatible con API v2.2. Incluye menu, products, options, modifiers y categories. En API v3 los objetos menu, products, options, modifiers y categories aceptan metadata. Products y options aceptan priceMetadata para guardar metadata del precio/disponibilidad del menú. Opciones condicionadas (modificadores de 2do nivel): cada option acepta requiredOptionsIds (externalIds de las opciones que el cliente debe haber elegido antes, en el payload o ya existentes en la marca; [] limpia la condición y si el campo no viene no se modifica) y requiresAtLeastOneModifierOption (true = basta con una de ellas; false = deben estar todas). La opción solo se muestra cuando se cumple la condición. Si el grupo de 2do nivel es obligatorio, envíalo con optional: false y min: 1: mientras no se cumpla la condición el cliente verá que debe elegir antes la opción previa, por lo que cada opción del grupo padre debe desbloquear al menos una opción de este grupo. Si es opcional, envíalo con optional: true. GET devuelve ambos campos en las opciones que tienen condición.

Response

The OpenAPI spec

successboolean

Example response

{
  "success": true
}

Changes