Транзакционная почта

Список транзакционных писем

Постраничный список транзакционных писем аккаунта, отсортированный по дате создания (новые первыми). Поддерживает фильтры: keyId (ключ отправки), status (статусы через запятую), dateFrom/dateTo (период по дате создания), toEmail (частичное совпадение email получателя), fromEmail (точный email отправителя). Точное количество страниц не возвращается — используйте hasMore для навигации.

get/v1/public/external-mails

Request

  • Base URL: https://api.rusender.ru/api
  • URL: https://api.rusender.ru/api/v1/public/external-mails
  • Auth: HTTP bearer

Query parameters

keyIdnumber
Example:42

Фильтр по ID ключа отправки.

statusstring[]

Фильтр по статусам письма (через запятую).

dateFromstring
Example:2026-01-01

Начало периода по дате создания письма (YYYY-MM-DD, включительно).

dateTostring
Example:2026-01-31

Конец периода по дате создания письма (YYYY-MM-DD, включительно).

toEmailstring
Example:user@example.com

Фильтр по email получателя (частичное совпадение, без учёта регистра).

fromEmailstring
Example:noreply@example.com

Фильтр по email отправителя (точное совпадение).

Response

Страница транзакционных писем.

okboolean required

Флаг успешного выполнения.

Example response

{
  "ok": true,
  "data": {
    "items": [
      {
        "id": 123,
        "subject": "Your order confirmation",
        "fromEmail": "noreply@example.com",
        "recipient": "user@example.com",
        "status": "delivered",
        "keyId": 42
      }
    ],
    "hasMore": true
  },
  "meta": {
    "requestId": "550e8400-e29b-41d4-a716-446655440000",
    "timestamp": "2026-03-05T12:00:00.000Z",
    "pagination": {
      "page": 1,
      "limit": 20,
      "totalItems": 150,
      "totalPages": 8
    }
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.