Obtiene el detalle de un producto.
GET
/item/{product_id}
const url = 'https://api-nb-dev.blu.net.ar/v1/item/1001';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api-nb-dev.blu.net.ar/v1/item/1001Devuelve información del producto, sus imágenes y atributos. Se puede enviar un token Bearer de forma opcional para obtener los datos personalizados que el servidor habilite para el usuario.
Parameters
Sección titulada «Parameters»Path Parameters
Sección titulada «Path Parameters»product_id
required
string
Example
1001Identificador del producto.
Query Parameters
Sección titulada «Query Parameters»type
Contexto de precio admitido por el servidor.
Responses
Sección titulada «Responses»Detalle del producto.
Media typeapplication/json
object
title
string
sku
string
id
integer
category
string
categoryId
integer
brand
string
brandId
integer
mainImage
string
brandImage
string
initialB
integer
initialC
integer
stock
string
price
Precio calculado cuando corresponde al contexto de la solicitud.
amountInCart
integer
warranty
string
cotizacion
number format: float
images
Array<object>
object
checksum
string
order
integer
attributes
Array<object>
object
name
string
value
string
description
object
type
string
value
string
amountStock
number
ean
string
upc
string
stockDisplayLimit
Límite a partir del cual se deja de mostrar el stock exacto. Solo con usuario logueado.
integer
availableStock
Stock disponible acotado entre 0 y stockDisplayLimit. Solo con usuario logueado.
integer
availableStockLabel
Texto del stock visible: “Sin stock”, “N unidades” o “X unidades o más”. Solo con usuario logueado.
string
Example
{ "title": "Producto de ejemplo", "sku": "SKU-1001", "id": 1001, "category": "Categoría de ejemplo", "categoryId": 10, "brand": "Marca de ejemplo", "brandId": 3, "mainImage": "https://cdn.example.test/product.png", "brandImage": "https://cdn.example.test/brand.png", "initialB": 5, "initialC": 10, "stock": "Alto", "amountInCart": 0, "warranty": "12 meses", "cotizacion": 1234.56, "images": [ { "checksum": "imagen-ejemplo", "order": 1 } ], "attributes": [ { "name": "Color", "value": "Negro" } ], "description": { "type": "plain/text", "value": "Descripción de ejemplo." }, "amountStock": 5, "ean": "1234567890123", "upc": "123456789012", "stockDisplayLimit": 15, "availableStock": 15, "availableStockLabel": "15 unidades o más"}No fue posible obtener el producto.
Media typeapplication/json
string
Example
Error interno del servidor.NB Conecta · Integraciones New Bytes
Copyright © 2026 New Bytes