Login de usuários do tipo "integração"

Autenticação de integrações

POST https://api.trakto.io/auth/signin-integration

Permite com que usuários do tipo integração possam realizar a autenticação e receber oaccess_token a ser utilizado como recurso de autorização em outros endpoints da API.

Request Body

Name
Type
Description

secretKey

string

Chave secreta e única de integração

email

string

Email da conta de integração

{
    "id": "U8QHxbLoyKkew2",
    "can_authenticate": true,
    "role": "integration",
    "email": "[email protected]",
    "approved_terms_use": false,
    "force_reset_password": false,
    "products": [
        "rbItcxJ9juxRH6Rjh4E6"
    ],
    "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjdXJyZW50X3Byb2ZpbGUiOnsicHJvZHVjdCI6eyJpZCI6InJiSXRjeEo5anV4Ukg2UmpoNEU2In0sImN1cnJlbnRfbG9jYWxlIjoicHQtQlIifSwicHJvZmlsZXMiOlt7InByb2R1Y3QiOnsiaWQiOiJyYkl0Y3hKOWp1eFJINlJqaDRFNiJ9fV0sInN1YiI6IjY0WTViY3k4TTFValBUVThRSHhiTG95S2tldzIiLCJyb2xlIjoiaW50ZWdyYXRpb24iLCJjb250ZXh0IjoiaW50ZWdyYXRpb24iLCJpYXQiOjE2MjMwODY5NjYsImV4cCI6MTYyMzEzMDE2"
}

Descrição da resposta retornada

Atributo

Descrição

Tipo

id

Identificador único do usuário

string

products

Identificadores únicos a qual o usuário pertence. Geralmente definido com ID das versões whitelabel da plataforma

array<string>

email

Email de login do usuário

string

force_reset_password

Identifica se o usuário deverá redefinir a senha durante o primeiro acesso a plataforma

boolean

can_authenticate

Define se o usuário pode autenticar-se no produto, ou seja, ou se está com acesso bloqueado a plataforma

boolean

approved_terms_use

Identifica se é necessário o usuário realizar a aprovação dos termos de uso da plataforma durante o primeiro acesso

boolean

role

Permissão do usuário dentro na plataforma

string

access_token

Token de autenticação que deve ser utilizado por meio de autorização Bearer em outros endpoints do produto

string

Last updated

Was this helpful?