Update Payout Date
อัปเดตวันที่จ่ายเงินสวัสดิการ สามารถอัปเดตหลายเอกสารพร้อมกันในครั้งเดียว (Batch Update)
Endpoint
POST /api/v1/open-apis/welfare/update_payoutRequest Parameters
Required Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
employee_ids | object | Yes | Map ของ Base64(employee_welfare_id) เป็น key และวันที่จ่าย (YYYY-MM-DD) เป็น value | ดูตัวอย่างด้านล่าง |
โครงสร้าง employee_ids:
Key = Base64 encoded employee_welfare_id / Value = วันที่จ่าย (YYYY-MM-DD)
Request Body Example
{
"employee_ids": {
"MjAyNjAzMjdXRUwwMDAwMDAwMQ==": "2026-03-31",
"MjAyNjAzMjdXRUwwMDAwMDAwMg==": "2026-03-31",
"MjAyNjAzMjdXRUwwMDAwMDAwMw==": "2026-04-05"
}
}Response Format
Success Response (HTTP 200)
{
"code": 200,
"message": "อัปเดตวันที่จ่ายสำเร็จ",
"payload": {
"employee_ids": {
"MjAyNjAzMjdXRUwwMDAwMDAwMQ==": "2026-03-31",
"MjAyNjAzMjdXRUwwMDAwMDAwMg==": "2026-03-31",
"MjAyNjAzMjdXRUwwMDAwMDAwMw==": "2026-04-05"
}
}
}Error Response - Validation Failed (HTTP 422)
{
"code": 422,
"message": "Validation failed",
"errors": [
"Missing required parameter: employee_ids"
]
}Error Response - Server Error (HTTP 400)
{
"code": 400,
"message": "Internal server error"
}Code Examples
cURL
curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/welfare/update_payout" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"employee_ids": {
"MjAyNjAzMjdXRUwwMDAwMDAwMQ==": "2026-03-31",
"MjAyNjAzMjdXRUwwMDAwMDAwMg==": "2026-03-31",
"MjAyNjAzMjdXRUwwMDAwMDAwMw==": "2026-04-05"
}
}'Notes
ข้อควรทราบ:
- Key ของ
employee_idsต้องเป็น Base64 encodedemployee_welfare_id - Value เป็น plain text วันที่รูปแบบ
YYYY-MM-DD - สามารถส่งหลายรายการในครั้งเดียว (Batch Update)
Related APIs
- Overview - ภาพรวมโมดูลสวัสดิการ
Last updated on