### 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.