Recuperar histórico
Recuperar el histórico de la sesión
POST https://api.wannabot.io/v1/conversation/history
Éste endpoint se utiliza para recuperar todo el histórico que tiene una conversación.
Headers
Name
Type
Description
Authorization
string
Token de autenticación (API_KEY). Deve especificarse como: bearer API_KEY
Request Body
Name
Type
Description
session_id
string
ID de la conversación que se obtiene al crearla.
[{
// Id de la conversación
"session_id" : "2c1cc196f6ef3d594343711d",
// Si es TRUE, indica que es un mensaje de typing, y el parámetro data estará vacío
"bot": {
// Id del bot publicado,
"id": "1afc95aa3fc15b000118d69c",
// Tipo de bot publicado (web)
"type": "web",
// Si el Bot publicado se encuentra activo
"active": true
},
// TRUE si el mensaje es del bot y FALSE si es del usuario
"is_bot": true,
// TRUE si el mensaje es del usuario y a FALSE si es del bot
"is_user": false,
"data": {
// En caso de "is_user: true", indica la URL de la imagen enviada por el usuario
"image": "URL...",
// En caso de "is_user: true", indica el texto del mensaje enviado por el usuario
"text": "Mensaje del usuario al Bot",
// En caso de "is_bot: true", Indica el tipo de la interaccion de Wannabot
// Posibles: TEXT, IMAGE, HTML, CARDS, LIST, LOCATION, STRIPE_CHECKOUT, PUSH_PERMISSION
"type": "TEXT",
// En caso de "is_bot: true", TRUE si la respuesta que llega es un error definido en el flujo de la conversación, debido a que no se cumple ninguna conexión entre interacciones
"is_error": false,
// En caso de "is_bot: true", contiene los datos de la estructura de la interacción
// El detalle los indicaremos en bloques de código aparte.
"interaction_data": {...}
}
}]INTERACTION DATA
Además de todos los campos que se incluyen en el Response, Wannabot enviará los datos de las interacciones en función de su tipo dentro de la propiedad "interaction_data": {...}. Aquí indicamos la estructura que llegará en función de cada tipo:
TEXT / HTML / STRIPE_CHECKOUT / PUSH_PERMITS:
IMAGE:
LOCATION:
CARDS:
Last updated
Was this helpful?