Formularios
Te explicamos como utilizar os formularios mediante Rest API.
Con nuestra Rest API de formularios podrás obtener los formularios diseñados en tu cuenta.
Los endpoints a continuación son públicos, es decir, se antepone /public/ como medio diferenciador de endpoints privados.
Formato
Nuestros formularios están cuidadosamente diseñados para presentar un formato amigable y flexible al mismo tiempo.
Todos los formularios que se envíen deben tener el siguiente esquema:
[
{ "_id": String, "value": String || Array || Number }
]Dentro de este Array debes añadir el listado de campos con su _id y value, siendo este último capaz de recibir tres tipos de datos: String, Number y Array.
El ID debe coincidir con los valores que se entregan al obtener un formulario, es decir, con el campo _id.
Debes considerar que los valores deben coincidir con los configurados en tu cuenta, sobre todo para los casos de selección única o múltiple.
Contamos con 3 niveles de validación:
Tipo de dato corresponde con el tipo de campo
Validación del valor por campo (built-in y/o personalizado)
Verificación de restricciones (máximo, mínimo, longitud, etc)
Obtener formulario de un segmento
GET https://api.videsk.io/public/video-contact-center/forms/:segmentId
Podrás obtener el formulario de un segmento mediante su ID
Path Parameters
segmentId*
String
ID del segmento
Query Parameters
version*
String
Tipo de formulario "base" o "contact"
Headers
Authorization*
String
Bearer {token}
Content-Type*
String
application/json
Considera que es posible que tu cuenta no tengas configurado un formulario base o de contacto.
Enviar encuesta
POST https://api.videsk.io/public/video-contact-center/forms
Podrás enviar un formulario el cuál se podrá adjuntar a una llamada o no.
Headers
Authorization*
String
Bearer {token}
Content-Type*
String
application/json
Request Body
segment*
String
ID del segmento
type*
String
Tipo de formulario "contact" o "pre-call"
values*
Array
Listado de campos
values._id*
String
ID del campo
values.value*
String
Valor del campo
token
String
Token captcha (no backend)
Este es un campo vació requerido que funciona como honeypot a bots.
Última actualización
¿Te fue útil?

