Kutu oluşturmak için hesap gerekmez. Okuma, uzatma ve silme işlemleri için oluşturma yanıtındaki token zorunludur. Hız veya sıfır log garantisi verilmez.
Yeni rastgele geçici e-posta kutusu oluşturur.
{
"domain": "gecici.email"
}{
"success": true,
"inbox": {
"address": "swift_9812@gecici.email",
"token": "a1b2c3d4...",
"expiresAt": 1757271920000,
"ttlSeconds": 3600
}
}Özel kullanıcı adlı kutu oluşturur. Ad 4-32 ASCII karakter olmalı, en az bir rakam ve arada -, _ veya . içermelidir. Resmî/korumalı isimler ve bunların basit varyantları reddedilir.
{
"prefix": "ahmet-test-1",
"domain": "gecici.email"
}{
"success": true,
"inbox": {
"address": "ahmet-test-1@gecici.email",
"token": "...",
"expiresAt": 1757271920000,
"ttlSeconds": 3600
}
}Kutu tokenu ile en son ayıklanmış OTP kodunu döner; henüz yoksa HTTP 408. İstemci sınırlı aralıklarla tekrar deneyebilir.
{
"success": true,
"otp": "893120",
"actionType": "verification",
"sender": {
"name": "GitHub Security",
"address": "noreply@github.com"
},
"subject": "Your GitHub verification code: 893120"
}Kutu tokenu ile ayıklanmış doğrulama bağlantısını döner; bağlantıyı açmaz. Henüz yoksa HTTP 408.
{
"success": true,
"verificationLink": "https://example.com/verify?token=xyz999",
"actionText": "Hesabımı Doğrula",
"actionType": "verification"
}Gelen kutusundaki tüm mesajları listeler.
{
"success": true,
"address": "swift_9812@gecici.email",
"count": 1,
"messages": [
{
"id": "abc123xyz",
"from": { "name": "Google", "address": "no-reply@google.com" },
"subject": "Güvenlik Uyarısı",
"smartSummary": { "otpCode": "449120", "actionType": "security_alert" },
"receivedAt": 1757271920000
}
]
}Bearer token gerektiren SSE akışı. Tarayıcı arayüzü bunun yerine yetkili yoklama kullanır.
event: new_email
data: {"type":"new_email","email":{...},"timestamp":1757271920000}Gelen kutusu ve e-postalarını SQLite veritabanından mantıksal olarak siler; fiziksel silme garantisi yoktur.
{
"success": true,
"message": "Gelen kutusu ve tüm e-postalar silindi"
}