Справочник API
Полный список эндпоинтов Public API — того, что доступно по API-ключу проекта. Страница собрана из OpenAPI-спеки, из которой генерятся и официальные SDK, поэтому разойтись с реальным поведением API она не может.
Машиночитаемая спека: mailinfra-public.json.
Основы
- База API —
https://app.mailinfra.ru/v1. - Аутентификация —
Authorization: Bearer mi_live_…(рабочие отправки) илиBearer mi_test_…(sandbox: письмо сохраняется со статусомSIMULATED, не доставляется и не расходует месячный объём). - Успешный ответ всегда приходит конвертом
{"data": …}. - Ошибка — конвертом
{"error": {"code", "message", "details"}, "request_id"}. Ветвитесь поerror.code, а не по тексту сообщения: коды и лимиты. X-Request-IDесть в каждом ответе — именно его называйте в обращении в поддержку.
Не собирайте запросы руками
Эндпоинты
GET /emails
Параметры
| Параметр | Где | Тип | Обязательно | Описание |
|---|---|---|---|---|
status | query | EmailStatus | null | нет | |
from_email | query | string | null | нет | |
to_email | query | string | null | нет | |
tag | query | string | null | нет | |
from | query | string (ISO-8601) | null | нет | |
to | query | string (ISO-8601) | null | нет | |
limit | query | integer | нет | от 1, до 100, по умолчанию 25 |
Ответ
Поле data — список EmailListItem.