บทนำ
ABSERP OpenAPI คืออะไร เหมาะกับใคร และทำอะไรได้บ้าง
ABSERP OpenAPI ให้ระบบภายนอกอ่านและเขียนข้อมูลของ องค์กรใดองค์กรหนึ่งใน ABSERP ผ่าน HTTPS โดยยืนยันตัวตนด้วย API Key ที่องค์กรนั้นออกให้เอง
เบื้องหลังคือ API ชุดเดียวกับที่เว็บแอป ABSERP ใช้ เพียงแต่เปิดให้เรียกผ่าน /openapi/v1 และยืนยันตัวตนด้วยคีย์แทน session การเข้าสู่ระบบ นั่นหมายความว่าระบบที่คุณเชื่อมต่อทำงานกับเอกสาร เลขที่เอกสาร การคำนวณ VAT และการลงบัญชีชุดเดียวกับที่ทีมของคุณเห็นในโปรแกรม ไม่มีข้อมูล "ชุดสำหรับเชื่อมต่อ" แยกที่จะคลาดเคลื่อนจากกัน
ทำไมต้องเชื่อมต่อ ABSERP OpenAPI
- สร้างเอกสารอัตโนมัติ — ออกใบเสนอราคา ใบวางบิล ใบกำกับภาษี ใบเสร็จรับเงิน และใบสั่งซื้อได้โดยไม่ต้องคีย์ข้อมูลซ้ำในเว็บแอป
- บันทึกให้ครบในชุดเดียว — เอกสารที่สร้างผ่าน API ผูกกับผังบัญชีและรายการบัญชีชุดเดียวกับที่ทีมบัญชีเห็นอยู่แล้ว ไม่มีข้อมูลอีกชุดที่ต้องมากระทบยอดภายหลัง
- ดึงข้อมูลไปวิเคราะห์เอง — endpoint สำหรับอ่านข้อมูลครอบคลุมรายการขาย ซื้อ ค่าใช้จ่าย และรายการบัญชี นำไปต่อยอดเป็นแดชบอร์ดหรือรายงานของคุณเองได้
- ข้อมูลล่าสุดเสมอ — ทุกครั้งที่เรียก API คุณจะได้สถานะปัจจุบันขององค์กรโดยตรง ไม่ใช่ไฟล์สำรอง (ปัจจุบันเป็นแบบ request/response เท่านั้น ดูหัวข้อ "สิ่งที่ API นี้ไม่ได้ทำ" ด้านล่าง)
- เชื่อมต่อง่ายด้วยมาตรฐานเปิด — REST + JSON ยืนยันตัวตนด้วย API Key มี Swagger spec และ API Reference แบบโต้ตอบให้เชื่อมกับ POS, ERP, CRM หรือเว็บไซต์ของคุณได้ทันที
- ยืดหยุ่นตามธุรกิจ — เลือกใช้เฉพาะส่วนที่ต้องการจากตาราง "ทำอะไรได้บ้าง" ด้านล่าง ไม่ต้องเชื่อมทุกโมดูลพร้อมกัน
- เริ่มต้นได้เร็ว — กรอกแบบฟอร์มสมัครใช้บริการ เราตรวจสอบและติดต่อกลับภายใน 1–2 วันทำการ จากนั้นสร้าง API Key ได้เองในหน้าตั้งค่าองค์กร ไม่ต้องคุยกับฝ่ายขาย
เหมาะกับใคร
- ระบบขายหน้าร้าน (POS) และค้าปลีก ที่ต้องแปลงยอดขายของแต่ละวันเป็นใบกำกับภาษีหรือเอกสารขายสด
- ร้านค้าออนไลน์ ที่ต้องการให้ระบบออกใบแจ้งหนี้และใบเสร็จรับเงินอัตโนมัติเมื่อลูกค้าชำระเงิน
- ซอฟต์แวร์เฮาส์และผู้พัฒนาระบบ ที่สร้างตัวเชื่อมต่อ ABSERP ให้ลูกค้าของตนเอง
- นักพัฒนาภายในองค์กร ที่ต้องการทำงานซ้ำ ๆ ให้เป็นอัตโนมัติ เช่น สร้างใบสั่งซื้อจำนวนมาก ตั้งเรื่องเบิกค่าใช้จ่าย หรือบันทึกรายการปรับปรุงสิ้นเดือน
ทำอะไรได้บ้าง
| ส่วนงาน | ขอบเขตของ API |
|---|---|
| งานขาย | สร้าง ค้นหา อ่าน แก้ไข และเปลี่ยนสถานะใบเสนอราคา ใบสั่งขาย ใบกำกับภาษี ใบเสร็จรับเงิน ขายสด ใบลดหนี้ และใบเพิ่มหนี้ แปลงเอกสารเป็นชนิดถัดไป และดาวน์โหลด PDF |
| งานซื้อ | สร้าง ค้นหา อ่าน แก้ไข เปลี่ยนสถานะ และลบใบขอซื้อ ใบสั่งซื้อ ใบรับสินค้า ใบแจ้งหนี้ซื้อ และใบสำคัญจ่าย |
| ค่าใช้จ่าย | ตั้งเรื่องเบิกและอ่านรายการเบิก อ่านหมวดค่าใช้จ่าย |
| ผู้ติดต่อ | สร้าง ค้นหา อ่าน แก้ไข และลบลูกค้าและผู้ขาย |
| สินค้า | สร้าง ค้นหา อ่าน แก้ไข และลบสินค้า อ่านรายการคลังสินค้า |
| บัญชี | ค้นหาและสร้างรายการบัญชี อ่านผังบัญชี |
| องค์กร | อ่านข้อมูลองค์กรที่คีย์นั้นสังกัด |
สิ่งที่ API นี้ไม่ได้ทำ
- ไม่ใช่ API สำหรับผู้ดูแลหลายองค์กร หนึ่งคีย์ผูกกับหนึ่งองค์กร ถ้าต้องทำงานกับหลายองค์กร ต้องมีคีย์แยกของแต่ละองค์กร
- ไม่ได้สร้างผู้ใช้ สิทธิ์ รอบเงินเดือน หรือข้อมูลลงเวลา งานเหล่านี้ยังอยู่ในเว็บแอป
- ไม่มีระบบ webhook API เป็นแบบ request/response เท่านั้น หากต้องการทราบความเปลี่ยนแปลงให้เรียก endpoint รายการเป็นระยะ
เอกสารอ้างอิงที่ถือเป็นข้อสรุป
คู่มือนี้อธิบายแนวคิดพร้อมตัวอย่าง request/response จริง ส่วนรายการ path พารามิเตอร์ และโมเดลที่ครบและตรงกับระบบเสมอ อยู่ที่ไฟล์ specification เอง
- แบบโต้ตอบ: API Reference
- ไฟล์ Swagger 2.0 ต้นฉบับ:
GET /openapi/v1/spec.json(ไม่ต้องยืนยันตัวตน)
หากสองแหล่งไม่ตรงกัน ให้ยึดไฟล์ specification เพราะสร้างขึ้นจากโค้ดที่ทำงานอยู่จริง
ขั้นตอนถัดไป
อ่านต่อที่ ขอใช้งานและสร้างคีย์