# Objeto HuggyIntegrations

A Huggy disponibiliza um conjunto de informações sobre o atendimento diretamente no navegador, por meio do objeto huggyIntegrations. Com esse recurso, você pode expandir as capacidades da sua operação, desenvolvendo soluções personalizadas.

Por exemplo, é possível oferecer aos agentes uma extensão do navegador integrada à Huggy que envia informações para um CRM durante o atendimento.

# Como Usar

Com o objeto global Huggy Integrations, você tem acesso aos dados do usuário logado, contato e chat atuais da plataforma Huggy via JavaScript. Para visualizar esse objeto no navegador, abra um chat e digite huggyIntegrations no console.

Será exibido um objeto com as seguintes informações:

{
    “contact”: {
        “id”: 123456789,
        “name”: "john Doe",
        “email”: "john@doe.com",
        “phone”: "551133333333",
        “mobile”: "5511999999999"
    },
    “chat”: {
        “id”: 987654321,
        “agent”: {
            “id”: 456789,
            “name”: "Charlie Eduard",
            “email”: "charlie@eduard.com"
        }
    },
    “user”: {
        “id”: 123456,
        “name”: "Mary Smith",
        “email”: "mary@smith.com"
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

# Propriedades do Objeto

FieldDescriptionType
chatObjeto que contém informações do atendimento atualobject
chat.idService identifierinteger
chat.agentUsuário que está realizando o atendimento atualobject
contactContato que está sendo visualizado no momentoobject
contact.idIdentificador do contato na Huggyinteger
contact.nameNome do contatostring
contact.emailE-mail do contatostring
contact.mobileCelular do contatostring
contact.phoneTelefone do contatostring
userUsuário conectado à Huggyobject
user.emailE-mail do usuáriostring
user.idIdentificador do usuáriointeger
user.nameNome do usuáriostring

Field: chat

Objeto que contém informações do atendimento atual

object

Field: chat.id

Service identifier

integer

Field: chat.agent

Usuário que está realizando o atendimento atual

object

Field: contact

Contato que está sendo visualizado no momento

object

Field: contact.id

Identificador do contato na Huggy

integer

Field: contact.name

Nome do contato

string

Field: contact.email

E-mail do contato

string

Field: contact.mobile

Celular do contato

string

Field: contact.phone

Telefone do contato

string

Field: user

Usuário conectado à Huggy

object

Field: user.email

E-mail do usuário

string

Field: user.id

Identificador do usuário

integer

Field: user.name

Nome do usuário

string