🔐Autenticação

A API utiliza JWT (JSON Web Token) para autenticação, garantindo que apenas usuários autorizados possam acessar os dados sensíveis. O processo de autenticação é iniciado pelo endpoint de login, onde os usuários fornecem suas credenciais (nome de usuário e senha) para receber um access_token e um id_token. Esses tokens são usados para autenticar subsequentes requisições à API.

Endpoint

POST https://cotacoes-stage.bemfacil.com.br/login

Headers

NameTypeDescription

Content-Type

string

default: application/json

Request body

NameTypeDescription

username

string

Documento do EC que irá realizar a consulta

password

string

Senha utilizada para a autenticação

Response body

NameTypeDescription

access_token

string

Chave de acesso, utilizada no header das demais requisições

id_token

string

Chave contendo as informações do EC que está logado na API

Exemplos

const myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");

const raw = JSON.stringify({
  "username": "**********",
  "password": "**********"
});

const requestOptions = {
  method: "POST",
  headers: myHeaders,
  body: raw,
  redirect: "follow"
};

fetch("https://cotacoes-stage.bemfacil.com.br/login", requestOptions)
  .then((response) => response.text())
  .then((result) => console.log(result))
  .catch((error) => console.error(error));

Last updated