🔐Авторизация в Inbox API
Чтобы получить токен доступа и начать работу с почтовым API, необходимо выполнить POST-запрос на Endpoint авторизации.
🔎 Endpoint
Чтобы получить токен доступа и начать работу с почтовым API, необходимо выполнить POST-запрос на Endpoint авторизации.
POST https://api.orangemail.io/inbox/users/auth📥 Тело запроса (POST-данные)
Передаются в формате application/x-www-form-urlencoded или application/json:
email
string
✅
Email пользователя
password
string
✅
Пароль от почтового аккаунта
📦 Ответ
Ответ приходит в формате JSON. Возможны следующие сценарии:
✅ Успешная авторизация
"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9..."Возвращается строковое значение токена доступа (JWT или иного формата), которое необходимо использовать для дальнейших запросов в API.
⚠️ Авторизация с устаревшим или обновлённым паролем
{
"type": "new_password",
"date": 1719974400
}type:new_password— используется новый пароль, сообщается дата его смены.date: UNIX timestamp, когда пароль был обновлён.
Если вы используете старый пароль, API также предупредит:
{
"type": "old_password",
"date": 1719705600
}type:old_password— указывает, что вы вошли со старым паролем.date: дата последнего изменения пароля (в формате UNIX).
❌ Ошибка авторизации
{
"error": "Invalid credentials"
}error: текст ошибки, например"Invalid credentials"или"Missing fields".
📘 Пример запроса на curl
curl curl -X POST https://api.orangemail.io/inbox/users/auth \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]", "password": "password123"}'Last updated