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?