Serviço de Autenticação via Json

Regras de negócio

O procedimento de autenticação é realizado utilizando o usuário e senha válidos e vinculado ao SankhyaID , e deve ser o primeiro passo em uma sessão de chamadas de serviços.
Com uma autenticação é possível chamar outros serviços em sequência, como por exemplo os serviços loadrecords e saverecords. Isso porque o bearer token obtido a partir dessa requisição é que deverá ser informado no cabeçalho das chamadas subsequentes, permite que a sessão fique aberta pelo período definido no sistema, que por padrão são 30 minutos de inatividade.
Para alterar o tempo de expiração do bearer token acesse a tela Preferências no SankhyaOM e altere o parâmetro INATSESSTIMEOUT, que pode varia de 1 à 30 minutos. Atenção: A URL para o login é específica e diferente das demais requisições: https://api.sankhya.com.br/login

Dependências

- O usuário criado no ERP deve estar vinculado ao SankhyaID que será passado no login.
- O Token é gerado na tela Configurações Gateway do SankhyaOm.

Detalhes Técnicos:

Corpo de requisição
  {
    curl --location --request POST 'https://api.sankhya.com.br/login' \
    --header 'token: 8fedf240-ea7f-11ed-a05b-0242ac120003' \
    --header 'appkey: db654b42-ea7f-11ed-a05b-0242ac120003' \
    --header 'username: [email protected]' \
    --header 'password: *******' \
    --data-raw '
  }

Retorno em json:

  {
  "bearerToken": "eyJqc2Vzc2lvbklkIjoiZ1BObWlPYzFVSm9FTlkreXlLOHVlM3BPeGhuazYwN0FKVEt4L0lBQ0F1WVdnajgvM0tGTUdOaENyNHFRbXhYQyIsImFwcGxpY2F0aW9uSWQiOiIyTUpndFhxSWFJSjVHaFRISXdKa0RERDFkUHJxbEVSS2pUN3hOdk1mUU05SzdlcytGVFNHRjM4UVdVclpIamN1IiwidXJsIjoiWUZML1U5eWN6RElIaHZMaGFCWEFaWDdrelhXb09Vc0oyYlA3TmJLVTFIVlNVTFk1SUp5bGd3aXZvbkdEZWYwaiIsImFsZyI6IkhTMjU2In0.eyJpYXQiOjE2NjE0MzUxMTMsImV4cCI6MTY2NDAyNzExM30.FlCIFdPqrksPb1lFBNT4h20YWD9SLlf0UqXUsmv2tGQ",
      "error": null
  }
Language
Click Try It! to start a request and see the response here!