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).

API Email Sementara untuk Pengembang | 10genmail