Saltar al contenido

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ámetroTipoRequeridoDescripción
didstringID del destino.

Query

ParámetroTipoRequeridoDescripción
catalog_idstringID del catálogo.
cursorstringNoCursor de paginación.
limitnumberNoLímite de resultados por página.
client_idnumberNoCliente. 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ódigoCaso
400did is required, catalog_id is required, o client_id inválido
403DID fuera de la jerarquía WABA, o acceso a otro cliente sin BSP_CN
502Resolución de BSP config fallida (upstream service unavailable)