Ir al contenido

Obtiene el detalle de un producto.

GET
/item/{product_id}
curl --request GET \
--url https://api-nb-dev.blu.net.ar/v1/item/1001

Devuelve 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.

product_id
required
string

Example

1001

Identificador del producto.

type

Contexto de precio admitido por el servidor.

Detalle del producto.

Media typeapplication/json
object
title
string
sku
string
id
integer
category
string
categoryId
integer
brand
string
brandId
integer
mainImage
string
nullable
brandImage
string
nullable
initialB
integer
initialC
integer
stock
string
price

Precio calculado cuando corresponde al contexto de la solicitud.

nullable
amountInCart
integer
warranty
string
nullable
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
nullable
ean
string
nullable
upc
string
nullable
stockDisplayLimit

Límite a partir del cual se deja de mostrar el stock exacto. Solo con usuario logueado.

integer
nullable
availableStock

Stock disponible acotado entre 0 y stockDisplayLimit. Solo con usuario logueado.

integer
nullable
availableStockLabel

Texto del stock visible: “Sin stock”, “N unidades” o “X unidades o más”. Solo con usuario logueado.

string
nullable

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

Powered byBlu