| Responder, encaminhar, editar, votar, RSVP | Condicional | Só para mensagens que o engine viu desde o último restart (cache em memória de ~4.000 mensagens por instância). Fora disso, message_not_found |
| Listas de transmissão | Não existe | O WhatsApp Web não cria nem envia para elas. Status (status@broadcast) funciona |
| Botões, lista, carrossel, PIX, OTP | Best effort | Renderizam no celular, mas não no WhatsApp Web/Desktop. O formato pode mudar. Veja O que renderiza onde |
| Carrossel e lista | Best effort | O Wabox replica o formato de outras implementações; a validação com número real está em andamento |
send-edit-event, send-event-response | Condicional | Só eventos criados pela API ou recebidos desde o último restart do engine |
| Escolher audiência do status | Não existe | Segue a privacidade de status configurada no celular |
Respostas prontas a botões (reply-button da z-api) | Não existe | Respostas chegam pelo webhook received (buttons_response, list_response) |
| Conversões de mídia (voice note, sticker, GIF) | Condicional | Automáticas com ffmpeg (padrão nos servidores). Sem ele: áudio vai como está, sticker exige WebP, GIF exige mp4 |
| Idempotência de envio | Não existe | Repetir um POST /send-* envia duas vezes. Veja Rate limit e erros |