Boa Tarde Pessoal! Estou tentando utilizar a rota de autenticação da API do Sankhya em uma instância self-hosted. No entanto, por algum motivo, a API está retornando o erro HTTP 400 (Bad Request), mesmo seguindo rigorosamente os padrões descritos na documentação oficial.
Os seguintes passos foram executados:
Criação da solução no Portal do Desenvolvedor;
Criação da chave de API na configuração do Gateway;
Execução da seguinte via Curl e Postman:
Requisição via Curl:
curl --location 'http://<ambiente>/api/authenticate' \
--header 'X-Token: <token>' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Accept: application/x-www-form-urlencoded' \
--data-urlencode 'client_id=<id>' \
--data-urlencode 'client_secret=<secret>' \
--data-urlencode 'grant_type=client_credentials'
Quando tento fazer a requisição a API sempre retorna o mesmo error:
Tentei mudar X-Token para Authorization e Authorization: Bearer <token> mas não obtive resultado positivo. Será que estou deixando passar algo?