Chat
Buscar mensaje por ID
Recupera el snapshot de un mensaje almacenado por la ingestión
GET
Buscar mensaje por ID
Auth:
TokenAccount o TokenInstance • Rate-limit: Global (100/min) • Idempotente: sí
Descripción
Devuelve el snapshot persistido de un mensaje (texto, media, leyenda, mimetype, tamaño, etc.) que ya fue procesado por la ingestión. Útil para rehidratar un mensaje a partir delmessageId recibido en un webhook o en otro endpoint de la API.
Ejemplos
Por id
Recupera el snapshot del mensaje usando la query?messageId=<message-id>. Devuelve el registro completo (texto, media, leyenda, mimetype, tamaño) persistido por la ingestión.
Respuesta exitosa
El snapshot viene endata con type, from, to, chat, timestamp, isGroup y el status de envío. Para mensajes de texto, content lleva el cuerpo; para media, aparece el objeto media con type, mimeType, size y duration (audio/video). Usa messageId del envoltorio para referenciar este mensaje en llamadas posteriores (favorito, reenviar, editar).
200 OK
Parámetros de ruta
Nombre de la instancia.
Parámetros de consulta
ID del mensaje (requerido).
Cabeceras
| Nombre | Requerido | Ejemplo | Descripción |
|---|---|---|---|
token | sí (o Authorization) | a1b2c3d4-... | TokenAccount o TokenInstance. |
Respuestas de error
| HTTP | error.message | Cuándo ocurre |
|---|---|---|
| 400 | Message ID is required (use ?messageId=<message-id>) | Falta messageId. |
| 404 | Instance not found | , |
| 404 | Message not found | El ID no existe en la base de datos. |
| 503 | Instance is not connected to WhatsApp | , |
Error 400
Relacionados
Media en base64
Recupera el media bruto a partir del
messageId.Estado de entrega
Verifica si fue entregado/leído.