Kirim email menggunakan konfigurasi SMTP central inbox. Pengirim disesuaikan dengan domainEmail user yang login.
Request Body (JSON)
| Field | Keterangan |
|---|
to | string — wajib. Alamat penerima (bisa multiple dipisah koma). |
subject | string — wajib. Subjek email. |
body | string — wajib. Isi email. |
cc | string — opsional. Alamat CC. |
isHtml | boolean — opsional. Jika true, body dikirim sebagai HTML (default: false). |
Response 200 OK
| Field | Keterangan |
|---|
ok | boolean — true jika berhasil. |
message | string — pesan konfirmasi. |
Error Codes
400to, subject, atau body tidak disertakan
401token tidak ada, tidak valid, atau sudah kadaluarsa
503central inbox belum dikonfigurasi oleh admin
500gagal mengirim email (error SMTP)
Contoh
curl -X POST /api/v1/email/send \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{
"to": "[email protected]",
"subject": "Penawaran Harga",
"body": "<p>Halo, berikut penawaran kami...</p>",
"isHtml": true
}'{
"ok": true,
"message": "Email berhasil dikirim"
}