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.

circle-info

Para renderizar los formularios te sugerimos utilizar nuestro SDK de formulario.

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:

  1. Tipo de dato corresponde con el tipo de campo

  2. Validación del valor por campo (built-in y/o personalizado)

  3. Verificación de restricciones (máximo, mínimo, longitud, etc)

📄Formularioschevron-right

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

Name
Type
Description

segmentId*

String

ID del segmento

Query Parameters

Name
Type
Description

version*

String

Tipo de formulario "base" o "contact"

Headers

Name
Type
Description

Authorization*

String

Bearer {token}

Content-Type*

String

application/json

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

Name
Type
Description

Authorization*

String

Bearer {token}

Content-Type*

String

application/json

Request Body

Name
Type
Description

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)

Última actualización

¿Te fue útil?