Bộ xử lý thông báo

GET https://go.hvsc.vn/api/notification-handlers/
curl --request GET \
--url 'https://go.hvsc.vn/api/notification-handlers/' \
--header 'Authorization: Bearer {api_key}' \
Các tham số truyền vào Chi tiết Mô tả
search Tùy chọn phụ Chuỗi ký tự (String) Từ khóa nội dung chuỗi tìm kiếm dữ liệu.
search_by Tùy chọn phụ Chuỗi ký tự (String) Chỉ định trường dữ liệu cụ thể nào bạn muốn áp dụng từ khóa tìm kiếm. Các giá trị được chấp nhận là: name.
is_enabled Tùy chọn phụ Giá trị đúng/sai (Boolean)
type Tùy chọn phụ Chuỗi ký tự (String) Chỉ định trường dữ liệu cụ thể nào bạn muốn áp dụng từ khóa tìm kiếm. Các giá trị được chấp nhận là: email , webhook , slack , discord , telegram , microsoft_teams.
order_by Tùy chọn phụ Chuỗi ký tự (String) Chỉ định trường tiêu chí dữ liệu dùng làm căn cứ sắp xếp thứ tự danh sách kết quả trả về. Các giá trị được chấp nhận là: notification_handler_id , datetime , last_datetime , name.
order_type Tùy chọn phụ Chuỗi ký tự (String) Hình thức quy định sắp xếp danh sách kết quả hiển thị. Các giá trị được chấp nhận là: ASC cho kiểu sắp xếp tăng dần, và DESC cho kiểu sắp xếp giảm dần.
search Tùy chọn phụ Chuỗi ký tự (String) Từ khóa nội dung chuỗi tìm kiếm dữ liệu.
search_by Tùy chọn phụ Chuỗi ký tự (String) Chỉ định trường dữ liệu cụ thể nào bạn muốn áp dụng từ khóa tìm kiếm. Các giá trị được chấp nhận là: name.
is_enabled Tùy chọn phụ Giá trị đúng/sai (Boolean)
type Tùy chọn phụ Chuỗi ký tự (String) Chỉ định trường dữ liệu cụ thể nào bạn muốn áp dụng từ khóa tìm kiếm. Các giá trị được chấp nhận là: email , webhook , slack , discord , telegram , microsoft_teams.
order_by Tùy chọn phụ Chuỗi ký tự (String) Chỉ định trường tiêu chí dữ liệu dùng làm căn cứ sắp xếp thứ tự danh sách kết quả trả về. Các giá trị được chấp nhận là: notification_handler_id , datetime , last_datetime , name.
order_type Tùy chọn phụ Chuỗi ký tự (String) Hình thức quy định sắp xếp danh sách kết quả hiển thị. Các giá trị được chấp nhận là: ASC cho kiểu sắp xếp tăng dần, và DESC cho kiểu sắp xếp giảm dần.
page Tùy chọn phụ Số nguyên (Integer) Số thứ tự số trang hiển thị kết quả dữ liệu mà bạn muốn lấy về. Giá trị mặc định ban đầu là 1.
results_per_page Tùy chọn phụ Số nguyên (Integer) Quy định số lượng dòng kết quả dữ liệu trả về tối đa trên mỗi trang hiển thị. Các giá trị được hệ thống chấp nhận là: 10 , 25 , 50 , 100 , 250 , 500 , 1000. Cấu hình mặc định ban đầu là 25.
{
    "data": [
        {
            "id": 1,
            "type": "email",
            "name": "Work email",
            "settings": {
                "email": "hey@example.com"
            },
            "is_enabled": true,
            "last_datetime": null,
            "datetime": "2026-10-16 22:43:13",
        }
    ],
    "meta": {
        "page": 1,
        "results_per_page": 25,
        "total": 1,
        "total_pages": 1
    },
    "links": {
        "first": "https://go.hvsc.vn/api/notification-handlers?page=1",
        "last": "https://go.hvsc.vn/api/notification-handlers?page=1",
        "next": null,
        "prev": null,
        "self": "https://go.hvsc.vn/api/notification-handlers?page=1"
    }
}
GET https://go.hvsc.vn/api/notification-handlers/{notification_handler_id}
curl --request GET \
--url 'https://go.hvsc.vn/api/notification-handlers/{notification_handler_id}' \
--header 'Authorization: Bearer {api_key}' \
{
    "data": {
        "id": 1,
        "type": "email",
        "name": "Work email",
        "settings": {
            "email": "hey@example.com"
        },
        "is_enabled": true,
        "last_datetime": null,
        "datetime": "2026-10-16 22:43:13",
    }
}
POST https://go.hvsc.vn/api/notification-handlers
Các tham số truyền vào Chi tiết Mô tả
name Bắt buộc Chuỗi ký tự (String) -
type Bắt buộc Chuỗi ký tự (String) Các giá trị được chấp nhận: email , webhook , slack , discord , telegram , microsoft_teams
email Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = email Email
webhook Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = webhook Webhook URL
slack Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = slack Slack webhook URL
discord Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = discord Discord webhook URL
telegram Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = telegram Telegram API Token
telegram_chat_id Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = telegram Telegram Chat ID
microsoft_teams Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = microsoft_teams Microsoft Teams webhook URL
curl --request POST \
--url 'https://go.hvsc.vn/api/notification-handlers' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Example' \
--form 'type=email' \
--form 'email=hello@example.com' \
{
    "data": {
        "id": 1
    }
}
POST https://go.hvsc.vn/api/notification-handlers/{notification_handler_id}
Các tham số truyền vào Chi tiết Mô tả
name Tùy chọn phụ Chuỗi ký tự (String) -
type Tùy chọn phụ Chuỗi ký tự (String) Các giá trị được chấp nhận: email , webhook , slack , discord , telegram , microsoft_teams
email Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = email Email
webhook Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = webhook Webhook URL
slack Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = slack Slack webhook URL
discord Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = discord Discord webhook URL
telegram Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = telegram Telegram API Token
telegram_chat_id Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = telegram Telegram Chat ID
microsoft_teams Tùy chọn phụ Chuỗi ký tự (String) Khả dụng khi cấu hình thỏa mãn điều kiện: type = microsoft_teams Microsoft Teams webhook URL
is_enabled Tùy chọn phụ Giá trị đúng/sai (Boolean) -
curl --request POST \
--url 'https://go.hvsc.vn/api/notification-handlers/{notification_handler_id}' \
--header 'Authorization: Bearer {api_key}' \
--header 'Content-Type: multipart/form-data' \
--form 'name=Example new name' \
--form 'is_enabled=1' \
{
    "data": {
        "id": 1
    }
}
DELETE https://go.hvsc.vn/api/notification-handlers/{notification_handler_id}
curl --request DELETE \
--url 'https://go.hvsc.vn/api/notification-handlers/{notification_handler_id}' \
--header 'Authorization: Bearer {api_key}' \