A plataforma ServiceNow é altamente extensível, e sua verdadeira força aparece quando conectada a outros sistemas. Integrar APIs externas permite criar fluxos automatizados, sincronizar dados e expandir o ecossistema digital da empresa.
A seguir, você encontrará as 10 APIs mais valiosas para integração com ServiceNow, com explicações práticas, exemplos realistas e boas práticas.
1. Microsoft Graph API
✅ O que faz:
Permite acessar dados e serviços do Microsoft 365, como Outlook, Teams, SharePoint, OneDrive, Azure AD, entre outros.
🎯 Relevância:
Empresas que usam Microsoft 365 podem integrar agendas, usuários e notificações com fluxos automatizados no ServiceNow.
💡 Exemplo prático:
Criar um flow no ServiceNow para agendar automaticamente uma reunião no Outlook sempre que um incidente crítico for aberto.
🛠️ Boas práticas:
- Use o IntegrationHub (Microsoft Teams spoke ou Outlook spoke).
- Gere tokens via OAuth2 usando o conector HTTP OAuth no ServiceNow.
- Mantenha cache de token para evitar chamadas excessivas.
2. Slack Web API
✅ O que faz:
Permite enviar mensagens, criar canais, buscar usuários, postar arquivos e automatizar interações dentro do Slack.
🎯 Relevância:
Empresas que usam Slack como canal de comunicação se beneficiam de alertas, notificações e chatbots integrados ao ServiceNow.
💡 Exemplo prático:
Notificar automaticamente um canal do Slack quando um item de mudança for aprovado no ServiceNow.
🛠️ Boas práticas:
- Use REST Messages para interagir com a API.
- Configure corretamente os escopos de autorização e tokens.
- Crie um Script Include para reutilização e padronização de chamadas.
3. Jira REST API (Atlassian)
✅ O que faz:
Permite criar, atualizar, buscar e sincronizar issues no Jira.
🎯 Relevância:
Ideal para ambientes em que a equipe de desenvolvimento trabalha com Jira e o suporte/ticketing é gerenciado pelo ServiceNow.
💡 Exemplo prático:
Criar uma issue no Jira automaticamente quando um problema (problem) é registrado no ServiceNow.
🛠️ Boas práticas:
- Use o IntegrationHub (Jira spoke) para ações prontas.
- Sincronize os status entre os dois sistemas via Webhooks + Flow Designer.
- Normalizar campos de status entre plataformas evita conflitos.
4. SAP OData API / BAPI
✅ O que faz:
Permite acesso a dados financeiros, logísticos, RH e outros módulos do SAP via serviços OData (RESTful) ou via BAPI (RFC).
🎯 Relevância:
Essencial para automatizar processos como requisições de compras, controle de estoque e finanças no ServiceNow.
💡 Exemplo prático:
Criar uma solicitação de compra no SAP a partir de um item do catálogo de serviços no ServiceNow.
🛠️ Boas práticas:
- Prefira OData para integrações modernas (REST).
- Utilize Mid Server + Scripted REST API para integrações BAPI (RFC).
- Mapeie cuidadosamente os códigos de erro do SAP para respostas claras ao usuário.
5. Okta API
✅ O que faz:
Gerencia autenticação, provisionamento e desprovisionamento de usuários.
🎯 Relevância:
Permite automatizar a criação de usuários e grupos quando há onboarding de colaboradores ou solicitações via catálogo.
💡 Exemplo prático:
Quando um novo funcionário é cadastrado no ServiceNow, criar automaticamente seu usuário no Okta e atribuir grupos.
🛠️ Boas práticas:
- Use o Okta Spoke no IntegrationHub para maior produtividade.
- Gerencie tokens com segurança e renove-os automaticamente.
- Utilize flows para aprovações antes da criação de acessos.
6. Zoom API
✅ O que faz:
Permite gerenciar usuários, agendar reuniões, enviar convites e coletar dados de sessões realizadas.
🎯 Relevância:
Útil para integração com processos de reuniões, suporte remoto, ou treinamentos.
💡 Exemplo prático:
Gerar automaticamente um link de reunião no Zoom ao abrir um chamado de suporte com atendimento remoto.
🛠️ Boas práticas:
- Crie REST Messages com autenticação JWT ou OAuth.
- Adicione lógica condicional em Flow Designer para criação sob demanda.
- Gerencie o ciclo de vida de reuniões com lógica de expiração.
7. Twilio API
✅ O que faz:
Oferece envio de SMS, voz, WhatsApp e verificação em duas etapas.
🎯 Relevância:
Ideal para enviar notificações críticas, alertas de segurança ou validar identidade de usuários.
💡 Exemplo prático:
Enviar um SMS para o gerente quando um item de mudança urgente for aberto fora do horário comercial.
🛠️ Boas práticas:
- Use Flow Designer com Action personalizada ou spoke disponível.
- Centralize as configurações da conta Twilio em um Script Include reutilizável.
- Limite envio em massa com lógica de throttling.
8. Salesforce API
✅ O que faz:
Permite acesso a clientes, oportunidades, leads e custom objects.
🎯 Relevância:
Empresas com equipes de vendas em Salesforce podem integrar chamados e informações de clientes com o ServiceNow.
💡 Exemplo prático:
Criar um chamado no ServiceNow diretamente do Salesforce, quando um cliente VIP reportar um problema via CRM.
🛠️ Boas práticas:
- Use Scripted REST API em ambos os lados para comunicação bidirecional.
- Mantenha campos de referência sincronizados (como IDs e e-mails).
- Autenticação via OAuth 2.0 com refresh automático.
9. GitHub API
✅ O que faz:
Gerencia repositórios, issues, pull requests, commits, CI/CD, etc.
🎯 Relevância:
Ideal para integração DevOps, CI/CD e rastreabilidade de código em ambientes com ServiceNow DevOps.
💡 Exemplo prático:
Aprovar automaticamente uma alteração no ServiceNow ao ser feito o merge de um pull request no GitHub.
🛠️ Boas práticas:
- Use o ServiceNow DevOps spoke para GitHub.
- Crie triggers a partir de Webhooks e integre com Flow Designer.
- Valide mensagens de commit com IDs de mudança para controle de auditoria.
10. AWS API Gateway + Lambda
✅ O que faz:
Permite publicar serviços RESTful sob demanda com backend em Lambda.
🎯 Relevância:
Permite estender funcionalidades do ServiceNow com lógica customizada, sem precisar manter servidores.
💡 Exemplo prático:
ServiceNow chama um endpoint AWS API Gateway que aciona uma Lambda para processar um arquivo em S3 e retornar um status de processamento.
🛠️ Boas práticas:
- Use REST Messages com autenticação via AWS Signature v4.
- Externalize lógicas pesadas para a Lambda e mantenha ServiceNow focado na orquestração.
- Configure timeouts e retries com cautela.
📌 Conclusão
Integrar APIs com o ServiceNow transforma a plataforma em um hub central de automação e gestão de processos. A escolha da API certa depende do seu ecossistema, mas com boas práticas e ferramentas como IntegrationHub, REST Messages, Script Includes e Mid Server, é possível construir integrações robustas e escaláveis.
No responses yet