Módulos

Integrações

Conexões com sistemas externos, mais de 99 conectores prontos, autenticação e proteção de saída.

Nesta página

Integrações conectam a Aptabit Platform aos sistemas da organização e de parceiros. Cada conexão é cadastrada uma vez, com seus recursos e credenciais, e reutilizada pelos fluxos.

Conexões

Em Integrações, cadastre uma conexão por sistema. Tipos disponíveis:

Tipo Uso nos fluxos
REST API Executada pelo bloco de integração.
GraphQL Executada pelo bloco de integração, sobre HTTP.
Webhook Chamada HTTP a uma URL de recebimento do sistema de destino, feita pelo bloco de integração quando o fluxo chega a ele.
Banco de dados Cadastro e teste de conectividade.
Fila de mensagens Cadastro e teste de conectividade.
Transferência de arquivos Cadastro e teste de conectividade.
gRPC e WebSocket Cadastro e teste de conectividade.
Outro Cadastro livre.

Cada conexão lista recursos nomeados (rotas, com método e payload de exemplo) e oferece um teste de conexão. Para bancos de dados, o teste valida login e consulta no PostgreSQL e conexão TCP nos demais; para filas, o Redis responde a PING e os demais recebem teste TCP; para SFTP, o teste lê a identificação do servidor SSH.

Os fluxos executam apenas conexões HTTP: REST API, GraphQL e Webhook (uma chamada feita pelo fluxo, não um envio automático de eventos da plataforma). Conexões de banco de dados, filas, transferência de arquivos, gRPC e WebSocket ficam cadastradas e verificadas, mas não são executadas pelos fluxos. Para dados de bancos e planilhas, use os contextos de dados do Armazenamento.

Autenticação

Método Detalhe
Nenhum Para APIs públicas ou protegidas pela rede.
Chave de API Enviada em cabeçalho.
Bearer Token fixo no cabeçalho Authorization.
Básica Usuário e senha.
OAuth 2.0 client credentials Token obtido e mantido em cache pela plataforma.
OAuth 2.0 refresh token Renovação automática; o novo refresh token é salvo antes do uso.

Alguns templates têm assinatura própria do fornecedor, como a assinatura HMAC-SHA256 do TikTok Shop, as sessões do Veeam e o OAuth do HPE OpsRamp.

As credenciais ficam cifradas no banco (XChaCha20-Poly1305), são decifradas apenas no momento da chamada e nunca chegam ao navegador.

Templates de integração

O catálogo traz mais de 99 conectores prontos. Exemplos por categoria:

Categoria Sistemas
E-commerce Amazon Selling Partner, Mercado Livre, Shopify, Meta Product Catalog e TikTok Shop.
Mensageria WhatsApp Cloud API, Telegram Bot API, Twilio e Slack.
Produtividade Microsoft 365 (Graph) e Google Workspace.
ERP TOTVS Protheus.
CRM Salesforce.
DevOps Atlassian Jira e Confluence.
ITOM HPE OpsRamp.
Backup Veeam Enterprise Manager.
Segurança Netskope.
Dados de mercado AwesomeAPI Economia.
Banco de dados SAP HANA (cadastro e teste de conectividade).

Um template preenche a URL base, a autenticação e os recursos mais usados. Você informa as credenciais e ajusta o que precisar. Sistemas fora do catálogo são cadastrados como conexão personalizada.

Uso nos fluxos

  1. Cadastre a conexão e execute o teste.
  2. No fluxo, adicione um bloco Integração e escolha a conexão e o recurso.
  3. Mapeie os campos do passo anterior para o corpo da requisição.
  4. Use a resposta nos blocos seguintes, por exemplo em um bloco de Decisão ou de Gravar dados.

Sistemas e dispositivos conectados por API participam dos fluxos da mesma forma.

Proteção de saída

Toda URL que um usuário pode influenciar (conexões, URLs de provedores e servidores de inferência) passa por uma proteção contra SSRF:

  • Endereços privados, de loopback, link-local, CGNAT e de metadados de nuvem são bloqueados por padrão.
  • As chamadas de integração não seguem redirecionamentos.
  • Hosts internos que a instalação precisa alcançar, como um sistema da rede corporativa, são liberados explicitamente na variável APTABIT_SSRF_ALLOWED_HOSTS da API, separados por vírgula.

Recursos planejados

Planejado: servidores MCP (Model Context Protocol), scripts em container e webhooks de eventos da plataforma com assinatura HMAC. Hoje, a chamada de entrada em um fluxo é feita pelo endpoint do fluxo.

Documentaçãov3.7