Skip to Content
🚀 Welcome to Humansoft Open API Documentation

Get Signatures

ดึงรายการลายเซ็นที่ใช้ในเอกสารหนังสือรับรองการทำงาน

ลายเซ็นมีทั้งภาษาไทยและอังกฤษ ระบบจะเลือกใช้ตาม doc_language ของเอกสาร ลายเซ็นจะถูกกำหนดให้เอกสารอัตโนมัติเมื่ออนุมัติผ่าน Approve API

Endpoint

GET /api/v1/open-apis/work-certificate/get-signatures

Request Parameters

ไม่มี parameter เพิ่มเติม

Response Format

Success Response (HTTP 200)

{ "code": 200, "message": "สำเร็จ", "payload": [ { "signature_id": "20260309SIG00000001", "employee_id": "20240101APPROVER001", "approver_name": "สมชาย ผู้จัดการ", "approver_name_en": "Somchai Manager", "position_name": "ผู้จัดการฝ่ายบุคคล", "position_name_en": "HR Manager", "file_name": "signature_somchai.png", "file_size": "15000", "file_path": "uploads/signatures/signature_somchai.png", "file_name_en": "signature_somchai_en.png", "file_size_en": "14500", "file_path_en": "uploads/signatures/signature_somchai_en.png" } ] }

Empty Result Response (HTTP 200)

{ "code": 200, "message": "สำเร็จ", "payload": [] }

Error Response - Server Error (HTTP 500)

{ "code": 500, "message": "เกิดข้อผิดพลาดของระบบ", "error": "Error message" }

Response Fields

FieldTypeNullableDescription
signature_idstringNoรหัสลายเซ็น (plain text)
employee_idstringNoรหัสพนักงานเจ้าของลายเซ็น
approver_namestringNoชื่อผู้อนุมัติ (ภาษาไทย)
approver_name_enstringYesชื่อผู้อนุมัติ (ภาษาอังกฤษ)
position_namestringYesตำแหน่ง (ภาษาไทย)
position_name_enstringYesตำแหน่ง (ภาษาอังกฤษ)
file_namestringYesชื่อไฟล์ลายเซ็น (TH)
file_sizestringYesขนาดไฟล์ (bytes)
file_pathstringYespath ไฟล์ลายเซ็น (TH)
file_name_enstringYesชื่อไฟล์ลายเซ็น (EN)
file_size_enstringYesขนาดไฟล์ (EN)
file_path_enstringYespath ไฟล์ลายเซ็น (EN)

Code Examples

curl -X GET "https://openapi.humansoft.co.th/api/v1/open-apis/work-certificate/get-signatures" \ -H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \ -H "Content-Type: application/json"

Notes

ข้อควรทราบ:

  • ฟิลด์ _id ใน response เป็น plain text
  • ลายเซ็นจะถูกกำหนดให้เอกสารอัตโนมัติเมื่ออนุมัติผ่าน Approve API
  • แสดงเฉพาะลายเซ็นที่เผยแพร่แล้ว เรียงลำดับตามชื่อผู้อนุมัติ (A-Z)
  • file_path อาจเป็น path ภายในหรือ URL เต็ม (https://)
  • Approve - ลายเซ็นจะถูกกำหนดอัตโนมัติเมื่ออนุมัติขั้นสุดท้าย
  • Export PDF - ลายเซ็นจะแสดงใน PDF ที่สร้าง
Last updated on