Integra Itamite
com todo o teu stack.
API REST documentada com OpenAPI 3.0. Webhooks com assinatura HMAC-SHA256. Integrações nativas com Slack, Teams, Jira, ServiceNow, Splunk, Sentinel, Elastic. Eventos disponíveis para tudo o que acontece na plataforma.
Itamite não é uma caixa fechada
Qualquer dado que vês na consola está disponível através da API REST. Qualquer evento que acontece dispara webhooks que o teu sistema pode consumir. E tudo o que a consola faz, podes fazê-lo programaticamente a partir dos teus scripts, do teu CI/CD ou da tua plataforma. Os teus dados são teus, e a nossa API reflete-o.
REST standard, JSON, OpenAPI 3.0
URL base e autenticação
Base: https://api.itamite.com/api/v1/. Autenticação com Bearer token (JWT 1h ou chave API sem expiração). Cabeçalho: Authorization: Bearer ... Especificação OpenAPI 3.0 em /api/docs. Importável em Postman, Insomnia, openapi-generator.
Chaves API com scopes
Cria chaves API por integração com scopes específicos: read:assets, write:assets, read:commands, write:commands, read:reports, write:reports, read:audit, read:billing, admin (todas as permissões). Rotação e revogação imediata a partir da interface.
Endpoints mais utilizados
GET /assets — lista ativos com filtros e paginação. GET /assets/{id} — detalhe completo. POST /commands — envia comando para ativo(s). GET /assets/{id}/posture — postura do ativo. POST /reports — gera relatório a pedido. GET /audit?from=&to= — exporta auditoria.
Rate limiting por plano
Business: 1.000 req/min. Professional: 5.000 req/min. Enterprise: 20.000 req/min. Cabeçalho X-RateLimit-Remaining indica quantos pedidos restam na janela atual (1 minuto). Se chegares a 0, HTTP 429 até ao reset.
Notificações push para o teu sistema
Eventos disponíveis
asset.created/updated/deleted, command.succeeded/failed, alert.created/resolved, report.generated, compliance.changed, license.expiring, session.started/ended, policy.violated. Subscrição granular ou wildcard *.
Assinatura HMAC-SHA256
Cada pedido inclui o cabeçalho X-Itamite-Signature com assinatura HMAC-SHA256 do payload usando um segredo que tu configuras. O teu servidor verifica a assinatura antes de processar — proteção contra spoofing.
Reenvios exponenciais
Se o teu endpoint devolve 5xx ou não responde, Itamite tenta novamente em 1min, 4min, 16min. Após 3 tentativas, marca o evento como "não entregue" no painel de webhooks (podes reenviar manualmente).
Logs e debugging
Painel de webhooks mostra: últimos 100 pedidos por webhook com status, latência, request body, response body. Replay com um clique em qualquer evento. Útil para depurar integrações.
Conectores prontos sem escrever código
- Slack e Teams: Notificações para canal Slack ou Teams com webhook de entrada. Configura que eventos vão para que canal: alertas críticos para #incidentes, licenças a expirar para #compras, comandos falhados para #suporte. Mensagens com ligações diretas ao detalhe em Itamite.
- Jira e ServiceNow: Cria automaticamente tickets em Jira (Cloud/Server) ou ServiceNow quando um alerta crítico é despoletado. O ticket inclui contexto: ativo afetado, valor técnico e ação recomendada. Quando o alerta é resolvido, o ticket atualiza-se automaticamente.
- SIEM Splunk, Sentinel, Elastic: Exporta toda a auditoria imutável para o teu SIEM em tempo real: Splunk HEC (HTTP Event Collector), Microsoft Sentinel (Log Analytics API), Elastic (Logstash HTTP input). Configuração passo a passo com assistente integrado.
- Servidor SMTP próprio: Plano Enterprise: configura o teu servidor SMTP corporativo para que as notificações de Itamite (alertas, relatórios, convites) saiam do teu domínio (alertas@tuaempresa.com), não de itamite.com.
- Discord, Mattermost, Rocket.Chat: Suporte através de webhook de entrada para ferramentas de chat alternativas. Mesmo padrão que Slack/Teams. Útil para equipas técnicas que utilizam stack open-source.
- Webhook genérico: Para qualquer sistema sem integração nativa, o webhook genérico envia POST JSON para o URL que configurares, com cabeçalhos personalizáveis (incluindo Authorization). Esquema JSON documentado em /api/docs.
Dúvidas sobre a API
A API tem custo adicional?
Existe SDK oficial?
Versionamento da API?
Posso embeber a consola Itamite no meu portal interno?
Existe sandbox/staging para testar a API?
Constrói sobre Itamite
Documentação OpenAPI completa. SDKs oficiais. Sem custo adicional.