ข้ามไปยังเนื้อหาหลัก

ข้อกำหนดของ API

Success Response

ทุก endpoint ภายใต้ /v1/... จะห่อข้อมูลไว้ในรูปแบบ { "data": T }:

{
"data": { ... }
}

ส่วน GET /health จะคืนค่าเป็น object ตรง ๆ โดยไม่มี wrapper

Error Response

{
"code": "1002",
"message": "Unauthorized."
}

Error Codes

CodeMeaning
1000คำขอไม่ถูกต้อง
1001ข้อผิดพลาดภายในเซิร์ฟเวอร์
1002ไม่ได้รับอนุญาต
2000ไม่พบ template
2002ไม่พบ subject
2003ไม่พบ system

HTTP Status Codes

StatusMeaning
200สำเร็จ (GET)
201สร้างสำเร็จ (POST)
400คำขอไม่ถูกต้อง
401ไม่ได้รับอนุญาต
404ไม่พบข้อมูล
500เซิร์ฟเวอร์ผิดพลาด