Calendario
Te explicamos como utilizar Calendario mediante Rest API.
Última actualización
Te explicamos como utilizar Calendario mediante Rest API.
Última actualización
Con nuestra Rest API de calendario podrás agendar citas o reuniones para tus clientes de forma fácil.
Los endpoints a continuación son públicos, es decir, se antepone /public/
como medio diferenciador de endpoints privados.
Te sugerimos revisar el diagrama de flujos para tener una vista del orden de peticiones a realizar, antes de utilizar nuestra API.
GET
https://api.videsk.io/public/video-contact-center/services
Podrás obtener el listado de los servicios públicos disponibles
Name | Type | Description |
---|---|---|
GET
https://api.videsk.io/public/video-contact-center/services/:id/dates
Días del mes disponibles basado en el ID del servicio
GET
https://api.videsk.io/public/video-contact-center/services/:id/hours
Horas del días disponibles basado en el ID del servicio
Las fechas están en ISO-8601, puedes utilizar nuestro SDK de calendario para formatear fechas en zona horaria local.
GET
https://api.videsk.io/public/video-contact-center/users/:id/dates
Días del mes disponibles basado en el ID del servicio
Las fechas están en ISO-8601, puedes utilizar nuestro SDK de calendario para formatear fechas en zona horaria local.
GET
https://api.videsk.io/public/video-contact-center/users/:id/hours
Horas del días disponibles basado en el ID del usuario
Las fechas están en ISO-8601, puedes utilizar nuestro SDK de calendario para formatear fechas en zona horaria local.
POST
https://api.videsk.io/public/video-contact-center/schedule/service/:id
Agendar una hora mediante un servicio con selección automáticamente de agente
POST
https://api.videsk.io/public/video-contact-center/schedule/user/:id
Agendar una hora mediante un agente
POST
https://api.videsk.io/public/video-contact-center/schedule/cancel
Cancelar una hora usando actionToken
POST
https://api.videsk.io/public/video-contact-center/schedule/reschedule
Reagendar una hora usando actionToken
GET
https://api.videsk.io/public/video-contact-center/schedule/info
Obtener la información de una cita como agente, servicio fecha de inicio, fin y estado.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Authorization*
String
Bearer {token}
Content-Type*
String
application/json
id*
String
ID del servicio
date*
Date
Mes en formato ISO-8601
timezone*
String
Zona horaria en formato ISO-8601
Authorization*
String
Bearer {token}
Content-Type*
String
application/json
id*
String
ID del servicio
date*
Date
Hora en formato ISO-8601
timezone*
String
Zona horaria en formato ISO-8601
Authorization*
String
Bearer {token}
Content-Type*
String
application/json
id*
String
ID del usuario
date*
Date
Mes en formato ISO-8601
timezone*
String
Zona horaria en formato ISO-8601
Authorization*
String
Bearer {token}
Content-Type*
String
application/json
id*
String
ID del usuario
date*
String
Hora en formato ISO-8601
timezone*
String
Zona horaria en formato ISO-8601
Authorization*
String
Bearer {token}
Content-Type*
String
application/json
id*
String
ID de servicio
Authorization*
String
Bearer {token}
Content-Type*
String
application/json
startAt*
Date
Fecha en formato ISO-8601
timezone*
String
Zona horaria en formato ISO-8601
form*
Array
Campos de formulario
referrer*
String
Campaña o web referido
id*
String
ID del usuario
Authorization*
String
Bearer {token}
Content-Type*
String
application/json
startAt*
Date
Fecha en formato ISO-8601
timezone*
String
Zona horaria en formato ISO-8601
form*
Array
Campos de formulario
referrer*
String
Campaña o web referido
service*
String
ID del servicio
Authorization*
String
Bearer {actionToken}
Content-Type*
String
application/json
cancelReason
String
Razón de cancelación
Authorization*
String
Bearer {actionToken}
Content-Type*
String
application/json
date*
Date
Fecha en formato ISO-8601
Authorization*
String
Bearer {accessToken}
Content-Type*
String
application/json