Skip to Content
🚀 Welcome to Humansoft Open API Documentation

List Employee Possessions

ดึงรายการทรัพย์สินครอบครองทั้งหมดของพนักงาน พร้อมรายการรูปภาพของแต่ละทรัพย์สิน

Endpoint

GET /api/v1/open-apis/employee/get-employee-data-filter?path_action=list-possess

Query Parameters

ParameterTypeRequiredDescription
path_actionstringYesต้องเป็น list-possess
employee_codestringYesรหัสพนักงาน
language_codestringNoภาษา (TH / EN)

Response Format

Success Response

{ "code": 200, "message": "สำเร็จ", "payload": [ { "employee_possess_id": "20260215A1B2C3D4E5F6", "employee_id": "20260121FC89F3BB9120", "possess_name": "โน้ตบุ๊ค Dell XPS 15", "possess_date": "2026-02-15", "possess_price": 55000.00, "possess_log_type": "Manual", "import_log_id": null, "order_no": 0, "image_list": [ { "employee_possess_image_id": "20260215IMG001A2B3C4", "employee_possess_id": "20260215A1B2C3D4E5F6", "employee_possess_image_path": "https://openapi.humansoft.co.th/files/employee/possess/abc123def456.png", "order_no": 0, "created": "2026-02-15 10:35:00", "last_upd": "2026-02-15 10:35:00" } ], "created": "2026-02-15 10:30:00", "last_upd": "2026-02-15 10:30:00" }, { "employee_possess_id": "20260110B2C3D4E5F6A7", "employee_id": "20260121FC89F3BB9120", "possess_name": "iPhone 15 Pro", "possess_date": "2026-01-10", "possess_price": 45000.00, "possess_log_type": "Manual", "import_log_id": null, "order_no": 0, "image_list": [], "created": "2026-01-10 09:00:00", "last_upd": "2026-01-10 09:00:00" } ] }

Response Fields

FieldTypeDescription
employee_possess_idstringID ของทรัพย์สิน (20 ตัวอักษร)
employee_idstringID ของพนักงาน
possess_namestringชื่อทรัพย์สิน
possess_datedateวันที่รับทรัพย์สิน
possess_pricenumberมูลค่าทรัพย์สิน (บาท)
possess_log_typestringประเภทการบันทึก (Manual / Auto)
import_log_idstring/nullID การ import (ถ้ามาจาก Excel)
image_listarrayรายการรูปภาพ
image_list[].employee_possess_image_idstringID ของรูปภาพ
image_list[].employee_possess_image_pathstringURL ของรูปภาพ
createddatetimeวันเวลาที่สร้าง
last_upddatetimeวันเวลาที่อัปเดตล่าสุด

Error Response

{ "code": 400, "message": "ไม่สำเร็จ", "error": "Employee not found with code: EMP999" }

Code Examples

curl -X GET "https://openapi.humansoft.co.th/api/v1/open-apis/employee/get-employee-data-filter?path_action=list-possess&employee_code=EMP001&language_code=TH" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -H "Content-Type: application/json"

Notes

  • image_list จะเป็น Array เปล่า ([]) ถ้าทรัพย์สินนั้นยังไม่มีรูปภาพ
  • ข้อมูลที่มี import_log_id ไม่สามารถลบได้จากหน้า Employee Profile
  • เฉพาะข้อมูลที่บันทึกด้วยตนเอง (Manual) เท่านั้นที่สามารถลบได้

Last updated on