Skip to main content
GET
Obtener menú
Propuesta — todavía no implementada en XMART_BACKOFFICE. Ver Entrega híbrida para contexto. Esta página muestra la forma prevista del endpoint, no un contrato en vivo.
La mitad de fetch de la entrega híbrida: llamalo después de recibir un evento menu.list_ready para traer el menú completo. La forma de la respuesta refleja exactamente data.menu en menu.updated — mismos campos, misma semántica.
El webhook de notificación y este endpoint de fetch se autentican distinto. Fire empuja menu.list_ready a tu servidor, firmado con HMAC — ver Headers de la petición. Tu sistema consulta este endpoint, así que necesita una credencial de API en su lugar — ver abajo.

Autenticación

Es un endpoint /v1/* — ver Autenticación: solo se necesita x-api-key, sin flujo de login.
string
requerido
Tu API key de Fire.
string
Bearer <token> opcional, aceptado como alternativa legacy a x-api-key. Enviá uno u otro.

Parámetros de ruta

string
requerido
Identificador de la asignación de sync, recibido como data.syncId en el evento menu.list_ready. Es el id de la fila que ata una tienda, un canal y un fulfillment type a un menú y una lista de precios — los mismos tres valores que listId resume como string, pero este es el que garantiza unicidad.

Respuesta

object
De qué menú y lista de precios salió esta respuesta. Compará contra tu último menu.list_ready para detectar una reasignación entre el evento de notificación y este fetch.
object
Metadatos del menú y asociación canal/tienda.
object[]
Categorías del menú.
object[]
Catálogo de productos.
object[]
Grupos de modificadores y opciones.

Notas

  • Este endpoint devuelve la misma forma documentada campo por campo en menu.updated — consultá esa página para descripciones completas, casos borde, y las reglas de Fecha de incorporación al menú.
  • Un syncId que no existe, o cuya asignación fue eliminada, debería devolver 404.