เอกสารอ้างอิง API

Workflow API

ทุกเอนด์พอยต์ต้องมีเซสชันที่ล็อกอินอยู่ (คุกกี้) เว้นแต่ระบุไว้เป็นอย่างอื่น การตอบกลับเป็น JSON: { ok: true, data } หรือ { ok: false, error } ข้อผิดพลาดที่พบบ่อย: 400 ข้อมูลไม่ถูกต้อง, 401 ยังไม่ยืนยันตัวตน, 403 ไม่ได้รับอนุญาต, 404 ไม่พบ, 429 ถูกจำกัดอัตราเรียก, 502/503 ต้นทางขัดข้อง เอนด์พอยต์สาธารณะ /api/v1 ยืนยันตัวตนด้วย Authorization: Bearer pdflean_… และต้องส่งเนื้อหาประเภท JSON

ในหน้านี้

เวิร์กโฟลว์

เมธอดเส้นทางคำอธิบาย
GET/api/workflowsแสดงรายการเวิร์กโฟลว์ของคุณ
POST/api/workflowsสร้างเวิร์กโฟลว์ (ฉบับร่าง)
GET/api/workflows/:idดึงข้อมูลเวิร์กโฟลว์
PUT/api/workflows/:idอัปเดตเวิร์กโฟลว์ (ฉบับร่าง เวอร์ชัน +1)
DELETE/api/workflows/:idลบเวิร์กโฟลว์
POST/api/workflows/:id/publishเผยแพร่เวอร์ชัน
GET/api/workflows/:id/versionsแสดงรายการเวอร์ชัน
POST/api/workflows/:id/versions/:version/restoreกู้คืนเวอร์ชัน

ทริกเกอร์และฮุก

เมธอดเส้นทางคำอธิบาย
GET/api/workflows/triggersแสดงรายการทริกเกอร์
POST/api/workflows/triggersสร้างทริกเกอร์ (เว็บฮุก/ตามกำหนดเวลา/อีเมล/ไดรฟ์)
POST/api/workflows/triggers/:id/runรันทริกเกอร์ทันที
DELETE/api/workflows/triggers/:idลบทริกเกอร์
POST/api/workflows/hook/:tokenเว็บฮุกขาเข้า (ยืนยันด้วยโทเคน ไม่ใช้เซสชัน; ตัวเนื้อหาเป็น JSON)

การรันและการตรวจสอบ

เมธอดเส้นทางคำอธิบาย
POST/api/workflows/runsสร้างการรัน (เข้าคิว)
GET/api/workflows/runsแสดงรายการการรัน
GET/api/workflows/runs/:idรายละเอียดการรันและแต่ละขั้นตอน
POST/api/workflows/runs/:id/retryลองใหม่การรันที่ล้มเหลว/ค้างในคิว
GET/api/workflows/reviewsรายการที่รอตรวจสอบโดยคน
POST/api/workflows/reviews/:idอนุมัติ/ปฏิเสธการตรวจสอบ

สะพานเชื่อมคลาวด์

เมธอดเส้นทางคำอธิบาย
GET/api/workflows/cloud/statusสถานะสะพานเชื่อม VPS แยกต่างหาก
POST/api/workflows/cloud/convertแปลง Office → PDF ผ่าน VPS แยกต่างหาก (LibreOffice)
POST/api/workflows/cloud/ocrOCR ผ่าน VPS แยกต่างหาก (Tesseract)
POST/api/workflows/cloud/extractดึงฟิลด์ใบแจ้งหนี้/ฟิลด์ทั่วไปจาก PDF (pdfjs + กฎ)

การจัดเก็บถาวรและการเก็บรักษา

เมธอดเส้นทางคำอธิบาย
GET/api/workflows/archiveแสดงรายการเอกสารที่จัดเก็บถาวรและความสมบูรณ์ของห่วงโซ่แฮช
POST/api/workflows/archiveจัดเก็บเอกสารเข้าคลังถาวร (base64, ห่วงโซ่แฮช SHA-256)
GET/api/workflows/archive/:id/verifyตรวจสอบห่วงโซ่แฮชของคลังถาวร
GET/api/workflows/archive/exportส่งออก CSV ตรวจสอบย้อนหลังของคลังถาวร (รวมระเบียน tombstone)
POST/api/workflows/archive/:id/holdตั้งค่า/ยกเลิก legal hold
POST/api/workflows/archive/:id/complianceเปิดใช้งานการล็อก WORM แบบปฏิบัติตามข้อกำหนดที่ย้อนกลับไม่ได้
DELETE/api/workflows/archive/:idลบรายการจัดเก็บถาวร (ถูกบล็อกระหว่างมี legal hold)

API สาธารณะ v1

