GET api/{lang}/Product/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
| Name | Description | Type | Additional 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 |
| lang | string |
None. |
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.
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample not available.