Примеры для часто используемых операций
Создать email аккаунт
curl -X POST \
-H "X-API-KEY: ваш_ключ" \
-H "Content-Type: application/json" \
-d '{
"domain_id": 5,
"name": "info",
"password": "SecurePassword123",
"first_name": "Info",
"quota": 1000
}' \
https://api.mail73.ru/api/v1/email-accounts
Обновить email аккаунт
curl -X PUT \
-H "X-API-KEY: ваш_ключ" \
-H "Content-Type: application/json" \
-d '{
"first_name": "Support",
"quota": 2000
}' \
https://api.mail73.ru/api/v1/email-accounts/1
Удалить email аккаунт
curl -X DELETE \
-H "X-API-KEY: ваш_ключ" \
https://api.mail73.ru/api/v1/email-accounts/1
Создать домен
curl -X POST \
-H "X-API-KEY: ваш_ключ" \
-H "Content-Type: application/json" \
-d '{
"name": "example.com",
"node_id": 1,
"php_version": "8.0",
"wildcard": 0,
"http2": 1
}' \
https://api.mail73.ru/api/v1/domains
Получить DNS записи домена
curl -H "X-API-KEY: ваш_ключ" \
"https://api.mail73.ru/api/v1/domains/5/dns?type=A"
Создать DNS A запись
curl -X POST \
-H "X-API-KEY: ваш_ключ" \
-H "Content-Type: application/json" \
-d '{
"type": "A",
"name": "www",
"value": "192.168.1.1",
"ttl": 3600
}' \
https://api.mail73.ru/api/v1/domains/5/dns
Создать DNS MX запись
curl -X POST \
-H "X-API-KEY: ваш_ключ" \
-H "Content-Type: application/json" \
-d '{
"type": "MX",
"name": "example.com",
"value": "mail.example.com",
"ttl": 3600,
"priority": 10
}' \
https://api.mail73.ru/api/v1/domains/5/dns