Instalar el widget en la cuenta

Este método permite instalar el widget en la cuenta.

Limitaciones
El método está disponible solo para administradores de la cuenta.

Parámetros de solicitud

Para instalar un widget, se deben pasar los parámetros obligatorios según la configuración del widget.

Los tipos de campos y sus formatos disponibles se detallan a continuación.

ParámetroTipo de datoDescripción
textstringEl valor para este tipo se envía como una cadena de texto regular.
passstringEl valor para este tipo se envía como una cadena de texto regular.
usersobjectUn objeto que contiene el ID del usuario como clave y su número de extensión como valor.
users_lpobjectUn objeto que contiene el ID del usuario como clave y un objeto con el usuario y la contraseña como valor.
users_lp[{user_id}][login]objectUsuario.
users_lp[{user_id}][password]objectContraseña.

Un ejemplo de la solicitud
En el siguiente ejemplo, pasaremos los campos requeridos para instalar el widget asterisk.
Los campos “login” y “script_path” son de tipo “text”.
El campo “password” es de tipo “pass”.
El campo “phones” es de tipo “users”.

{
    "login": "example",
    "password": "eXaMp1E",
    "phones": {
        504141: "1039"    
    },
    "script_path": "https://example.com/"
}

Encabezado de tipo de datos cuando la solicitud es exitosa
Content-Type: application/hal+json.

Encabezado de tipo de datos en caso de un error
Content-Type: application/problem+json.

Parámetros de respuesta

El método retorna un objeto del widget instalado y sus configuraciones.

ParámetroTipo de datoDescripción
idintID del widget.
codestringCódigo del widget.
versionstringVersión del widget.
ratingstring|floatCalificación del widget (el sistema de calificaciones aún no existe en Kommo).
settings_templatearrayUn arreglo con los campos de configuración del widget.
settings_template[0]objCampo de configuración del widget.
settings_template[0][key]stringClave del valor del campo.
settings_template[0][name]stringNombre del campo de configuración del widget.
settings_template[0][type]stringTipo de dato del campo de configuración (text, pass, custom, users o users_lp).
settings_template[0][is_required]boolIndica si completar el campo es obligatorio.
is_lead_sourceboolIndica si el widget puede configurarse como fuente de leads.
is_work_with_dpboolIndica si el widget está disponible en el Pipeline Digital.
is_crm_templateboolIndica si el widget es una plantilla de CRM.
client_uuidstring|nullUUID de la integración oAuth del widget.
is_active_in_accountboolIndica si el widget está instalado en la cuenta.
pipeline_idintID del pipeline donde el widget está configurado como fuente de leads.
settingsarrayConfiguraciones del widget. La clave solo se retorna cuando una integración solicita sus propias configuraciones.
Language
Credentials
OAuth2
URL
Click Try It! to start a request and see the response here!