É possível integrar o login entre plataformas, gerando um token via API e direcionando o usuário.
Para integrar o login, você deve criar um token permanente em Ajustes > Integração > Integração via API;
Com esse token permanente, você deve enviar uma requisição com e-mail ou telefone do usuário que deseja autenticar via POST;
Passe o token permanente no cabeçalho da requisição usando Auth Bearer como tipo de autenticação;
🚧 Nunca faça essa requisição no seu front-end, ela deve ser feita via backend para preservar a segurança dos seus dados.
Authorization: Bearer pn_00x000x000x000x000x000x000x00
POST: https://api.app.sevenbee.com.br/auth/v1/login/authenticate/external
Requisição (exemplo)
{
"phoneNumber": "5531999999999",
"email": "[email protected]"
}Resposta (exemplo)
{
"userId": "99ad412d-0a0d-4c2f-aaee-a07b1",
"accessToken": "eyJhbGciOiJIUzI1NiR5cCI6IkpXVCJ9",
"expiresIn": "2023-01-01T09:48:10Z",
"refreshToken": "rf_gUYCxL67n7K3PUNor09qA9g509Q7uQ",
"tenantId": "7798b5de-0cc2-b456-47b454ee6e14",
"urlRedirect": "https://app.sevenbee.com.br/auth/sign-in?transfer-login=true&defaultTenantId=7798b5de-0cc2-b456-47b454ee6e14&refresh-token=rf_gUYCxL67n7K3PUNor09qA9g509Q7uQ"
}Com a resposta, você poderá usar o campo urlRedirect para direcionar seu usuário, assim ele iniciará a sessão já autenticado.

