Update Employee Family
แก้ไขข้อมูลสมาชิกในครอบครัวของพนักงาน
Endpoint
POST /api/v1/open-apis/employee/update-employee-profile?path_action=familyQuery Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
path_action | string | Yes | ต้องเป็น family |
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
employee_family_id | string | Yes | ID ของข้อมูลครอบครัวที่ต้องการแก้ไข (Base64 encoded) |
relation_type | string | No | รหัสประเภทความสัมพันธ์ |
family_title_lv | string | No | คำนำหน้าชื่อ |
family_name | string | No | ชื่อ |
family_last_name | string | No | นามสกุล |
family_id_no | string | No | เลขบัตรประชาชน (ระบบจะลบ - อัตโนมัติ) |
family_birthday | string | No | วันเกิด (YYYY-MM-DD) |
family_mobile | string | No | เบอร์โทรศัพท์ (ระบบจะลบ - อัตโนมัติ) |
family_email | string | No | อีเมล |
family_address | string | No | ที่อยู่ |
- พารามิเตอร์
employee_family_idต้องส่งเป็น Base64-encoded string - ฟิลด์ที่ไม่ส่งมา ระบบจะใช้ค่าเดิม (Partial Update)
Response Format
Success Response
{
"code": 200,
"message": "Update Family Success",
"payload": {
"employee_family_id": "20260213A310C7812B2C",
"employee_id": "20260121FC89F3BB9120",
"relation_type": "04",
"family_id_no": "1123456789012",
"family_title_lv": "52",
"family_name": "สมหญิง",
"family_last_name": "ใจดี",
"family_birthday": "2011-03-20",
"family_mobile": "0899999999",
"family_email": "somying@email.com",
"family_address": "123/45 ถ.สุขุมวิท กรุงเทพฯ"
}
}Error Response
{
"code": 400,
"message": "Validation failed",
"errors": ["Missing required parameter: 'employee_family_id'"]
}Code Examples
cURL
curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/employee/update-employee-profile?path_action=family" \
-H "Content-Type: application/json" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
-d '{
"employee_family_id": "MjAyNjAyMTNBMzEwQzc4MTJCMKM=",
"family_name": "สมหญิง",
"family_mobile": "089-999-9999"
}'Related APIs
- List Family Members - ดึงรายการข้อมูลครอบครัวทั้งหมด
- Get Family - ดึงข้อมูลครอบครัวตาม ID
- Add Family - เพิ่มข้อมูลครอบครัว
- Delete Family - ลบข้อมูลครอบครัว
Last updated on