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
- Cadastre a conexão e execute o teste.
- No fluxo, adicione um bloco Integração e escolha a conexão e o recurso.
- Mapeie os campos do passo anterior para o corpo da requisição.
- 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_HOSTSda 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.
