post https://example.com/Login
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. 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
}