Skip to main content
GET
/
productos
Obtener lista de productos
curl --request GET \
  --url https://rest.yafacture.com/productos \
  --header 'x-api-key: <api-key>'
[
  {
    "_id": "<string>",
    "emisorId": "<string>",
    "noIdentificacion": "",
    "claveProdServ": "",
    "claveUnidad": "",
    "descripcion": "<string>",
    "descuento": 0,
    "precio": 1,
    "precio2": 0,
    "precio3": 0,
    "inventario": 0,
    "reservado": 0,
    "objetoImp": "02",
    "iva": "masIva",
    "sku": "",
    "codigoEan": "",
    "codigoAsin": "",
    "codigoMl": "",
    "thumbnail": "",
    "imagenes": [],
    "resumen": "",
    "atributos": [],
    "origen": "app",
    "fecha": "2026-02-02T00:22:35.502Z",
    "status": true
  }
]

Authorizations

x-api-key
string
header
required

X-API-Key authentication header for the development token generated in Yafacture

Query Parameters

page
number
required
sort
string
required
order
string
required
limit
number
required
pending
number
required
origen
string
required

Response

Lista de productos

_id
string
required

Identificador único del producto

emisorId
string
required

Identificador único del producto

noIdentificacion
string
default:""
required

SKU (Stock Keeping Unit) del producto

Maximum string length: 100
claveProdServ
string
default:""
required

Número de identificación del producto

claveUnidad
string
default:""
required

Clave de producto o servicio según catálogo del SAT

descripcion
string
required

Clave de unidad de medida según catálogo del SAT

descuento
number
default:0
required

Descuento aplicado al producto

Required range: x >= 0
precio
number
required

Precio unitario del producto

Required range: x >= 0
precio2
number
default:0
required

Precio alternativo 2

Required range: x >= 0
precio3
number
default:0
required

Precio alternativo 3

Required range: x >= 0
inventario
number
default:0
required

Cantidad en inventario

reservado
number
default:0
required

Cantidad de inventario reservado

objetoImp
string
default:02
required

Objeto de impuesto según catálogo del SAT

iva
enum<string>
default:masIva
required

Tasa de IVA aplicada

Available options:
noAplica,
masIva,
desglosar,
desglosarIvaDesglosarIsr,
masIvaFrontera,
desglosarFrontera,
exento,
noAplicaMenosIsr,
noAplicaDesglosarIsr,
tasa0
sku
string
default:""
required

Identificador sku 1 del emisor

Maximum string length: 100
codigoEan
string
default:""
required

Identificador sku 2 del emisor

Maximum string length: 100
codigoAsin
string
default:""
required

Identificador sku 3 del emisor

Maximum string length: 100
codigoMl
string
default:""
required

Identificador sku 3 del emisor

Maximum string length: 100
thumbnail
string
default:""
required

Imagen en miniatura del producto

imagenes
string[]
required

Listado de imágenes de producto

resumen
string
default:""
required

Resumen o descripción corta del producto

atributos
string[]
required

Atributos adicionales del producto

origen
enum<string>
default:app
required

Origen del registro (app, api, importación, etc.)

Available options:
app,
api,
upload,
download,
mercadolibre,
mercadopago,
autofactura,
transferencia
fecha
string<date-time>
default:2026-02-02T00:22:35.502Z
required

Fecha del registro

status
boolean
default:true
required

Estado activo/inactivo del producto