Gửi Email
API này cho phép bạn gửi email theo các mẫu template đã định sẵn.
Endpoint:
POST /emit/email-v3
Header
Phương thức: POST
Content-Type: application/json
hostname: ví dụ https://example.com
Dữ liệu đầu vào
| Trường | Kiểu dữ liệu | Bắt buộc | Mô tả |
|---|---|---|---|
emailType | EmailType | true | Loại email cần gửi. |
to | string | true | Địa chỉ email người nhận. |
subject | string | true | Tiêu đề email hiển thị trên hộp thư. |
title | string | true | Tiêu đề chính hiển thị trong nội dung email. |
isValidEmail | boolean | true | Trạng thái email hợp lệ hay không. Lưu ý cần check email có hợp lệ hay không trước khi gửi email. |
previewText | string | true | Mô tả ngắn hiển thị trong preview của email client. |
content | string | true | Nội dung HTML hoặc text của email , lưu ý chỉ được sử dụng 1 số thẻ nhất định như <p>, <b>, <i>, <a>, <br> chi tiết xem tại PHXAllowTags |
schoolId | number | false | ID của trường. |
callToActionURL | string | false | URL cho nút “Call to Action”. |
callToActionText | string | false | Văn bản hiển thị trên nút “Call to Action” . |
EmailType
| Giá trị | Mô tả |
|---|---|
"transaction-basic" | Mẫu email giao dịch cơ bản. |
"hrm-remind" | Mẫu email nhắc nhở. |
Ví dụ
POST /emit/email-v3
Content-Type: application/json
hostname: https://example.com
{
"emailType": "transaction-basic",
"to": "user@example.com",
"subject": "Xác nhận đơn hàng",
"title": "Cảm ơn bạn đã đặt hàng!",
"isValidEmail": true,
"previewText": "Xem chi tiết đơn hàng của bạn tại đây.",
"content": "<p>Chúng tôi đã nhận được đơn hàng của bạn. Xin cảm ơn!</p>",
"schoolId": 1,
"callToActionURL": "https://example.com/order/12345",
"callToActionText": "Xem đơn hàng"
}