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": "Descrição do produto",
"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
Listar os produtos do catálogo
Lista uma página de produtos do catálogo de um perfil comercial no WhatsApp.
Observações:
- envie apenas
jidpara buscar a primeira página - a paginação pública usa o campo
after - copie exatamente o valor retornado em
response.nexte envie na próxima chamada - sem
response.nextna resposta, não há mais páginas - o valor de
afteré um token opaco: não tente decodificar ou modificar - a integração atual retorna até 50 produtos por chamada
- a resposta usa exclusivamente o formato atual documentado abaixo
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": "Descrição do produto",
"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>"
}Autorizações
Corpo
application/json
Resposta
Produtos do catálogo recuperados com sucesso
Show child attributes
Show child attributes
