Kirim email lewat REST API dengan satu request.
Endpoint bersih, dokumentasi padat, response cepat. Cocok untuk OTP, invoice, dan notifikasi sistem Anda.
1. Dapatkan API Key
Login ke dashboard OmniMail → menu API & Integrations → Buat API Key. Simpan key dengan aman, jangan commit ke repo publik.
Buka Dashboard →# Base URL
https://api.omnimail.id/v1
# Header autentikasi
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json 2. Kirim email transaksional
POST ke endpoint /messages. Mendukung text, HTML, attachment, dan template variable.
- Response time rata-rata < 200ms
- Bulk send hingga 1.000 alamat per request
- Auto-retry untuk 5xx response
// POST /v1/messages
{
"from": "halo@brandanda.com",
"to": "pelanggan@email.com",
"subject": "Pesanan #1234 berhasil",
"html": "<h1>Hai {{nama}}</h1>...",
"vars": { "nama": "Budi" }
} 3. SMTP Relay
Bagi yang lebih nyaman dengan SMTP, kami menyediakan relay yang kompatibel dengan PHPMailer, Nodemailer, WP Mail SMTP, dll.
Host: smtp.omnimail.id
Port: 587 (STARTTLS) · 465 (SSL)
Username: apikey
Password: YOUR_API_KEY
Encryption: TLS Endpoint inti
Semua endpoint pakai JSON & otentikasi Bearer.
POST /messages
Kirim email transaksional.
POST /campaigns
Buat & jalankan kampanye.
POST /lists/:id/contacts
Tambah kontak ke list.
GET /messages/:id
Lacak status pengiriman.
POST /webhooks
Daftarkan endpoint event.
GET /stats
Statistik per kampanye/periode.
Tersedia di 8 bahasa
Library resmi & contoh terverifikasi untuk semua stack populer.
Latency rata-rata global
Diukur tiap menit dari 8 lokasi (Asia, EU, US). Data 30 hari terakhir.