API Documentation
استخدم الـ API Key في كل الطلبات كـ query parameter
المصادقة (Auth)
POST /api/auth/registerتسجيل حساب جديد — Body: {"email":"...","password":"..."}
POST /api/auth/loginتسجيل دخول — يرجع JWT token و API Key
المستخدم
GET /api/user/balance?api_key=XXXالرصيد الحالي
GET /api/user/profile?api_key=XXXبيانات الحساب
GET /api/user/apikey?api_key=XXXالـ API Key
البريد
GET /api/mail/create?api_key=XXX&prefix=abcإنشاء إيميل جديد (مجاني) — prefix اختياري
GET /api/mail/code?api_key=XXX&email=xxx@admingmail.comآخر كود تحقق (محفوظ سنة)
GET /api/mail/inbox?api_key=XXX&email=xxx@admingmail.comصندوق الوارد (24 ساعة)
GET /api/mail/codes?api_key=XXX&email=xxx@admingmail.comسجل كل الأكواد (سنة)
مثال (Python)
import requests
API = "https://gmaily.net"
KEY = "gm_your_api_key"
# Create email
r = requests.get(f"{API}/api/mail/create?api_key={KEY}")
email = r.json()["email"]
print(f"Email: {email}")
# Wait for code
import time
for _ in range(60):
r = requests.get(f"{API}/api/mail/code?api_key={KEY}&email={email}")
if r.json()["status"] == "found":
print(f"Code: {r.json()['code']}")
break
time.sleep(5)