CAPTURA DE FLUJOS
Con el fin de transmitir al cliente las respuestas de los flujos que los usuarios finales puedan responder a la plataforma, Notifícame permite la asociación de un URL (generado por el cliente) el cual será utilizado para poder hacer el reenvío de los mismos a través de un formato JSON.
Cada mensaje será reenviado al URL especificado, utilizando el método HTTP POST asociado a su cuenta.
Las opciones disponibles para ser notificado son:
- Cuando se completa un cuestionario.
- Cuando se contesta una pregunta.
La funcionalidad permite usar ambas opciones, o solo una según se necesite.
Para la configuración de notificación se debe realizar por medio de la pagina WEB en la sección:
Detalle de cuenta -> Callbacks
Ejemplo del POST para recibir respuesta por respuesta:
{ "timestamp": "2019-06-21T17:44Z", "interaction_uid": "5d0d1747aca73c0e3c9fe953", "profile_uid": "5cae5630cc119705df08e5a4", "profile_alias": "50212345678", "type": "QUESTION_RESULT", "answer": { "answered_on": "Fri Jun 21 17:44:08 UTC 2019", "question_text": "Pregunta 1", "question_answer": "Si", "sent_on": "Fri Jun 21 17:44:03 UTC 2019" }, "account_uid": "5c50d54a38964bde40e66ca1"}Ejemplo del POST al completar el flujo
{ "interaction_uid": "5d0d1747aca73c0e3c9fe953", "profile_uid": "5cae5630cc119705df08e5a4", "profile_alias": "50212345678", "timestamp": "2019-06-21T17:46Z", "answers": [{ "answered_on": "2019-06-21T17:46:48.215+0000", "question_text": "Pregunta 2", "question_answer": "7", "sent_on": "2019-06-21T17:44:08.560+0000", "profile_alias": "50212345678" }, { "answered_on": "2019-06-21T17:44:08.399+0000", "question_text": "Pregunta 1", "question_answer": "Si", "sent_on": "2019-06-21T17:44:03.371+0000", "profile_alias": "50212345678" }], "account_uid": "5c50d54a38964bde40e66ca1"}