Email API RuangMail

Kirim email aplikasi lewat satu API yang siap dipantau.

Hubungkan backend untuk mengirim OTP, invoice, dan notifikasi. Atur domain serta sender, lalu pantau status pengiriman dari dashboard.

HTTPS · JSONIdempotency-KeyDelivery activity
Ilustrasi alur email API dari aplikasi ke inbox dan status pengiriman

Request nyata

Mulai dari request yang bisa langsung dicoba.

Contoh ini memakai endpoint, header, dan payload yang sama dengan dokumentasi integrasi.

Contoh request · cURL
curl -X POST https://api.ruangmail.com/api/v1/email-api/messages \
  -H "Authorization: Bearer rmk_..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: invoice-202610-000482" \
  -d '{
    "from": "[email protected]",
    "from_name": "Brand Anda",
    "reply_to": "[email protected]",
    "to": [{"email": "[email protected]", "name": "Customer"}],
    "subject": "Invoice INV-202610-000482",
    "html": "<p>Terima kasih, pembayaran Anda sudah kami terima.</p>",
    "metadata": {"invoice_id": "INV-202610-000482"}
  }'

Sebelum request pertama

Siapkan tiga hal ini dari dashboard.

API key

Kirim sebagai Bearer token dari backend Anda.

Domain dan sender aktif

Gunakan alamat pengirim pada domain yang sudah terverifikasi.

Kredit dan activity log

Kredit dihitung berdasarkan penerima unik dan ukuran MIME akhir.

Tracking dengan batas yang jelas

Open dan click tracking tersedia untuk email HTML dengan satu penerima. Untuk batch, satu request dapat membawa hingga 50 penerima unik.

Pilih kredit sesuai volume pengiriman

Lihat paket kredit yang tersedia, lalu kelola pemakaian dari akun Anda.

Lihat paket kredit