Pular para o conteúdo

API e integrações

4 min de leitura

Sistema de gestão, mensageiro, webhook de entrada com chave de API e o que é tratado na implantação.

Estas são as integrações que a plataforma tem hoje. Integrações sob medida, com sistemas que não estão nesta lista, são avaliadas e tratadas na implantação.

IntegraçãoPara que serveAutenticação
Sistema de gestão do provedorNome, contrato, plano, login PPPoE, situação financeira e sessões do assinante ao lado da ONUChave ou credencial fornecida pelo seu sistema, guardada cifrada
MensageiroAlertas em grupo, reconhecimento, consultas e ações com códigoBot da instância e contas vinculadas a usuários
Webhook de entradaSistemas externos abrem eventos na central de operaçõesChave de API de usuário administrador
Servidor TR-069 (ACS)Painel e ações de TR-069 na ficha do assinanteServidor TR-069 da plataforma, instalado na implantação, em operação
CopilotoPerguntas em português sobre a plantaA chave de API de IA do próprio provedor, com teto de gasto
Backup por e-mailEnvio da cópia de configuração da plataformaServidor de e-mail configurado pelo administrador

Sistema de gestão

  • A integração funciona com qualquer sistema de gestão que tenha API. Os mais usados por provedores já vêm prontos; um sistema ainda não conectado é ligado pela API dele durante a implantação.
  • Um provedor pode ter mais de uma base de clientes (uma por empresa atendida).
  • A plataforma testa a chave antes de salvar e nunca a exibe de volta.
  • A integração é de consulta: cadastro e cobrança continuam no seu sistema de gestão.

Webhook de entrada

O webhook recebe eventos de um sistema externo (outro monitoramento, um sistema de chamados, um script da sua equipe) e os transforma em episódios na central de operações. Eventos de gravidade atenção ou crítica também seguem o plano de envio de alertas.

  1. Um administrador gera uma chave de API na área de chaves da conta, com um nome e, se quiser, uma validade em dias.
  2. Copie a chave quando ela for exibida. Depois, a lista mostra só o prefixo dela.
  3. O endereço do webhook da sua instância é informado ao administrador pela plataforma.
  4. Envie os eventos por POST, em JSON, com a chave no cabeçalho de autorização, no formato Bearer.
  5. Quando a chave não for mais necessária, revogue-a na mesma área.
CampoObrigatórioUso
titleSimTítulo do evento
severityNãocritical, attention ou healthy; valores desconhecidos viram attention
eventTypeNãoTipo do evento, para agrupar e filtrar
detailNãoDescrição do que aconteceu
assetTypeNãoolt, network-host ou platform
assetKey / host / oltIdNãoQual equipamento o evento envolve
recommendationsNãoLista de ações recomendadas
dedupeKeyNãoChave para não duplicar o mesmo evento
capturedAtNãoQuando o evento foi observado na origem
metaNãoObjeto livre com dados da origem, como número de chamado
Exemplo de corpo do evento
{
  "title": "Falha de autenticação PPPoE",
  "eventType": "pppoe-auth-failure",
  "severity": "attention",
  "assetType": "olt",
  "detail": "Sessões recusadas depois de mudança no servidor de autenticação.",
  "recommendations": ["Conferir o domínio", "Conferir o grupo de autenticação"],
  "dedupeKey": "chamado-2048"
}
RespostaSignificado
202Evento aceito; a resposta traz o número do episódio criado
400JSON inválido ou falta o campo title
401Chave ausente, inválida, revogada ou vencida

A chave de API age em nome do usuário que a gerou, e cada evento recebido fica na auditoria com esse usuário. Trate a chave como senha: não a coloque em repositório de código nem em mensagem.

O que não existe hoje

  • Não há catálogo público de API para consultar ou alterar dados da plataforma por sistemas externos, nem webhook de saída com catálogo de eventos. Necessidades desse tipo são tratadas na implantação.
  • Não há alerta por e-mail, SMS ou aviso direto ao assinante.
  • A plataforma não fornece servidor de autenticação próprio. O servidor TR-069 (ACS) é da plataforma.

Ficou alguma dúvida?A equipe que faz a implantação responde.

Perguntar no WhatsApp

Leia também

Dúvidas? Fale no WhatsApp
WhatsAppMontar meu plano