EvilMail
Developer

مستندات API

EvilMail را در برنامه‌های خود ادغام کنید

احراز هویت

تمام درخواست‌های API نیاز به کلید API دارند که از طریق هدر X-API-Key ارسال می‌شود. کلید API خود را پس از ثبت‌نام از پنل مدیریت دریافت کنید.

X-API-Key: your_api_key_here
دریافت کلید API

نقاط پایانی

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 بر اساس پلن شما محدود شده‌اند. رایگان: ۱۰۰/ساعت، حرفه‌ای: ۱۰۰۰/ساعت، سازمانی: نامحدود.

Free
100/hour
Pro
1,000/hour
Enterprise
Unlimited