Formularios
Te explicamos como utilizar os formularios mediante Rest API.
Última actualización
Te explicamos como utilizar os formularios mediante Rest API.
Última actualización
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.
Para renderizar los formularios te sugerimos utilizar nuestro SDK de formulario.
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:
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)
GET
https://api.videsk.io/public/video-contact-center/forms/:segmentId
Podrás obtener el formulario de un segmento mediante su ID
segmentId*
String
ID del segmento
version*
String
Tipo de formulario "base" o "contact"
Authorization*
String
Bearer {token}
Content-Type*
String
application/json
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.
Authorization*
String
Bearer {token}
Content-Type*
String
application/json
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)