Catálogo e pedidos
Fase 1 do catálogo (marco 12): só leitura. O catálogo do próprio número (ou o catálogo público de outra empresa, por jid) vem do serviço GraphQL que o WhatsApp Web usa, pela proxy da instância, com cache de 5 minutos. Produtos são enviados como mensagem type: "product" (pela fila). Pedidos feitos pelo carrinho chegam como mensagem order e no evento order.received. Criar, editar ou apagar produtos e coleções não é oferecido: no WhatsApp isso exige um token de conta de anúncios obtido por um fluxo não documentado, com risco para o número. Veja o guia Catálogo e pedidos.
Conceito: leia antes de integrar.
Operações
| Operação | Rota | Token |
|---|---|---|
| Ler o catálogo | GET /v1/instances/{id}/catalog | token da instância ou admin |
| Ler as coleções | GET /v1/instances/{id}/catalog/collections | token da instância ou admin |
| Ler um produto | GET /v1/instances/{id}/catalog/products/{product_id} | token da instância ou admin |
| Baixar a foto de um produto | GET /v1/instances/{id}/catalog/products/{product_id}/image | token da instância ou admin |
| Pedidos recebidos | GET /v1/instances/{id}/orders | token da instância ou admin |
| Detalhes de um pedido | GET /v1/instances/{id}/orders/{order_id} | token da instância ou admin |
Gerado de openapi.yaml. Convenções gerais na visão geral e todos os códigos em Erros.

