Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Update Payout Date

อัปเดตวันที่จ่ายเงินสวัสดิการ สามารถอัปเดตหลายเอกสารพร้อมกันในครั้งเดียว (Batch Update)

Endpoint

POST /api/v1/open-apis/welfare/update_payout

Request Parameters

Required Parameters

ParameterTypeRequiredDescriptionExample
employee_idsobjectYesMap ของ 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 -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 encoded employee_welfare_id
  • Value เป็น plain text วันที่รูปแบบ YYYY-MM-DD
  • สามารถส่งหลายรายการในครั้งเดียว (Batch Update)
  • Overview - ภาพรวมโมดูลสวัสดิการ
Last updated on