Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Update Employee Family

แก้ไขข้อมูลสมาชิกในครอบครัวของพนักงาน

Endpoint

POST /api/v1/open-apis/employee/update-employee-profile?path_action=family

Query Parameters

ParameterTypeRequiredDescription
path_actionstringYesต้องเป็น family

Request Body

ParameterTypeRequiredDescription
employee_family_idstringYesID ของข้อมูลครอบครัวที่ต้องการแก้ไข (Base64 encoded)
relation_typestringNoรหัสประเภทความสัมพันธ์
family_title_lvstringNoคำนำหน้าชื่อ
family_namestringNoชื่อ
family_last_namestringNoนามสกุล
family_id_nostringNoเลขบัตรประชาชน (ระบบจะลบ - อัตโนมัติ)
family_birthdaystringNoวันเกิด (YYYY-MM-DD)
family_mobilestringNoเบอร์โทรศัพท์ (ระบบจะลบ - อัตโนมัติ)
family_emailstringNoอีเมล
family_addressstringNoที่อยู่
  • พารามิเตอร์ 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 -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" }'

  • List Family Members - ดึงรายการข้อมูลครอบครัวทั้งหมด
  • Get Family - ดึงข้อมูลครอบครัวตาม ID
  • Add Family - เพิ่มข้อมูลครอบครัว
  • Delete Family - ลบข้อมูลครอบครัว
Last updated on