Instalando o widget na conta

Este método permite instalar o widget na conta.

Limitações
O método está disponível apenas para administradores da conta.

Parâmetros da solicitação

Para instalar um widget, os parâmetros obrigatórios com base nas configurações do widget devem ser passados.

Os tipos de campo disponíveis e seus formatos estão listados abaixo.

ParâmetroTipo de dadoDescrição
textstringO valor para este tipo é passado como uma string comum
passstringO valor para este tipo é passado como uma string comum
usersobjectUm objeto contendo o ID do usuário como chave e seu número de ramal como valor
users_lpobjectUm objeto contendo o ID do usuário como chave e um objeto com login e senha como valor
users_lp[{user_id}][login]objectLogin do usuário
users_lp[{user_id}][password]objectSenha do usuário

Exemplo de solicitação
No exemplo a seguir, passaremos os campos necessários para instalar o widget asterisk.
Os campos “login” e “script_path” têm o tipo “text”.
O campo “password” tem o tipo “pass”.
O campo “phones” tem o tipo “users”.

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

Cabeçalho do tipo de dados quando a solicitação for bem-sucedida
Content-Type: application/hal+json

Cabeçalho do tipo de dados em caso de erro
Content-Type: application/problem+json

Parâmetros de resposta

O método retorna um objeto do widget instalado e suas configurações.

ParâmetroTipo de dadoDescrição
idintID do widget
codestringCódigo do widget
versionstringVersão do widget
ratingstring|floatClassificação do widget (o sistema de classificação ainda não existe na Kommo)
settings_templatearrayUm array de campos de configurações do widget
settings_template[0]objCampo de configuração do widget
settings_template[0][key]stringChave do valor do campo
settings_template[0][name]stringNome do campo de configuração do widget
settings_template[0][type]stringTipo de dado do campo de configuração do widget (text, pass, custom, users ou users_lp)
settings_template[0][is_required]boolMostra se o preenchimento do campo é obrigatório
is_lead_sourceboolMostra se um widget pode ser definido como uma fonte de leads
is_work_with_dpboolMostra se um widget está disponível no Digital Pipeline
is_crm_templateboolMostra se um widget é um modelo de CRM
client_uuidstring|nullUUID da integração oAuth do widget
is_active_in_accountboolMostra se o widget está instalado na conta
pipeline_idintID do pipeline onde um widget está definido como fonte de leads
settingsarrayConfigurações do widget. A chave é retornada apenas quando uma integração solicita suas próprias configurações
Path Params
string
required

Código do widget

Body Params
json
Headers
string
Defaults to application/json

Cabeçalho da solicitação

Responses

Language
Credentials
OAuth2
URL
Click Try It! to start a request and see the response here! Or choose an example:
application/json