---
title: "Consultar ingredientes"
method: GET
path: "/ingredients"
tags: ["Ingredientes"]
---

# Consultar ingredientes

`GET /ingredients`

## Request

- Base URL: `https://api.pirpos.com`
- URL: `https://api.pirpos.com/ingredients`
- Auth: HTTP bearer

Consulta ingredientes y productos con inventario según configuración del negocio.
Soporta filtros y paginación.

**Autenticación requerida:** Bearer Token.

## Query parameters

- `pagination` boolean
- `limit` integer
- `page` integer
- `categoryId` string
- `name` string
- `onlyIngredient` boolean
- `mainProductsWithIngredients` boolean
- `excludeCombos` boolean
- `locationStock` string

## Response `200`

Lista de ingredientes

- union
  - Ingredient[]
    - `_id` string: ID único del ingrediente
    - `business` string: ID del negocio al que pertenece el ingrediente
    - `category` string: ID de la categoría del ingrediente
    - `name` string: Nombre del ingrediente
    - `description` string: Descripción del ingrediente
    - `unit` string: Unidad de medida
    - `barcode` string: Código de barras
    - `stock` number: Stock actual
    - `stockMinimum` number: Stock mínimo
    - `price` number: Precio del ingrediente
    - `isActive` boolean: Si el ingrediente está activo
    - `isIngredient` boolean: Si el registro es ingrediente
    - `deleted` boolean: Si el ingrediente está eliminado
    - `locationsStock` object[]: Configuración por ubicación de stock
      - `locationStock` string: ID de la ubicación de stock
      - `stock` number: Stock en la ubicación
      - `stockMinimum` number: Stock mínimo en la ubicación
      - `price` number: Precio en la ubicación
    - `modifiedOn` string, date-time: Fecha de última modificación
    - `createdOn` string, date-time: Fecha de creación
  - object
    - `data` Ingredient[]
      - `_id` string: ID único del ingrediente
      - `business` string: ID del negocio al que pertenece el ingrediente
      - `category` string: ID de la categoría del ingrediente
      - `name` string: Nombre del ingrediente
      - `description` string: Descripción del ingrediente
      - `unit` string: Unidad de medida
      - `barcode` string: Código de barras
      - `stock` number: Stock actual
      - `stockMinimum` number: Stock mínimo
      - `price` number: Precio del ingrediente
      - `isActive` boolean: Si el ingrediente está activo
      - `isIngredient` boolean: Si el registro es ingrediente
      - `deleted` boolean: Si el ingrediente está eliminado
      - `locationsStock` object[]: Configuración por ubicación de stock
        - `locationStock` string: ID de la ubicación de stock
        - `stock` number: Stock en la ubicación
        - `stockMinimum` number: Stock mínimo en la ubicación
        - `price` number: Precio en la ubicación
      - `modifiedOn` string, date-time: Fecha de última modificación
      - `createdOn` string, date-time: Fecha de creación
    - `count` integer

## Other responses

- `401`: No autorizado
- `500`: Error interno del servidor

---

[API](https://skmtc.dev/loggro/apis/restobar-servicios-del-m-dulo-de-restobar.md) - [All operations](https://skmtc.dev/loggro/apis/restobar-servicios-del-m-dulo-de-restobar/llms.txt) - [OpenAPI document](https://skmtc.dev/loggro/apis/restobar-servicios-del-m-dulo-de-restobar/revisions/9d4431a3cddc?raw)
