Skip to main content
POST
Webhook - Decidir qual agente recebe a conversa

Cabeçalhos

Authorization
string

Apenas se você configurou autenticação por Token / API Key no bloco. O Treble envia o token com o formato Bearer SEU_TOKEN.

Corpo

application/json

Contexto do contato e da conversa que o Treble envia ao seu endpoint

Corpo que o Treble envia ao seu endpoint para que você decida qual agente recebe a conversa.

company_id
integer

Identificador da sua empresa no Treble.

Exemplo:

1234

survey_user_id
integer

Identificador da sessão do contato na conversa.

Exemplo:

567890

contact
object

Informações do contato que está na conversa.

crm_type
string | null

CRM com o qual a sua conta está integrada, por exemplo salesforce ou hubspot. É null se a conta não tiver integração de CRM.

Exemplo:

"salesforce"

crm_objects
object[]

Registros do CRM associados ao contato. Um array vazio significa que o contato ainda não está associado a nenhum registro.

channel
object

Canal pelo qual a conversa entrou.

metadata
object

Contexto do fluxo e do bloco que originou a chamada.

Resposta

200 - application/json

Agente ao qual o Treble deve atribuir a conversa. Devolva agent_email (recomendado) ou agent_id.

Resposta que o seu servidor deve devolver indicando o agente que receberá a conversa. Use agent_email ou agent_id.

agent_email
string

Email do agente tal como está registrado no Treble. É a opção recomendada porque não depende dos identificadores internos do Treble.

Exemplo:

"andrea.soto@suaempresa.com"

agent_id
integer

Identificador do agente no Treble.

Exemplo:

4567