Listar productos
Devuelve los productos de un catálogo específico, con paginación por cursor.
Endpoint: GET /v1/catalogs/{did}/products
Parámetros
Path
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
did | string | Sí | ID del destino. |
Query
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
catalog_id | string | Sí | ID del catálogo. |
cursor | string | No | Cursor de paginación. |
limit | number | No | Límite de resultados por página. |
client_id | number | No | Cliente. Requiere BSP_CN si difiere del token. |
Request
curl --request GET \
--url 'https://api.chattigo.com/v1/catalogs/{did}/products?catalog_id=1234567890&limit=20' \
--header 'Authorization: Bearer <token>'Response
Éxito (200)
{
"data": [
{
"id": "sku123",
"name": "Zapatilla deportiva",
"retailer_id": "SKU-1",
"image_urls": ["https://..."],
"description": "Zapatilla color negro",
"currency": "USD",
"price": "59.99",
"url": "https://...",
"category": "apparel",
"unique_id": "prod_1"
}
],
"paging": {
"cursors": {
"before": "QVFIU...",
"after": "Q2F0YWxvZ3M..."
}
}
}Errores
| Código | Caso |
|---|---|
400 | did is required, catalog_id is required, o client_id inválido |
403 | DID fuera de la jerarquía WABA, o acceso a otro cliente sin BSP_CN |
502 | Resolución de BSP config fallida (upstream service unavailable) |