Untuk Developer

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 & IntegrationsBuat 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.

SDK & Library

Tersedia di 8 bahasa

Library resmi & contoh terverifikasi untuk semua stack populer.

⬢ Node.js
🐘 PHP
🐍 Python
💎 Ruby
🐹 Go
⚡ cURL
☕ Java
⚙ .NET
/v1/email · 99.99% /v1/contacts · 99.98% /v1/lists · 99.99% /v1/webhooks · 99.95% /v1/templates · 99.99%
Performa API

Latency rata-rata global

Diukur tiap menit dari 8 lokasi (Asia, EU, US). Data 30 hari terakhir.

Latency (ms)

P95 ≈ 132 ms · P99 ≈ 198 ms
1357911131517192123252730

Mulai integrasi dalam 5 menit.

Dapatkan API key gratis untuk akun trial.