Obtendo um token de usuário
/v1/auth/tokenEmite um token de acesso por uma hora com base no login e senha. Especifique mode=account para acessar todas as caixas de correio da conta ou mode=mailbox para acessar um endereço. Passe access_token no cabeçalho Authorization: Bearer <access_token>.
Áreas de autorização e acesso · Erros e repetições
Solicitar
curl -X POST 'https://adapt-mail.com/v1/auth/token' \ -H 'Content-Type: application/json' \ --data '{"login":"user-123","password":"<password>"}'Solicitar corpo · application/json
object
loginNecessariamentestringpasswordNecessariamentestringminLength: 1maxLength: 128modestringValores válidos:
"account""mailbox"Padrão:
"account"
Campos desconhecidos não são aceitos.
Respostas
200 Resposta bem-sucedida
application/json
object
access_tokenstringtoken_typestring"Bearer"expires_ininteger3600mailbox_id- Opção 1
integerOpção 2null
401 Login necessário
application/json
object
detail- Opção 1
stringOpção 2objectcodestringmessagestring
Opção 3arrayElementos da matrizobject
403 Sem acesso
application/json
object
detail- Opção 1
stringOpção 2objectcodestringmessagestring
Opção 3arrayElementos da matrizobject
404 Recurso não encontrado
application/json
object
detail- Opção 1
stringOpção 2objectcodestringmessagestring
Opção 3arrayElementos da matrizobject
409 Conflito de estado
application/json
object
detail- Opção 1
stringOpção 2objectcodestringmessagestring
Opção 3arrayElementos da matrizobject
422 Erro de validação
application/json
object
detailarrayElementos da matrizobjectlocNecessariamentearrayElementos da matrizOpção 1stringOpção 2integermsgNecessariamentestringtypeNecessariamentestring
429 Muitos pedidos
application/json
object
detail- Opção 1
stringOpção 2objectcodestringmessagestring
Opção 3arrayElementos da matrizobject
503 Indisponibilidade temporária
application/json
object
detail- Opção 1
stringOpção 2objectcodestringmessagestring
Opção 3arrayElementos da matrizobject