Saltearse al contenido

Mercado Libre - Obtener Items

Este modulo permite consultar items de tu cuenta de Mercado Libre, ya sea un item especifico por ID o una lista con filtros por estado y busqueda.

Este modulo requiere credenciales de tipo Mercado Libre (OAuth) con los siguientes campos:

CampoDescripcion
access_tokenToken de acceso OAuth valido
CampoTipoRequeridoDescripcion
credentials_idstringSiID de las credenciales
item_idstringNoID de item especifico (MLA123456789)
seller_idstringNoID del vendedor (usa credenciales si no se especifica)
statusstringNoEstado del item
searchstringNoBusqueda por titulo
limitnumberNoItems por pagina (max 50)
offsetnumberNoDesplazamiento para paginacion
ValorDescripcion
activePublicacion activa
pausedPublicacion pausada
closedPublicacion finalizada
under_reviewEn revision por MeLi
{
"success": true,
"items": [
{
"id": "MLA123456789",
"title": "iPhone 15 Pro Max 256GB",
"price": 1500000,
"currency_id": "ARS",
"available_quantity": 10,
"sold_quantity": 25,
"status": "active",
"permalink": "https://articulo.mercadolibre.com.ar/...",
"pictures": [...],
"attributes": [...]
}
],
"total": 150,
"offset": 0,
"limit": 50,
"message": "50 items obtenidos"
}
{
"credentials_id": "meli_cuenta",
"item_id": "MLA123456789"
}
{
"credentials_id": "meli_cuenta",
"status": "active",
"limit": 50
}
{
"credentials_id": "meli_cuenta",
"search": "iPhone",
"status": "active"
}
{
"credentials_id": "meli_cuenta",
"status": "paused"
}
{
"credentials_id": "meli_cuenta",
"limit": 50,
"offset": 100
}
CampoDescripcion
idID unico del item (MLA…)
titleTitulo de la publicacion
pricePrecio actual
currency_idMoneda (ARS, MXN, BRL, etc.)
available_quantityStock disponible
sold_quantityUnidades vendidas
statusEstado de la publicacion
conditionCondicion (new, used)
listing_type_idTipo de publicacion
permalinkURL de la publicacion
picturesArray de imagenes
attributesAtributos del producto
shippingConfiguracion de envio
[Schedule c/30min] -> [MeliGetItems active] -> [Loop] -> [Actualizar ERP]
[Schedule diario] -> [MeliGetItems] -> [Verificar precios] -> [Alerta Slack]
[Trigger manual] -> [MeliGetItems] -> [Paginacion] -> [Generar Excel]
// Analizar items por estado
const items = ctx.data.items;
const stats = {
total: items.length,
activos: items.filter(i => i.status === 'active').length,
pausados: items.filter(i => i.status === 'paused').length,
sin_stock: items.filter(i => i.available_quantity === 0).length,
valor_inventario: items.reduce((sum, i) =>
sum + (i.price * i.available_quantity), 0)
};
ctx.data = stats;
  • El limite maximo por peticion es 50 items
  • Los items se obtienen en lotes de 20 para incluir detalles completos
  • El seller_id se toma de las credenciales si no se especifica
  • La busqueda (search) filtra por titulo del item