Permite que otro software pueda interactuar a través de la misma sin necesidad de utilizar la interfaz gráfica de la plataforma

Tecnologías utilizadas

11 métodos habilitados

Login

El método LOGIN crea una sesión con una persistencia de 30 segundos. Luego destruye la misma y se requiere nuevamente el LOGIN. La sesión válida permite ejecutar el resto de los métodos de la API

Hello

Envía un mensaje de prueba y el retorno es “Hola Mundo”.

Campaigns

Lista todas las campañas con sus atributos

Campaigns/2

Lista una campaña en particular con todos sus atributos. Para esto se agrega el id de campaña como argumento

Contact

Se inserta un registro para que se realice una llamada. Los argumentos obligatorios son id de campaña y el número de teléfono (idcampaign, phone)

contact | attributes

Se inserta un registro con atributos para que se realice una llamada. Los argumentos obligatorios son id de campaña y el número de teléfono (idcampaign, phone). se agrega el argumento attributes que será un arreglo con cada atributo y su valor correspondiente

/campaigns/1/status

Lista una campaña en particular mostrando el estado de la campaña, cantidad de contactos subidos y cantidad de contactos llamados. Se tiene que enviar los argumentos id de campaña y status

/campaigns/1/enable

Habilita o activa una campaña en particular. Para esto se envía los argumentos id de campaña y la instrucción enable

/campaigns/1/disable

Deshabilita o desactiva una campaña en particular. Para esto se envía los argumentos id de campaña y la instrucción disable

Callinfo

Lista toda la información de una llamada de un registro en particular. Para esto se envía el argumento id de llamada. Se obtiene del Método Contact (con o sin atributo). Las respuestas de este método depende si la llamada se ha completado o no. Si se ha completado tendrá la información del discador más la del cuestionario, mientras que si no fue atendida solo tendrá información del discador

Logout

Se utiliza para terminar la sesión