Conversaciones
Historial de Mensajes
Obtén el historial completo de mensajes de una conversación
GET
Parámetros
UUID de la conversación
Número de mensajes (máximo 100)
Cursor para paginación (ID del mensaje más antiguo)
Campos del mensaje
| Campo | Tipo | Descripción |
|---|---|---|
id | string | UUID del mensaje |
conversationId | string | UUID de la conversación |
content | string | Contenido del mensaje (null para media) |
messageType | string | Tipo de mensaje (ver tabla abajo) |
direction | string | inbound (recibido) o outbound (enviado) |
status | string | sent, delivered, read, failed |
sentByAi | boolean | Si fue enviado por la IA |
mediaUrl | string | URL del archivo (si es media) |
mediaMimeType | string | MIME type del archivo |
timestamp | string | Fecha y hora del mensaje |
createdAt | string | Fecha de creación en BD |
Tipos de mensaje
| Tipo | Descripción |
|---|---|
text | Mensaje de texto simple |
image | Imagen (jpeg, png, webp) |
video | Video (mp4) |
audio | Audio o nota de voz (ogg, mp3) |
document | Documento (pdf, doc, etc.) |
sticker | Sticker de WhatsApp |
template | Mensaje de template |
interactive | Mensaje interactivo (botones, listas) |
location | Ubicación |
contacts | Tarjeta de contacto |
reaction | Reacción a mensaje |
Paginación
Los mensajes se ordenan del más reciente al más antiguo. Para obtener mensajes más antiguos, usa el parámetrobefore con el id del mensaje más antiguo de la página actual.
Acceder a media
Las URLs de media (mediaUrl) son temporales y requieren el token incluido. Para acceder a la media: