Pengertian API Kurma SMTP

API Kurma SMTP adalah fitur yang memungkinkan pengguna untuk mengirim email secara otomatis melalui sistem menggunakan request API. Fitur ini sangat cocok digunakan untuk integrasi dengan aplikasi seperti website, sistem internal, maupun aplikasi mobile.
Dengan API ini, proses pengiriman email menjadi lebih fleksibel, cepat, dan terintegrasi langsung dengan sistem tanpa perlu konfigurasi manual seperti SMTP biasa.
Fungsi API Kurma SMTP
Beberapa fungsi utama dari API Kurma SMTP:
- Mengirim email secara otomatis dari aplikasi
- Menghubungkan sistem dengan layanan email Kurma SMTP
- Mengirim notifikasi seperti:
- Verifikasi akun
- Reset password
- Notifikasi transaksi
- Email broadcast
Tampilan Halaman API
Pada menu API Kurma SMTP, tersedia dokumentasi yang dapat digunakan sebagai panduan integrasi, biasanya ditampilkan melalui tools seperti Postman.
Beberapa bagian penting yang ditampilkan:
- Introduction → penjelasan umum penggunaan API
- Send Email (POST) → endpoint untuk mengirim email
- Format request (cURL) → contoh penggunaan API
- Run in Postman → untuk mencoba API secara langsung
Cara Menggunakan API (Umum)
Berikut langkah dasar menggunakan API Kurma SMTP:
Siapkan Endpoint API
Gunakan endpoint yang tersedia pada dokumentasi (POST Send Email).
- Siapkan Endpoint API
Gunakan endpoint yang tersedia pada dokumentasi (POST Send Email). - Siapkan Data Request
Data yang biasanya diperlukan:
- Email pengirim (sender)
- Email tujuan (receiver)
- Subject email
- Isi pesan (body email)
- Kirim Request API
Gunakan metode POST untuk mengirim data ke server Kurma SMTP. - Terima Response
Sistem akan memberikan response berupa status berhasil atau gagal.
Contoh Sederhana (cURL)
Berikut contoh penggunaan API dalam format cURL:
curl -X POST https://api.kurma.smtp/send-email \
-H “Content-Type: application/json” \
-d ‘{
“from”: “admin@domain.com”,
“to”: “user@email.com”,
“subject”: “Test Email”,
“message”: “Ini adalah percobaan pengiriman email”
}’
Keunggulan Menggunakan API
- Lebih otomatis dan terintegrasi dengan sistem
- Tidak perlu konfigurasi SMTP manual
- Cocok untuk developer dan sistem aplikasi
- Mendukung pengiriman email dalam jumlah besar
- Lebih fleksibel dalam pengembangan fitur