Skip to content
WhatIsUp.dev

Business

Catálogos, produtos, coleções e pedidos para lojistas do WhatsApp Business. O vocabulário espelha o da Meta literalmente (retailer_id, currency, availability, condition, image_cdn_url). A hospedagem de imagens é feita apenas via URLs fornecidas pelo cliente — veja a Business Spec para o racional de design.

Catalogs

GET/v1/channels/:id/business/catalogsBearer · API key
POST/v1/channels/:id/business/catalogsBearer · API key
GET/v1/channels/:id/business/catalogs/:catalog_idBearer · API key
PATCH/v1/channels/:id/business/catalogs/:catalog_idBearer · API key
DELETE/v1/channels/:id/business/catalogs/:catalog_idBearer · API key

Products

GET/v1/channels/:id/business/catalogs/:catalog_id/productsBearer · API key
POST/v1/channels/:id/business/catalogs/:catalog_id/productsBearer · API key
POST/v1/channels/:id/business/catalogs/:catalog_id/products/importBearer · API key
GET/v1/channels/:id/business/products/:product_idBearer · API key
PATCH/v1/channels/:id/business/products/:product_idBearer · API key
DELETE/v1/channels/:id/business/products/:product_idBearer · API key
{
  "retailer_id": "SKU-12345",
  "name": "Hoodie · Heather Grey · M",
  "description": "Mid-weight cotton",
  "currency": "BRL",
  "price": "189.00",
  "availability": "in_stock",
  "condition": "new",
  "image_cdn_url": "https://cdn.example.com/products/SKU-12345.jpg"
}

O endpoint /import aceita até 500 produtos por requisição como um array JSON.

Orders

Pedidos são STATELESS — não os armazenamos. Eles fluem como eventos de webhook order.placed, order.cancelled e cart.updated com o formato de payload de pedido da Meta dentro de data.