Memulai dengan API DustMail
API DustMail memungkinkan Anda membuat kotak masuk sementara dan menerima email secara terprogram. Ini sangat berguna untuk pengujian otomatis, pipeline CI/CD, dan aplikasi yang mengutamakan privasi. Panduan ini membahas endpoint utama beserta contoh cURL, Node.js, dan Python.
Autentikasi
Semua permintaan API membutuhkan kunci. Buat kunci di dasbor Anda, lalu kirimkan lewat header Authorization:
Authorization: Bearer dm_live_your_api_key
Membuat kotak masuk
Kirim permintaan POST untuk membuat alamat email sementara baru:
POST https://dustmail.net/api/v1/inbox
Contoh cURL
curl -X POST https://dustmail.net/api/v1/inbox \ -H "Authorization: Bearer dm_live_xxx" \ -H "Content-Type: application/json" \ -d '{"duration": 30}'
Memeriksa email baru (polling)
Setelah kotak masuk dibuat, panggil endpoint berikut secara berkala untuk membaca pesan baru:
GET https://dustmail.net/api/v1/inbox/YOUR_INBOX_ID
Batas permintaan
Akun gratis mendapat 100 panggilan API per hari. Pengguna Premium mendapat panggilan tanpa batas. Rinciannya ada di halaman harga.
Contoh penggunaan
- Pengujian E2E - Memverifikasi alur pendaftaran berbasis email di rangkaian tes otomatis
- Pipeline CI/CD - Memastikan pengiriman email tetap berfungsi pada setiap rilis
- Aplikasi privasi - Menanamkan alamat sekali pakai langsung ke dalam produk Anda