Khusus penggunaan internal

Pusat Kendali Email Suppression

Email Hub adalah sistem internal untuk mengelola data suppression secara terpusat. Aplikasi yang terhubung dapat memeriksa status penerima lebih dulu sebelum mengirim notifikasi email atau email transaksional.

Cakupan operasional
  • Menyediakan daftar suppression bersama untuk seluruh aplikasi internal.
  • Membantu mencegah pengiriman berulang ke penerima yang harus ditahan.
  • Mendukung peninjauan data bounce, complaint, dan suppression manual.
  • Menjadi titik pemeriksaan internal sebelum email dilepas ke penerima.
  • Menjaga penanganan suppression tetap konsisten di seluruh sistem yang terhubung.

POST /api/ses/sns

Penerimaan Event

Menerima event umpan balik pengiriman dan memperbarui data suppression untuk kebutuhan internal.

GET /api/suppressions/check?email=...

Pemeriksaan Suppression

Dipakai oleh aplikasi internal sebelum mengirim email agar penerima yang diblokir bisa dihentikan lebih awal.

/admin

Konsol Admin

Dipakai oleh tim internal untuk meninjau data suppression, melihat aktivitas terbaru, dan mengelola tindak lanjut.

Contoh pemeriksaan internal

curl -H "X-API-KEY: <INTERNAL_API_KEY>" \
  "http://localhost:3000/api/suppressions/check?email=user@example.com"

Alur internal yang disarankan

Aplikasi yang terhubung sebaiknya memeriksa endpoint suppression sebelum mengirim email. Jika penerima ditandai sebagai suppressed, proses pengiriman harus dihentikan dan dilanjutkan ke alur tindak lanjut internal yang sudah ditetapkan tim Anda.