API untuk pengembang
Gunakan API untuk membuat kotak masuk sementara, membaca pesan, dan memperpanjang masa berlaku alamat. Batas kecepatan per IP.
Buat kotak masuk
POST https://10genmail.com/api/inbox
Tanpa body. Mengembalikan alamat baru dan daftar pesan kosong.
{
"address": "quick-fox-abc123@10genmail.com",
"slug": "quick-fox-abc123",
"createdAt": 1234567890123,
"expiresAt": 1234568490123,
"ttlSeconds": 600,
"messages": []
}Batas kecepatan: 10 permintaan/menit/IP.
Ambil kotak masuk
GET https://10genmail.com/api/inbox?address=...
Query: address (email yang di-URL-encode). Mengembalikan kotak masuk dan pesan, atau 404 jika kadaluarsa.
{
"address": "quick-fox-abc123@10genmail.com",
"slug": "quick-fox-abc123",
"createdAt": 1234567890123,
"expiresAt": 1234568490123,
"ttlSeconds": 420,
"messages": [
{
"id": "msg-...",
"from": { "name": null, "email": "sender@example.com" },
"subject": "Hello",
"text": "...",
"html": null,
"date": "...",
"timestamp": 1234567900000
}
]
}Batas kecepatan: 120 permintaan/menit/IP.
Perpanjang kotak masuk
POST https://10genmail.com/api/inbox/extend
Body: { "address": "..." }. Menambah 10 menit, total maksimal 30 menit sejak dibuat. Mengembalikan kotak masuk yang diperbarui.
Batas kecepatan: sama dengan get (120/menit).