GET api/EncatexProduct/Catalog?afterId={afterId}&pageSize={pageSize}&modifiedSince={modifiedSince}&includeDisabled={includeDisabled}

Recorre el catálogo publicado de punta a punta, a grano producto y con las variantes anidadas. Está pensado para una pasada secuencial que mantiene un índice de búsqueda, no para tráfico de usuario final: pagina por keyset para poder leer todo sin saltear ni duplicar filas. Devuelve únicamente productos publicados en Cartoons o en MercadoLibre; el resto no se puede comprar online y no tiene que estar en el índice. No devuelve precio ni stock; esos se resuelven en vivo con GetProductsBySKUs.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
afterId

Id del último producto de la página anterior. Vacío arranca desde el principio.

string

None.

pageSize

Productos por página. Default 200, máximo 500.

integer

None.

modifiedSince

Opcional. Fecha ISO-8601 con offset explícito (por ejemplo 2026-08-09T14:22:31Z). Filtra por modificados desde ese instante, inclusive, e incluye los deshabilitados y dados de baja marcados con Enabled y Deleted. Los cambios de variante burbujean al producto.

string

None.

includeDisabled

Opcional. True incluye también los deshabilitados y dados de baja en la pasada completa.

boolean

Default value is False

Body Parameters

None.

Response Information

Resource Description

Página de catálogo. Sólo incluye productos publicados en Cartoons o en MercadoLibre: lo que no se puede comprar por ninguna de las dos vías no llega al índice de búsqueda. Cada producto trae IsPublishedOnEcommerce, IsPublishedOnMercadoLibre y MercadoLibrePermalink para decidir a qué canal linkear. NextAfterId null indica fin de stream. Retorna 400 si modifiedSince no es una fecha válida con offset.

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.