Close Tooltip
ปิดหรือซ่อนข้อความแจ้งเตือน (Tooltip/Suggestion) ของพนักงาน เพื่อไม่ให้แสดงเตือนซ้ำอีก
Endpoint
POST /api/v1/open-apis/salary/update-data-filter?path_action=close_tooltipRequest Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
tooltip_id | string | Yes | รหัส Tooltip (Base64 encoded) | "VG9vbHRpcDAwMQ==" |
Validation Rules
| Rule | Description |
|---|---|
tooltip_id | ต้องมีค่าและรูปแบบถูกต้อง |
Response Format
Success Response
{
"code": 200,
"message": "Close tooltip success",
"payload": {
"tooltip_id": "Tooltip001",
"closed": true
}
}Response Fields
| Field | Type | Nullable | Description |
|---|---|---|---|
tooltip_id | string | No | รหัส Tooltip (decoded) |
closed | boolean | No | สถานะการปิด (true) |
Error Response
{
"code": 400,
"message": "Tooltip ID is required",
"payload": []
}| HTTP Status | Description |
|---|---|
400 | พารามิเตอร์ไม่ถูกต้อง หรือไม่ได้ส่ง tooltip_id |
401 | API Key ไม่ถูกต้องหรือไม่ได้ส่ง |
Code Examples
cURL
curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/salary/update-data-filter?path_action=close_tooltip" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"tooltip_id": "VG9vbHRpcDAwMQ=="
}'Notes
- การปิด Tooltip เป็นการบันทึกสถานะว่าผู้ใช้ได้รับทราบแล้ว
- Tooltip ที่ปิดแล้วจะไม่แสดงในรายการ tooltip ปกติ (สามารถดูได้โดยระบุ
get_all_tooltip_status=Yใน Get Employee Tooltip)
Related APIs
- Get Employee Tooltip - ดึงรายการ Tooltip ที่ยังไม่ปิด
- Daily Info - ดูรายละเอียดการทำงานรายวัน
Last updated on