Pular para o conteúdo

Login passwordless via OTP

POST
/auth/otp/verify

Valida o codigo + tenantId opcional e retorna JWT. Se o email existir em multiplos tenants e tenantId nao for informado, retorna erro (UserDuplicatedException) e o cliente deve usar /auth/otp/tenants.

object
login
required
string format: email
0 <= 255 characters
code
required
string
>= 1 characters /\d{6}/
tenantId
integer format: int64
dispositivoToken
string
0 <= 200 characters

Autenticado com sucesso

object
userId
integer format: int64
userName
string
login
string
token
string
refreshToken
string
impersonated
boolean
impersonatedByUserId
integer format: int64
mfaPendente
boolean
mfaToken
string
mfaMetodos
Array<string>
mfaConfigurar
boolean
dispositivoToken
string
codigosRecuperacao
Array<string>

Codigo invalido ou expirado

object
userId
integer format: int64
userName
string
login
string
token
string
refreshToken
string
impersonated
boolean
impersonatedByUserId
integer format: int64
mfaPendente
boolean
mfaToken
string
mfaMetodos
Array<string>
mfaConfigurar
boolean
dispositivoToken
string
codigosRecuperacao
Array<string>

Multiplos tenants - usar /auth/otp/tenants

object
userId
integer format: int64
userName
string
login
string
token
string
refreshToken
string
impersonated
boolean
impersonatedByUserId
integer format: int64
mfaPendente
boolean
mfaToken
string
mfaMetodos
Array<string>
mfaConfigurar
boolean
dispositivoToken
string
codigosRecuperacao
Array<string>

Referência gerada do contrato da API em 30 de outubro de 2026. taitecnologia.com · Termos de uso · Privacidade

© 2026 T AI TECNOLOGIA LTDA