For the complete documentation index, see llms.txt. This page is also available as Markdown.

Distribuição via API

Configure a distribuição pela API e entenda como o direcionamento muda ao criar um atendimento.

A API permite duas coisas: configurar a distribuição e o transbordo de uma equipe, sem passar pela tela de Ajustes, e criar atendimentos que respeitam ou ignoram essa distribuição, conforme os campos enviados.

Configurar a distribuição e o transbordo

A configuração é feita pelos endpoints Equipes → Criar, ao criar uma nova equipe, ou Equipes → Atualizar, para uma equipe já existente.

Campo API
Equivalente na tela

distributionIsEnabled

Chave Distribuição de atendimentos

distributionConfig.expirationIsEnabled

Chave Transbordo na distribuição

distributionConfig.inactivityTimeInMinutes

Campo Limite de tempo para realizar transbordo

distributionConfig.maximumDurationInMinutes

Campo Tempo limite máximo

distributionConfig é um objeto enviado junto ao corpo da requisição, contendo os três campos relacionados ao transbordo.

Para configurar:

  1. Acesse o endpoint Equipes → Criar, para configurar já na criação da equipe, ou Equipes → Atualizar, para uma equipe existente.

  2. Se estiver atualizando, informe o ID da equipe que deseja configurar.

  3. No corpo da requisição, envie distributionIsEnabled para habilitar ou desabilitar a distribuição.

  4. Se quiser configurar o transbordo, envie o objeto distributionConfig com expirationIsEnabled habilitado e os tempos definidos em inactivityTimeInMinutes e maximumDurationInMinutes.

O resultado é o mesmo de configurar pela tela: a chave fica sincronizada entre API e plataforma, então alterar por um canal reflete no outro.

Direcionar um atendimento ao criar

Ao criar um atendimento pelos endpoints Mensagens → Enviar ou Mensagens → Enviar Síncrono, o direcionamento varia conforme os campos informados na requisição:

Campos informados na requisição
Comportamento

Apenas a equipe

O atendimento segue a distribuição normalmente, considerando ordem, disponibilidade e transbordo

Equipe + usuário específico

A distribuição é ignorada e o atendimento é direcionado diretamente para o usuário informado

Exemplo 1: uma requisição informa apenas o ID da Equipe Comercial. O atendimento entra na fila de distribuição normalmente e é direcionado ao próximo usuário disponível, na ordem configurada.

Exemplo 2: uma requisição informa o ID da Equipe Comercial junto com o ID do usuário B. O atendimento vai direto para o usuário B, independentemente de qual seria o próximo da ordem de distribuição ou se B está marcado como disponível.

Se a equipe também tiver Carteirização de Contatos habilitada, ela pode alterar esse comportamento. Consulte Funcionamento da Carteirização para entender como as duas funcionalidades se combinam.


Artigos relacionados

Atualizado

Isto foi útil?