Atenção!
Vale ressaltar que o acesso à Área do Desenvolvedor é exclusivo para clientes Sankhya e parceiros comerciais Sankhya (Parceiros Estratégicos e Business Partners).
Para qualquer outro caso é necessário solicitar que o cliente gere as chaves (AppKey e Token) para que as soluções (integração e/ou addon) sejam desenvolvidas. Ou seja, caso você seja um desenvolvedor externo e precise criar uma integração ou addon para um cliente Sankhya, solicite que o cliente realize os procedimentos que vem a seguir.
1º passo - Conceder Acesso à Área do Desenvolvedor
Antes de registrar soluções e gerar chaves de integração, é necessário liberar o acesso para os usuários responsáveis. Para isso:
- No menu lateral, clique em Gestão de Acessos
- Selecione a empresa em que deseja conceder o acesso.
- Na aba Usuários, edite o usuário que deve receber a permissão.
- Vá até a aba Permissões e localize a opção Área do Desenvolvedor.
- Escolha o tipo de permissão adequada para o perfil do usuário:
- Criar e editar soluções
- Administrador
- Editar soluções
- Salve as alterações para que o usuário já possa acessar a área conforme sua permissão.
2º passo: Gerando Tokens de Integração no SankhyaOm
Após liberar os acessos na Área do Desenvolvedor, é hora de configurar o Gateway de Integração diretamente no Sankhya Om
- Acesse o Sankhya Om com o login do usuário que tenha permissão para as Configurações Gateway.
- No campo de pesquisa do sistema, digite Configurações Gateway e abra a tela correspondente
- Nessa tela, será possível verificar automaticamente o tipo de ambiente
- Clique no botão “+” (Adicionar) para incluir uma nova aplicação de integração
- Preencha as informações necessárias (nome da aplicação, parceiro, status, usuário de integração etc.).
- Salve as configurações para que o token de integração seja gerado e vinculado ao ambiente.

Atenção
Verifique se o firewall do servidor de aplicação do SankhyaOm permite conexões de saída para os IPs dos servidores Sankhya. Caso contrário, inclua-os manualmente nas regras de exceção para evitar falhas de comunicação.
144.22.228.211 e 144.22.217.141 para o ambiente de Produção e
150.230.86.234 e 144.22.173.39 para o ambiente de Sandbox (testes).
O que é um token?
Um token (ou “token de acesso”, “access token”) é uma string (cadeia de caracteres) gerada por um servidor de autenticação, que identifica e autoriza quem está fazendo requisições à API. Ele funciona como uma credencial temporária. Em vez de passar usuário/senha toda vez, você “apresenta” esse token para provar que tem permissão de usar a API. Pode ter “escopos” limitados (apenas para alguns endpoints ou operações), ter validade (expiração), poder ser revogado, etc.
Por que gerar um token na integração com a Sankhya?
- Segurança — sem token, qualquer pessoa poderia fazer requisições aos seus serviços ou manipular dados indevidamente. O token garante que apenas aplicações autorizadas façam chamadas.
- Controle — o token pode representar permissões específicas (o que a integração pode ou não fazer). Ex: só leitura, só escrita, somente determinados módulos.
- Rastreabilidade — ao usar tokens, as requisições podem ser atribuídas à solução/integrador responsável, o que ajuda em auditoria e controle de uso.
- Expiração / revogação — tokens geralmente têm vida útil e podem ser revogados se necessário, o que aumenta a segurança comparado a credenciais permanentes (ex: usuário/senha).
- Isolamento por “solução” — no ecossistema Sankhya, cada integração ou “solução” terá seu token próprio, o que ajuda a separar acessos entre diferentes integrações.
Boas práticas com o uso de tokens
- Não compartilhe o token: ele é como uma senha de acesso às APIs. Se for exposto, terceiros podem usar indevidamente sua integração.
- Armazene em local seguro: evite salvar em arquivos públicos, códigos-fonte abertos ou repositórios versionados (como GitHub).
- Renove periodicamente: tokens podem expirar ou ser revogados. Sempre que possível, trabalhe com tokens de curta validade.
- Use variáveis de ambiente: em projetos de desenvolvimento, prefira armazenar o token em variáveis de ambiente em vez de deixá-lo exposto no código.
- Controle de acesso: limite os privilégios do token ao mínimo necessário para a integração funcionar.
Importante:
A geração do Token é um procedimento que deve ser feito pelo cliente Sankhya ou pela equipe técnica responsável do cliente e não pela Cubus Soluções. A Cubus não tem acesso direto ao processo de criação do token nem responsabilidade pela sua geração.
Após o cliente gerar o Token no SankhyaOm, é necessário informar o valor desse Token à Cubus, para que o eCUBUS seja configurado corretamente e possa se autenticar via API com o Sankhya.