Chat
Favoritar chat ou mensagem
Marca um chat inteiro ou uma mensagem específica como favorita
POST
Favoritar chat ou mensagem
Auth:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: sim
Descrição
Marca como favorito um chat (informandonumber) ou uma mensagem específica (informando messageId). Pelo menos um dos dois deve estar presente.
Quando ambos são informados,
messageId tem prioridade, o favorito será registrado na mensagem.Exemplos
Favoritar chat
Marca a conversa inteira como favorita informando apenasnumber. Usa-se para destacar contatos importantes na lista, sem amarrar o favorito a uma mensagem específica.
Favoritar mensagem
Favorita uma mensagem específica viamessageId. Quando ambos os campos são enviados, messageId tem prioridade e o favorito é registrado na mensagem em vez do chat.
Remover favorito
Comfavorite: false, desfaz o favorito previamente registrado no chat ou na mensagem (a depender de qual campo foi informado, mesmo padrão de prioridade dos exemplos anteriores).
Resposta de sucesso
O campotype indica o que foi marcado: "chat" quando você favoritou a conversa inteira, ou "message" quando passou um messageId (nesse caso message_id aparece preenchido). chat_jid é sempre devolvido. favorite reflete o estado final.
200 OK
Parâmetros de rota
Nome da instância.
Headers
| Nome | Obrigatório | Exemplo | Descrição |
|---|---|---|---|
Content-Type | sim | application/json | , |
token | sim (ou Authorization) | a1b2c3d4-... | TokenAccount ou TokenInstance. |
Request body
Telefone ou JID. Use para favoritar o chat inteiro.
ID da mensagem. Use para favoritar uma mensagem específica. Tem prioridade sobre
number.true favorita, false remove o favorito.É obrigatório enviar pelo menos um entre
number e messageId.Respostas de erro
| HTTP | error.message | Quando ocorre |
|---|---|---|
| 400 | Instance name is required | , |
| 400 | Invalid request body: <...> | JSON malformado. |
| 400 | Either number or messageId is required | Nenhum dos dois informado. |
| 401 | Invalid token | , |
| 404 | Instance not found | , |
| 404 | Message not found | messageId inexistente. |
| 503 | Instance is not connected to WhatsApp | , |
Erro 400
Relacionados
Fixar chat
POST /api/chat/pinChat/:instanceBuscar mensagem
Recuperar uma mensagem favoritada.