Skip to main content
POST
/
auth
/
login
{
  "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "token_type": "bearer",
  "expires_in": 1800,
  "user": {
    "user_id": "user_1234567890abcdef",
    "username": "[email protected]",
    "email": "[email protected]",
    "domain_name": "domain_123",
    "domain": "example.com",
    "role": "admin"
  }
}

Body

application/json

Modelo para requisição de login

username
string
required

Username ou email do usuário

Required string length: 3 - 255
password
string
required

Senha do usuário

Required string length: 6 - 100

Response

Login realizado com sucesso

Modelo para resposta de login

access_token
string
required

Token JWT para autenticação

Example:

"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."

token_type
string
required

Tipo do token

Example:

"bearer"

expires_in
integer
required

Tempo de expiração em segundos

Example:

1800

user
UserInfo · object
required

Informações do usuário