curl --request POST \
--url https://api.wppfy.com/business/catalog/list \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"jid": "5511999999999@s.whatsapp.net"
}
'{
"response": {
"next": "Q1VSU09SX1BST1hJTUFfUEFHSU5B",
"products": [
{
"id": "1234567890",
"name": "Produto Exemplo",
"description": "Product description",
"price": "1990",
"currency": "BRL",
"retailer_id": "sku-123",
"is_hidden": false,
"is_sanctioned": false,
"product_availability": "in stock",
"media": {
"images": [
{
"id": "img-1",
"request_image_url": "https://mmg.whatsapp.net/v/t62.7118-24/...",
"original_image_url": "https://lookaside.whatsapp.net/..."
}
]
},
"status_info": {
"status": "APPROVED",
"can_appeal": false
}
}
]
}
}{
"error": "invalid payload"
}{
"error": "client not found"
}{
"error": "<string>"
}Business
List catalog products
Lists a page of products from a business profile’s catalog on WhatsApp.
Notes:
- send only
jidto fetch the first page - public pagination uses the
afterfield - copy exactly the value returned in
response.nextand send it in the next call - without
response.nextin the response, there are no more pages - the
aftervalue is an opaque token: do not try to decode or modify it - the current integration returns up to 50 products per call
- the response exclusively uses the current format documented below
POST
/
business
/
catalog
/
list
curl --request POST \
--url https://api.wppfy.com/business/catalog/list \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"jid": "5511999999999@s.whatsapp.net"
}
'{
"response": {
"next": "Q1VSU09SX1BST1hJTUFfUEFHSU5B",
"products": [
{
"id": "1234567890",
"name": "Produto Exemplo",
"description": "Product description",
"price": "1990",
"currency": "BRL",
"retailer_id": "sku-123",
"is_hidden": false,
"is_sanctioned": false,
"product_availability": "in stock",
"media": {
"images": [
{
"id": "img-1",
"request_image_url": "https://mmg.whatsapp.net/v/t62.7118-24/...",
"original_image_url": "https://lookaside.whatsapp.net/..."
}
]
},
"status_info": {
"status": "APPROVED",
"can_appeal": false
}
}
]
}
}{
"error": "invalid payload"
}{
"error": "client not found"
}{
"error": "<string>"
}Authorizations
Body
application/json
Response
Catalog products retrieved successfully
Show child attributes
Show child attributes
