↗️Получение удаленных писем

Позволяет получить список удаленных писем пользователя.

🔎 Endpoint

POST https://api.orangemail.io/inbox/trash/get

📥 Тело запроса (POST-данные)

Передаются в формате application/json или application/x-www-form-urlencoded:

Параметр
Тип
Обязательный
Описание

token

string

Токен, полученный в процессе авторизации

limits

integer

Максимальное количество писем в ответе

📦 Ответ

Ответ приходит в формате JSON. Возможны три варианта:

✅ Успешный ответ с письмами

[
  {
    "id": 123,
    "sender": "Support Team",
    "email": "[email protected]",
    "subject": "Добро пожаловать!",
    "preview": "Привет! Спасибо за регистрацию...",
    "content": "<html>...</html>",
    "date": 1719974400,
    "unread": true,
    "starred": false,
    "whom": "[email protected]",
    "trash": false
  },
  ...
]
Поле
Тип
Описание

id

int

Уникальный ID письма

sender

string

Имя отправителя (если указано в формате "Имя" <email>)

email

string

Email отправителя

subject

string

Тема письма

preview

string

Превью текста письма (текстовая часть)

content

string

HTML-содержимое письма

date

int

Время получения письма (UNIX timestamp)

unread

bool

Флаг непрочитанности

starred

bool

Отмечено ли письмо как важное

whom

string

Кому адресовано письмо

trash

bool

Находится ли письмо в корзине

📭 Нет удаленных писем

[]
  • Возвращается пустой массив, если удаленных писем нет.

❌ Ошибка запроса

{
  "error": "Invalid token"
}
  • error: описание ошибки (например: "Token missing", "Invalid token", "Rate limit exceeded" и т.п.)

📘 Пример запроса на curl

curl -X POST https://api.orangemail.io/inbox/trash/get \
  -H "Content-Type: application/json" \
  -d '{"token": "eyJhbGciOi...", "limits": 10}'

Last updated