เมธอดเส้นทางคำอธิบาย
GET/api/v1/openapi.jsonข้อมูลจำเพาะ OpenAPI 3.1 (สาธารณะ, ไม่ต้องยืนยันตัวตน)
GET/api/v1/meเจ้าของคีย์ API ปัจจุบัน (คีย์ Bearer)
GET/api/v1/usageแดชบอร์ดการใช้งาน: ยอดคงเหลือ, ประวัติ 30 วัน, การเรียกล่าสุด
GET/api/v1/workflowsแสดงรายการเวิร์กโฟลว์ (ขอบเขต workflow.read)
GET/api/v1/workflows/:idดูเวิร์กโฟลว์ (ขอบเขต workflow.read)
POST/api/v1/workflows/:id/runจัดคิวการรัน (ขอบเขต workflow.run)
GET/api/v1/runsแสดงรายการการรัน (ขอบเขต workflow.read)
POST/api/v1/pdf/mergeรวมไฟล์ PDF (ขอบเขต pdf.merge; ไฟล์ base64 2–10 ไฟล์)
POST/api/v1/pdf/splitเลือกเก็บเฉพาะหน้าที่ระบุ (ขอบเขต pdf.split; ช่วงหน้าเช่น "1-3,5")
POST/api/v1/pdf/compressบีบอัดโครงสร้างไฟล์ PDF (ขอบเขต pdf.compress)
GET/api/v1/jobs/:idสถานะงาน (ฟรี)
GET/api/v1/jobs/:id/downloadดาวน์โหลดผลลัพธ์ของงาน (ฟรี)
POST/api/v1/convert/officeแปลงเอกสาร Office/ODF (ขอบเขต pdf.convert)
POST/api/v1/convert/linearizeทำ PDF ให้เป็นเชิงเส้นเพื่อการดูบนเว็บที่รวดเร็ว (ขอบเขต pdf.convert)
POST/api/v1/convert/typstคอมไพล์ซอร์ส Typst/Markdown เป็น PDF (ขอบเขต pdf.convert)
POST/api/v1/ocrทำ OCR ไฟล์ PDF ที่สแกนเป็น PDF ที่ค้นหาได้ (ขอบเขต pdf.ocr)
POST/api/v1/ocr/textทำ OCR ภาพเดียวเป็นข้อความ (ขอบเขต pdf.ocr)
POST/api/v1/validate/pdfaตรวจสอบการปฏิบัติตามข้อกำหนด PDF/A (ขอบเขต pdf.validate)
POST/api/v1/validate/pdfuaตรวจสอบการเข้าถึง PDF/UA (ขอบเขต pdf.validate)
POST/api/v1/validate/signatureรายงานการตรวจสอบลายเซ็นดิจิทัล (ขอบเขต pdf.validate)
POST/api/v1/signลายเซ็นดิจิทัล PAdES (ขอบเขต pdf.sign; มีคู่คีย์ PEM เป็นทางเลือก)
POST/api/v1/redactการปกปิดข้อมูลที่แท้จริงตามข้อความหรือพื้นที่ที่จับคู่ (ขอบเขต pdf.redact)
POST/api/v1/extractการดึงข้อมูลช่องตามข้อความและกฎ (ขอบเขต pdf.extract)
POST/api/v1/doclingการแยกวิเคราะห์โครงสร้างเลย์เอาต์ผ่าน Docling (ขอบเขต pdf.extract)
POST/api/v1/scan/piiสแกนข้อความเพื่อหาข้อมูลส่วนบุคคล (ขอบเขต pii.detect)

Credit consumption

Member credits refresh each billing cycle (no rollover) and are spent before purchased credits. Credits are $0.001 each.

Top up API credits in your account (from $5, never expires)

MethodEndpointCredits
GET/jobs/:id0 per call
GET/jobs/:id/download0 per call
GET/me0 per call
GET/runs0 per call
GET/usage0 per call
GET/workflows0 per call
GET/workflows/:id0 per call
POST/ai/chat3 per call
POST/ai/extract5 per call
POST/ai/pii-detect4 per call
POST/ai/summarize3 per call
POST/ai/translate3 per call
POST/convert/linearize1 per call
POST/convert/office2 per call
POST/convert/typst1 per call
POST/docling3 per call
POST/extract2 per call
POST/ocr3 per page
POST/ocr/text1 per call
POST/pdf/compress1 per call
POST/pdf/merge1 per call
POST/pdf/split1 per call
POST/redact3 per call
POST/scan/pii2 per call
POST/sign5 per envelope
POST/validate/pdfa2 per call
POST/validate/pdfua2 per call
POST/validate/signature2 per call
POST/workflows/:id/run1 per call
ai.chat2 per call
convert.html_to_pdf4 per page
convert.office_to_pdf10 per page
convert.pdf_to_office12 per page
convert.pdfa8 per page
esign.envelope750 per envelope
pdf.ocr3 per page
pdf.ocr.high8 per page