Skip to main content
Business endpoints require a connected session. Some actions only make sense for WhatsApp Business accounts.

Business profile

EndpointBodyUse
POST /business/get/profilejidGet public business profile for a business JID.
GET /business/get/categoriesnoneList available business categories.
POST /business/update/descdescUpdate your business description.
POST /business/update/addressaddressUpdate your business address.
POST /business/update/emailemailUpdate your business email.

Catalog

EndpointBodyUse
POST /business/catalog/listjidGet a business catalog.
POST /business/catalog/createproduct fieldsCreate a catalog product.
POST /business/catalog/editproduct fields plus idEdit a catalog product.
POST /business/catalog/infoproduct identifier fieldsGet product details.
POST /business/catalog/deleteproduct identifier fieldsDelete a product.
POST /business/catalog/showproduct identifier fieldsMake a product visible.
POST /business/catalog/hideproduct identifier fieldsHide a product.
POST /business/order/detailsorderId, token fields from webhookGet order details.
POST /business/send/catalogPhone, Text, MatchedText, TitleSend a catalog-style preview message.

Create product

The create handler requires a product name and at least one image. Common fields:
{
  "name": "T-shirt",
  "description": "Black cotton t-shirt",
  "url": "https://example.com/products/t-shirt",
  "is_hidden": false,
  "price": 1999,
  "currency": "USD",
  "retailer_id": "sku-123",
  "images": ["data:image/jpeg;base64,/9j/4AAQ..."]
}
The server uploads product images to WhatsApp before creating or editing the catalog item.

Order details

Use the order ID and token that arrive in an order webhook. Do not invent these values.