Login passwordless via OTP
POST /auth/otp/verify
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.
Authorizations
Seção intitulada “Authorizations ”Request Body required
Seção intitulada “Request Body required ”object
login
required
string format: email
code
required
string
tenantId
integer format: int64
dispositivoToken
string
Responses
Seção intitulada “ Responses ”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