Skip to main content

จำกัดจำนวนข้อมูลต่อหน้าสำหรับ GET APIs เอกสารต่างๆ

จำกัดค่า pageSize สูงสุดไม่เกิน 200 สำหรับ GET /{documentType} ของเอกสารทุกประเภท

FlowAccount OpenAPI ได้ปรับปรุงการจำกัดค่า pageSize สำหรับ GET /{documentType} ของเอกสารทุกประเภท โดยกำหนดค่าสูงสุดไม่เกิน 200 รายการต่อหน้า โดยหากระบุค่าเกิน 200 ระบบจะ return error

ผู้ใช้งานสามารถทดลองได้บน Sandbox เพิ่มเติมได้ตั้งแต่วันที่: 29/05/2026

เริ่มมีผลบน Production Environment: 04/06/2026

รายละเอียดการเปลี่ยนแปลง

จำกัดค่า pageSize สูงสุดไม่เกิน 200

ระบบจะตรวจสอบค่า pageSize ที่ส่งเข้ามาใน Query Parameter ตามเงื่อนไขดังนี้:

กรณีผลลัพธ์
ไม่ระบุ pageSizeใช้ค่า Default (20 รายการ)
ระบุ pageSize ≤ 200แสดงผลตามจำนวนที่ระบุ
ระบุ pageSize > 200ระบบจะ return Error (HTTP 400)

Error Response เมื่อ pageSize เกิน 200

เมื่อระบุค่า pageSize มากกว่า 200 ระบบจะ return error response ดังนี้:

{
"data": null,
"status": false,
"message": "pageSize must not exceed 200",
"code": 207400
}
การดึงข้อมูลหน้าอื่นๆ

หากมีข้อมูลมากกว่า 200 รายการ สามารถใช้ Query Parameter currentPage เพื่อระบุหน้าที่ต้องการดึงข้อมูลได้ ตัวอย่างเช่น:

# ดึงข้อมูลหน้าที่ 1 (รายการที่ 1-200)
GET /quotations?pageSize=200&currentPage=1

# ดึงข้อมูลหน้าที่ 2 (รายการที่ 201-400)
GET /quotations?pageSize=200&currentPage=2

# ดึงข้อมูลหน้าที่ 3 (รายการที่ 401-600)
GET /quotations?pageSize=200&currentPage=3

สามารถดูรายละเอียดเพิ่มเติมของ Query Parameter อื่นๆเพิ่มเติมได้ที่ API REFERENCE

APIs ที่ได้รับผลกระทบ

  • GET /quotations
  • GET /billing-notes
  • GET /tax-invoices
  • GET /cash-invoices
  • GET /receipts
  • GET /purchases
  • GET /purchase-orders
  • GET /expenses
  • GET /withholding-taxes