Saltar al contenido
API v1 · https://bentho.org/api
GET/api/mod/productos/{espacio}/products/{producto}

Un producto

El producto con sus opciones y todas sus variantes.

  • PERMISOlee (vale cualquier clave)
  • CRÉDITOSno gasta
  • AUTENTICACIÓNBearer bth_…

PARÁMETROS

CAMPOTIPOREQUERIDOQUÉ ES
espaciostringSÍEl id del espacio (sale en GET /api/companies). Tiene que tener el módulo Productos.
productostringSÍEl id del producto: el que devolvió crearlo (32 caracteres hexadecimales).

RESPUESTA 200

CAMPOTIPOQUÉ ES
id · nombrestringEl id y el nombre.
product_type_idstring | nullSu tipo de producto, si tiene.
descripcionstring | nullLa ficha en texto libre.
estado"borrador" | "activo" | "archivado"Ver estados.
atributos · metadataobjectLos valores de sus atributos y tus datos libres.
imagenesstring[]Las URL de sus imágenes.
opciones[]{ id, nombre, valores }Sus ejes de variación: "Talla" con ["S", "M", "L"]. Vacío si no tiene.
variantes[]objectLas unidades vendibles, la más antigua primero, con id, product_id, sku, option_values, barcode, activo, external_id y created_at.
created_at · updated_atnumberSegundos desde 1970, con decimales.

ESTADOS DE UN PRODUCTO

CAMPOTIPOQUÉ ES
borradorrecién creadoNo sale en la búsqueda (salvo con only_active=false). Todo producto nace así.
activoa la ventaSale en la búsqueda y se puede ofrecer.
archivadoretiradoSe conserva con sus variantes, pero no sale en la búsqueda.

ERRORES DE ESTA RUTA · SIEMPRE {"detail": …}

STATUSCUÁNDODETAIL LITERAL
403El espacio no tiene el módulo Productosmódulo no habilitado para este espacio.
404No hay un producto con ese id en el espacioproducto no encontrado.

Y los de cualquier ruta —clave inválida, cuenta no al día, IP, límites—, en Errores, límites y créditos.

CONVIENE SABER