### GET /user Source: https://docs.smtp.bz/swagger.json API endpoint for GET /user ```markdown ### Responses #### 200 - Успешно Empty response body #### 401 - Не авторизован Не авторизован ### Example Usage ```bash curl -X GET "https://api.example.com/user" ``` ``` -------------------------------- ### GET /user/domain/{domain} Source: https://docs.smtp.bz/swagger.json API endpoint for GET /user/domain/{domain} ```markdown ### Parameters - **domain** (string, path, required): Домен ### Responses #### 200 - Успешно Empty response body #### 400 - Имя домена не корректно Имя домена не корректно #### 401 - Не авторизован Не авторизован #### 404 - Домен не найден Домен не найден ### Example Usage ```bash curl -X GET "https://api.example.com/user/domain/{domain}" ``` ``` -------------------------------- ### GET /unsubscribe Source: https://docs.smtp.bz/swagger.json API endpoint for GET /unsubscribe ```markdown ### Parameters - **limit** (string, query, optional): Кол-во строк возврата - **offset** (string, query, optional): Шаг (пагинация) - **address** (string, query, optional): Email адрес - **reason** (string, query, optional): Причина отписки (bounce, user, unsubscribe) ### Responses #### 200 - Успешно Empty response body #### 404 - Отписчики не найдены Отписчики не найдены ### Example Usage ```bash curl -X GET "https://api.example.com/unsubscribe?limit=value&offset=value&address=value&reason=value" ``` ``` -------------------------------- ### GET /user/domain Source: https://docs.smtp.bz/swagger.json API endpoint for GET /user/domain ```markdown ### Responses #### 200 - Успешно Empty response body #### 401 - Не авторизован Не авторизован ### Example Usage ```bash curl -X GET "https://api.example.com/user/domain" ``` ``` -------------------------------- ### GET /user/ip/{ip} Source: https://docs.smtp.bz/swagger.json API endpoint for GET /user/ip/{ip} ```markdown ### Parameters - **ip** (string, path, required): IP-адрес ### Responses #### 200 - Успешно Empty response body #### 400 - IP-адрес не корретный IP-адрес не корретный #### 401 - Не авторизован Не авторизован #### 404 - IP-адрес не найден IP-адрес не найден ### Example Usage ```bash curl -X GET "https://api.example.com/user/ip/{ip}" ``` ``` -------------------------------- ### GET /check/email/{email} Source: https://docs.smtp.bz/swagger.json API endpoint for GET /check/email/{email} ```markdown ### Parameters - **email** (string, path, required): E-mail адрес для проверки ### Responses #### 200 - Успешно Empty response body #### 400 - Ошибка квоты или валидации Ошибка квоты или валидации #### 401 - Не авторизован Не авторизован ### Example Usage ```bash curl -X GET "https://api.example.com/check/email/{email}" ``` ``` -------------------------------- ### GET /user/stats Source: https://docs.smtp.bz/swagger.json API endpoint for GET /user/stats ```markdown ### Responses #### 200 - Успешно Empty response body #### 401 - Не авторизован Не авторизован ### Example Usage ```bash curl -X GET "https://api.example.com/user/stats" ``` ``` -------------------------------- ### GET /log/message Source: https://docs.smtp.bz/swagger.json API endpoint for GET /log/message ```markdown ### Parameters - **limit** (string, query, optional): Кол-во строк возврата - **offset** (string, query, optional): Шаг (пагинация) - **from** (string, query, optional): Email отправителя - **to** (string, query, optional): Email получателя - **is_open** (string, query, optional): Открытые письма - **is_unsubscribe** (string, query, optional): Отписка - **startDate** (string, query, optional): Дата от, формат 2020-01-01 - **endDate** (string, query, optional): Дата до, формат 2020-01-01 - **tag** (string, query, optional): Индификатор X-Tag - **status** (string, query, optional): Статус письма - sent, resent, return, bounce, cancel ### Responses #### 200 - Успешно Empty response body #### 401 - Не авторизован Не авторизован #### 404 - Отправленнын письма не найдены Отправленнын письма не найдены ### Example Usage ```bash curl -X GET "https://api.example.com/log/message?limit=value&offset=value&from=value&to=value&is_open=value&is_unsubscribe=value&startDate=value&endDate=value&tag=value&status=value" ``` ``` -------------------------------- ### GET /log/message/{messageid} Source: https://docs.smtp.bz/swagger.json API endpoint for GET /log/message/{messageid} ```markdown ### Parameters - **messageid** (string, path, required): ID письма ### Responses #### 200 - Успешно Empty response body #### 400 - MessageId указан не корректно MessageId указан не корректно #### 401 - Не авторизован Не авторизован #### 404 - Письмо не найдено Письмо не найдено ### Example Usage ```bash curl -X GET "https://api.example.com/log/message/{messageid}" ``` ``` -------------------------------- ### GET /user/ip Source: https://docs.smtp.bz/swagger.json API endpoint for GET /user/ip ```markdown ### Responses #### 200 - Успешно Empty response body #### 400 - IP-адреса не найдены IP-адреса не найдены #### 401 - Не авторизован Не авторизован ### Example Usage ```bash curl -X GET "https://api.example.com/user/ip" ``` ``` -------------------------------- ### POST /unsubscribe/add Source: https://docs.smtp.bz/swagger.json API endpoint for POST /unsubscribe/add ```markdown ### Parameters - **address** (string, unsubscribe, required): Email адреса, каждый с новой строки, не более 500 за раз ### Responses #### 200 - Успешно Empty response body #### 400 - Один или несколько агументов указаны не корреткно Один или несколько агументов указаны не корреткно ### Example Usage ```bash curl -X POST "https://api.example.com/unsubscribe/add" ``` ``` -------------------------------- ### POST /user/domain/add Source: https://docs.smtp.bz/swagger.json API endpoint for POST /user/domain/add ```markdown ### Parameters - **domain** (string, formData, required): Домен отправителя без http и https ### Responses #### 200 - Успешно Empty response body #### 400 - Один или несколько агументов указаны не корреткно Один или несколько агументов указаны не корреткно ### Example Usage ```bash curl -X POST "https://api.example.com/user/domain/add" ``` ``` -------------------------------- ### POST /unsubscribe/removeall Source: https://docs.smtp.bz/swagger.json API endpoint for POST /unsubscribe/removeall ```markdown ### Responses #### 200 - Успешно Empty response body #### 400 - Один или несколько агументов указаны не корреткно Один или несколько агументов указаны не корреткно ### Example Usage ```bash curl -X POST "https://api.example.com/unsubscribe/removeall" ``` ``` -------------------------------- ### POST /user/domain/verify Source: https://docs.smtp.bz/swagger.json API endpoint for POST /user/domain/verify ```markdown ### Parameters - **domain** (string, formData, required): Домен отправителя без http и https ### Responses #### 200 - Успешно Empty response body #### 400 - Один или несколько агументов указаны не корреткно Один или несколько агументов указаны не корреткно ### Example Usage ```bash curl -X POST "https://api.example.com/user/domain/verify" ``` ``` -------------------------------- ### POST /smtp/send Source: https://docs.smtp.bz/swagger.json API endpoint for POST /smtp/send ```markdown ### Parameters - **from** (string, formData, required): Email отправителя - **name** (string, formData, optional): Имя отправителя - **subject** (string, formData, required): Тема письма - **to** (string, formData, required): Email получателя - **bcc** (string, formData, optional): Email получателя в скрытой копии - **to_name** (string, formData, optional): Имя получателя - **reply** (string, formData, optional): Email для ответа - **html** (string, formData, required): HTML-версия письма - **text** (string, formData, optional): TXT-версия письма - **tag** (string, formData, optional): Тег для выборки писем - **files** (string, formData, optional): Вложения. Файлы в base64 [{ "name": "file.pdf", "body": "BASE64_ENCODE_FILE" }, { "name": "my_img.jpg", "body": "BASE64_ENCODE_FILE" }, ...] - **headers** (string, formData, optional): Дополнительные заголовки [{ "X-Name1": "value1" }, { "X-Name2": "value2" }, ...] ### Responses #### 200 - Успешно Empty response body #### 400 - Один или несколько агументов указаны не корреткно Один или несколько агументов указаны не корреткно #### 401 - Не авторизован Не авторизован ### Example Usage ```bash curl -X POST "https://api.example.com/smtp/send" ``` ``` -------------------------------- ### POST /unsubscribe/remove Source: https://docs.smtp.bz/swagger.json API endpoint for POST /unsubscribe/remove ```markdown ### Parameters - **address** (string, formData, required): Email-адрес ### Responses #### 200 - Успешно Empty response body #### 400 - Один или несколько агументов указаны не корреткно Один или несколько агументов указаны не корреткно ### Example Usage ```bash curl -X POST "https://api.example.com/unsubscribe/remove" ``` ``` -------------------------------- ### POST /smtp/mass Source: https://docs.smtp.bz/swagger.json API endpoint for POST /smtp/mass ```markdown ### Parameters - **from** (string, formData, required): Email отправителя - **name** (string, formData, optional): Имя отправителя - **subject** (string, formData, required): Тема письма - **to** (string, formData, required): Email получателей массивом:
["smtpbz@mail.com", {"name": "Alex", "address": "emailbz@mail.com"}] - **reply** (string, formData, optional): Email для ответа - **html** (string, formData, required): HTML-версия письма - **text** (string, formData, optional): TXT-версия письма - **tag** (string, formData, optional): Тег для выборки писем - **headers** (string, formData, optional): Дополнительные заголовки массивом:
[{ "X-Name1": "value1" }, { "X-Name2": "value2" }, ...] ### Responses #### 200 - Успешно Empty response body #### 400 - Один или несколько агументов указаны не корреткно Один или несколько агументов указаны не корреткно #### 401 - Не авторизован Не авторизован ### Example Usage ```bash curl -X POST "https://api.example.com/smtp/mass" ``` ``` -------------------------------- ### API Overview: REST API SMTP.BZ Source: https://docs.smtp.bz/swagger.json OpenAPI specification version 1.5.1 ```yaml # REST API SMTP.BZ # Version: 1.5.1 OpenAPI specification # Base URL: Not specified ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.