Login in browser
/v1/auth/loginThis endpoint is reserved for adapt-mail.com and requires Origin: https://adapt-mail.com. It sets HttpOnly cookies and returns a non-secret session_id. Use /v1/auth/token for your own client.
Authentication and access · Errors and retries
Request
curl -X POST 'https://adapt-mail.com/v1/auth/login' \ -H 'Origin: https://adapt-mail.com' \ -c cookies.txt \ -H 'Content-Type: application/json' \ --data '{"login":"user-123","password":"<password>"}'Request body · application/json
object
loginNecessarilystringpasswordNecessarilystringminLength: 1maxLength: 128modestringValid values:
"account""mailbox"Default:
"account"
Unknown fields are not accepted.
Responses
200 Successful response
application/json
object
mailbox_id- Option 1
integerOption 2null session_idstring · uuid
401 Login required
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayArray elementsobject
403 No access
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayArray elementsobject
404 Resource not found
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayArray elementsobject
409 State conflict
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayArray elementsobject
422 Validation error
application/json
object
detailarrayArray elementsobjectlocNecessarilyarrayArray elementsOption 1stringOption 2integermsgNecessarilystringtypeNecessarilystring
429 Too many requests
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayArray elementsobject
503 Temporarily unavailable
application/json
object
detail- Option 1
stringOption 2objectcodestringmessagestring
Option 3arrayArray elementsobject