curl --request PUT \
--url https://api.wabox.me/instances/{instance_id}/token/{token}/business/products/{id} \
--header 'Content-Type: application/json' \
--data '
{
"price": 69.9,
"hidden": true
}
'{
"id": "6543210987654321",
"name": "Camiseta Wabox",
"description": "100% algodão",
"price": 69.9,
"currency": "BRL",
"retailer_id": "SKU-001",
"url": "https://wabox.me/loja/camiseta",
"image_url": "https://mmg.whatsapp.net/v/t45.5328-4/abc.jpg",
"thumbnail_url": "https://mmg.whatsapp.net/v/t45.5328-4/abc_100.jpg",
"hidden": true,
"availability": "in stock",
"review_status": "approved"
}{
"error": {
"code": "instance_not_found",
"message": "Instance not found or invalid token"
}
}{
"error": {
"code": "subscription_required",
"message": "Trial expired or subscription inactive. Subscribe in the dashboard to keep sending."
}
}{
"error": {
"code": "instance_not_connected",
"message": "Instance is not connected"
}
}Editar um produto
Atualização parcial; images (quando enviado) substitui todas as imagens ([] remove todas). Responde 404 product_not_found se o produto não está no seu catálogo.
Best effort. O WhatsApp não tem API pública de catálogo para dispositivos vinculados: o Wabox fala o mesmo protocolo que o WhatsApp Web usa, e ele pode mudar sem aviso. Escrever no catálogo exige uma conta WhatsApp Business.
Imediata: exige a instância conectada (caso contrário, 409 instance_not_connected).
PUT
/
instances
/
{instance_id}
/
token
/
{token}
/
business
/
products
/
{id}
curl --request PUT \
--url https://api.wabox.me/instances/{instance_id}/token/{token}/business/products/{id} \
--header 'Content-Type: application/json' \
--data '
{
"price": 69.9,
"hidden": true
}
'{
"id": "6543210987654321",
"name": "Camiseta Wabox",
"description": "100% algodão",
"price": 69.9,
"currency": "BRL",
"retailer_id": "SKU-001",
"url": "https://wabox.me/loja/camiseta",
"image_url": "https://mmg.whatsapp.net/v/t45.5328-4/abc.jpg",
"thumbnail_url": "https://mmg.whatsapp.net/v/t45.5328-4/abc_100.jpg",
"hidden": true,
"availability": "in stock",
"review_status": "approved"
}{
"error": {
"code": "instance_not_found",
"message": "Instance not found or invalid token"
}
}{
"error": {
"code": "subscription_required",
"message": "Trial expired or subscription inactive. Subscribe in the dashboard to keep sending."
}
}{
"error": {
"code": "instance_not_connected",
"message": "Instance is not connected"
}
}Path Parameters
Id da instância (dashboard › instância › Credenciais).
Token da instância. Trate como senha.
Id do produto no WhatsApp (o id da listagem).
Example:
"6543210987654321"
Body
application/json
Required string length:
1 - 60Maximum string length:
300Required range:
0 <= x <= 1000000000Pattern:
^[A-Z]{3}$Maximum string length:
60Maximum string length:
256Maximum array length:
10URL http(s) pública, data: URL ou base64 puro.
Required string length:
1 - 94371840Response
Produto atualizado.