Developer
Документація API
Інтегруйте EvilMail у ваші додатки
Автентифікація
Усі API-запити потребують API-ключ, що передається через заголовок X-API-Key. Отримайте ваш API-ключ у панелі керування після реєстрації.
X-API-Key: your_api_key_hereЕндпоінти
POST/api/temp-emailCreate a temporary email
Тіло запиту
{ "domain": "evilmail.pro", "ttlMinutes": 60 }Відповідь
{ "status": "success", "data": { "email": "[email protected]", "sessionToken": "...", "expiresAt": "..." } }GET/api/temp-emailGet current temp session
Відповідь
{ "status": "success", "data": { "email": "...", "ttlMinutes": 60, "expiresAt": "..." } }DELETE/api/temp-emailDelete temp session
Відповідь
{ "status": "success" }GET/api/inboxGet inbox messages
Відповідь
{ "status": "success", "data": [{ "uid": 1, "from": "...", "subject": "...", "date": "...", "seen": false }] }GET/api/message/:uidGet full message by UID
Відповідь
{ "status": "success", "data": { "uid": 1, "html": "...", "text": "..." } }GET/api/domainsList your domains
Відповідь
{ "status": "success", "data": [{ "domain": "...", "isVerified": true }] }POST/api/domainsAdd a domain
Тіло запиту
{ "domain": "example.com" }Відповідь
{ "status": "success" }DELETE/api/domainsRemove a domain
Тіло запиту
{ "domain": "example.com" }Відповідь
{ "status": "success" }POST/api/accountsCreate email account
Тіло запиту
{ "email": "[email protected]", "password": "..." }Відповідь
{ "status": "success" }GET/api/accountsList email accounts
Відповідь
{ "status": "success", "data": [...] }DELETE/api/accountsDelete email accounts
Тіло запиту
{ "emails": ["[email protected]"] }Відповідь
{ "status": "success" }Приклади коду
# Create a temporary email
curl -X POST https://evilmail.pro/api/temp-email \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key_here" \
-d '{"domain": "evilmail.pro", "ttlMinutes": 60}'
# Check inbox
curl https://evilmail.pro/api/inbox \
-H "X-API-Key: your_api_key_here"
# Read a message
curl https://evilmail.pro/api/message/1 \
-H "X-API-Key: your_api_key_here"Обмеження запитів
API-запити обмежені залежно від вашого плану. Безкоштовний: 100/год, Про: 1000/год, Корпоративний: без обмежень.
Free
100/hour
Pro
1,000/hour
Enterprise
Unlimited
