Get Employee User Account
ดึงข้อมูลบัญชีผู้ใช้ระบบของพนักงาน
Endpoint
GET /api/v1/open-apis/employee/get-employee-data-filter?path_action=get-userQuery Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
path_action | string | Yes | ต้องเป็น get-user |
employee_code | string | Yes | รหัสพนักงาน |
ใช้ employee_code เพื่อระบุพนักงาน
Response Format
Success Response
{
"code": 200,
"message": "สำเร็จ",
"payload": {
"employee_id": "20260121EM01A2B3C4D5",
"username": "emp001@company.com",
"user_groups": ["admin", "hr_manager"],
"is_active": true,
"last_login": "2026-01-28 14:30:00"
}
}Response Fields
| Field | Type | Description |
|---|---|---|
employee_id | string | ID ของพนักงาน |
username | string | ชื่อผู้ใช้สำหรับเข้าสู่ระบบ |
user_groups | array | รายการกลุ่มผู้ใช้ที่สังกัด |
is_active | boolean | สถานะการใช้งานบัญชี |
last_login | datetime | วันเวลาที่เข้าสู่ระบบล่าสุด |
Error Response
{
"code": 400,
"message": "ไม่สำเร็จ",
"error": "ไม่พบข้อมูลบัญชีผู้ใช้ของพนักงานนี้"
}Code Examples
cURL
curl -X GET "https://openapi.humansoft.co.th/api/v1/open-apis/employee/get-employee-data-filter?path_action=get-user&employee_code=EMP001" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY"Related APIs
- Add User - เพิ่มบัญชีผู้ใช้
- Delete User - ลบบัญชีผู้ใช้
- Update Groups - แก้ไขกลุ่มผู้ใช้
- Reset Password - รีเซ็ตรหัสผ่าน
- Reset Username - รีเซ็ต username
Last updated on