เอกสาร API — ใบสั่งปล่อยสินค้า

ใบสั่งปล่อยสินค้า API Reference

เอกสารประกอบฉบับสมบูรณ์สำหรับ KabyTech D/O Intelligence REST API แยกวิเคราะห์เอกสารใบสั่งปล่อยสินค้า (PDF, รูปภาพ หรือสแกน) และรับ JSON ที่มีโครงสร้างพร้อมข้อมูลมากกว่า 25 ฟิลด์ รวมถึงการอนุมัติปล่อย การตรวจสอบตู้คอนเทนเนอร์ และข้อมูลเฉพาะท่าเรือ

บทนำ

KabyTech Delivery Order (D/O) Intelligence API ช่วยให้คุณแยกวิเคราะห์เอกสารใบสั่งปล่อยสินค้า (PDF, รูปภาพ หรือสำเนาสแกน) และรับข้อมูล JSON ที่มีโครงสร้างพร้อมฟิลด์ที่สกัดได้มากกว่า 25 รายการ API นี้ออกแบบมาสำหรับการดำเนินงานท่าเรือและท่าเทียบเรือในประเทศไทย รองรับการอนุมัติปล่อยสินค้าที่ท่าเรือแหลมฉบัง (THLCH) ท่าเรือกรุงเทพ (THBKK) และมาบตาพุด (THMTP)

ใบสั่งปล่อยสินค้า (Delivery Order) ใช้สำหรับอนุมัติการปล่อยสินค้าจากท่าเทียบเรือไปยังผู้รับสินค้าหรือตัวแทน API จะจับคู่ D/O แต่ละฉบับกับเลขอ้างอิง AWB หรือ B/L ต้นทางโดยอัตโนมัติ ตรวจสอบหมายเลขตู้คอนเทนเนอร์ตามมาตรฐาน ISO 6346 และติดตามสถานะการอนุมัติปล่อยสินค้าแบบเรียลไทม์

คำขอ API ทั้งหมดส่งผ่าน HTTPS การตอบกลับอยู่ในรูปแบบ JSON โดย API เป็นไปตามมาตรฐาน RESTful และใช้รหัสสถานะ HTTP มาตรฐาน

URL พื้นฐาน

ฐาน https://api.kabytech.co.th/v1

endpoint ทั้งหมดที่อธิบายในเอกสารนี้เป็นแบบสัมพัทธ์กับ URL พื้นฐานนี้ ตัวอย่างเช่น endpoint สำหรับแยกวิเคราะห์สามารถเข้าถึงได้ที่ https://api.kabytech.co.th/v1/do/parse.

การยืนยันตัวตน

คำขอ API ทั้งหมดต้องมีการยืนยันตัวตนผ่าน API key โปรดใส่ API key ของคุณในส่วนหัว X-API-Key ทุกครั้งที่ส่งคำขอ คุณสามารถรับ API key ได้จาก KabyTech Dashboard หลังจากสร้างบัญชีแล้ว

ส่วนหัวการยืนยันตัวตน
X-API-Key: kby_live_a1b2c3d4e5f6g7h8i9j0...

API key จะมีคำนำหน้า kby_live_ สำหรับ production และ kby_test_ สำหรับ sandbox คีย์ทดสอบจะประมวลผลเอกสารแต่ส่งคืนข้อมูลจำลอง — สามารถใช้งานได้ฟรีระหว่างการพัฒนา

ส่วนหัวค่าจำเป็น
X-API-KeyAPI key ของคุณ (kby_live_... หรือ kby_test_...)จำเป็น
Content-Typeapplication/json หรือ multipart/form-dataจำเป็น
Acceptapplication/jsonไม่บังคับ

เริ่มต้นอย่างรวดเร็ว

เริ่มแยกวิเคราะห์ใบสั่งปล่อยสินค้าฉบับแรกของคุณได้ภายใน 5 นาที ตัวอย่างนี้ใช้ Python SDK เพื่ออัปโหลด D/O ที่สแกนแล้วและรับข้อมูลการอนุมัติปล่อยสินค้าที่มีโครงสร้าง

Python — Quick Start
from kabytech import KabyTechClient
 
# Initialize client with your API key
client = KabyTechClient(api_key="kby_live_a1b2c3d4...")
 
# Parse a Delivery Order document (PDF, PNG, JPG, or scanned copy)
result = client.do.parse(
    file="./delivery-orders/DO-LCB-2026-0042.pdf",
    options={
        "include_confidence": True,
        "validate_iso6346": True,
        "match_reference": True
    }
)
 
# Access parsed D/O data
print(f"D/O Number: {result.do_number}")
print(f"Terminal: {result.terminal} — Berth: {result.berth}")
print(f"Container: {result.container_number} (ISO 6346 valid: {result.container_valid})")
print(f"Release Authorized: {result.release_authorized}")
print(f"Pickup Deadline: {result.pickup_deadline}")
print(f"Confidence: {result.confidence}%")
 
# Access party information
print(f"Issuer: {result.issuer.name}")
print(f"Consignee: {result.consignee.name}")
 
# Check for validation warnings
if result.validation_errors:
    for err in result.validation_errors:
        print(f"Warning: {err.field} — {err.message}")

POST /v1/do/parse

แยกวิเคราะห์เอกสารใบสั่งปล่อยสินค้าฉบับเดียวและส่งคืนข้อมูลที่มีโครงสร้าง รองรับไฟล์ PDF, PNG, JPG, TIFF หรือสำเนาสแกน ส่งคืนฟิลด์มากกว่า 25 รายการ รวมถึงสถานะการอนุมัติปล่อย การตรวจสอบตู้คอนเทนเนอร์ และการจับคู่เลขอ้างอิงกับ AWB หรือ B/L ต้นทาง

POST /v1/do/parse

แยกวิเคราะห์เอกสารใบสั่งปล่อยสินค้าและสกัดฟิลด์ที่มีโครงสร้างทั้งหมด หมายเลขตู้คอนเทนเนอร์จะถูกตรวจสอบตามมาตรฐาน ISO 6346 (การตรวจสอบเลขตรวจ) D/O จะถูกจับคู่กับเลขอ้างอิง AWB หรือ B/L ต้นทางโดยอัตโนมัติเมื่อมีข้อมูล ระยะเวลาประมวลผลเฉลี่ย 1.0–1.5 วินาทีต่อเอกสาร

เนื้อหาคำขอ (JSON)

พารามิเตอร์ประเภทคำอธิบาย
document Requiredstringเนื้อหาเอกสารที่เข้ารหัส Base64 (PDF, PNG, JPG, TIFF)
format Requiredstringรูปแบบเอกสาร: pdf, png, jpg, tiff
include_confidence Optionalbooleanรวมคะแนนความเชื่อมั่นรายฟิลด์ (ค่าเริ่มต้น: true)
validate_iso6346 Optionalbooleanตรวจสอบหมายเลขตู้คอนเทนเนอร์ตามเลขตรวจ ISO 6346 (ค่าเริ่มต้น: true)
match_reference Optionalbooleanจับคู่ D/O กับ AWB หรือ B/L ต้นทางในบัญชีของคุณ (ค่าเริ่มต้น: true)
webhook_url OptionalstringURL สำหรับรับ POST callback เมื่อประมวลผลเสร็จสิ้น

ตัวอย่างคำขอ (cURL)

cURL — Parse D/O
curl -X POST https://api.kabytech.co.th/v1/do/parse \
  -H "X-API-Key: kby_live_a1b2c3d4..." \
  -H "Content-Type: application/json" \
  -d '{
    "document": "JVBERi0xLjQKMS...",
    "format": "pdf",
    "validate_iso6346": true,
    "match_reference": true
  }'

การตอบกลับ (200 OK)

JSON Response — 200 OK · 1.12s
{
  "id": "do_7k2m9f3n1p4q",
  "do_number": "DO-LCB-2026-0042",
  "issuer": {
    "name": "EVERGREEN MARINE (THAILAND) CO LTD",
    "address": "135 LAEM CHABANG PORT RD, CHONBURI 20230"
  },
  "consignee": {
    "name": "SIAM CARGO LOGISTICS CO LTD",
    "address": "88 BANGNA-TRAD RD, BANGKOK 10260",
    "tax_id": "0105548012345"
  },
  "cargo_agent": {
    "name": "THAI SHIPPING AGENCY CO LTD",
    "iata_code": "TH-0042"
  },
  "vessel_or_flight": "EVER GIVEN / 0125E",
  "bl_or_awb_reference": "EGLV123456789012",
  "container_number": "EGHU1234567",
  "container_iso6346_valid": true,
  "cargo_description": "1,200 CARTONS CANNED PINEAPPLE SLICES, HS 2008.20",
  "packages": 1200,
  "gross_weight": "18,400 kg",
  "measurement": "42.5 CBM",
  "terminal": "Laem Chabang Terminal A",
  "terminal_code": "THLCH-A",
  "berth": "A3",
  "release_type": "full",
  "release_authorized": true,
  "release_authorized_at": "2026-03-26T14:30:00+07:00",
  "pickup_deadline": "2026-03-31T17:00:00+07:00",
  "customs_reference": "TH-IMP-2026-LCB-004521",
  "free_time_expiry": "2026-04-02T00:00:00+07:00",
  "storage_charges": {
    "currency": "THB",
    "daily_rate": 850.00,
    "accrued": 0.00
  },
  "confidence": 96.8,
  "processing_ms": 1120,
  "validation_errors": [],
  "created_at": "2026-03-26T09:15:32Z"
}

GET /v1/do/{id}

ดึงผลลัพธ์ใบสั่งปล่อยสินค้าที่แยกวิเคราะห์ไว้ก่อนหน้าโดยใช้ ID เฉพาะ ผลลัพธ์จะถูกจัดเก็บเป็นเวลา 90 วัน ใช้ endpoint นี้เพื่อดึงผลลัพธ์แบบอะซิงโครนัสเมื่อใช้ webhook หรือเพื่อเข้าถึงเอกสารที่แยกวิเคราะห์ไว้ก่อนหน้า สถานะการอนุมัติปล่อยสินค้าจะถูกรีเฟรชทุกครั้งที่ดึงข้อมูล

GET /v1/do/{id}

ส่งคืนผลลัพธ์การแยกวิเคราะห์แบบเต็มสำหรับใบสั่งปล่อยสินค้าที่ระบุ {id} คือตัวระบุเฉพาะที่ส่งคืนจาก endpoint /do/parse (เช่น do_7k2m9f3n1p4q) ส่งคืนโครงสร้างการตอบกลับเดียวกันกับ endpoint แยกวิเคราะห์พร้อมสถานะการปล่อยที่อัปเดตแล้ว

พารามิเตอร์เส้นทาง

ParameterTypeDescription
id RequiredstringID ผลลัพธ์ D/O เฉพาะ (เช่น do_7k2m9f3n1p4q)

พารามิเตอร์คิวรี

ParameterTypeDescription
include_raw Optionalbooleanรวมข้อความ OCR ดิบในการตอบกลับ (ค่าเริ่มต้น: false)
refresh_status Optionalbooleanตรวจสอบสถานะการอนุมัติปล่อยจากท่าเทียบเรืออีกครั้ง (ค่าเริ่มต้น: false)
cURL — Get D/O by ID
curl https://api.kabytech.co.th/v1/do/do_7k2m9f3n1p4q \
  -H "X-API-Key: kby_live_a1b2c3d4..."

POST /v1/do/batch

ส่งเอกสารใบสั่งปล่อยสินค้าหลายฉบับเพื่อประมวลผลแบบแบตช์ API รองรับเอกสารสูงสุด 50 ฉบับต่อคำขอแบตช์และประมวลผลแบบอะซิงโครนัส เหมาะสำหรับการประมวลผลชุดปล่อยสินค้าประจำวันจากท่าเรือหรือการแปลงเอกสาร D/O ย้อนหลังเป็นดิจิทัลจำนวนมาก

POST /v1/do/batch

ส่งชุดเอกสาร D/O สำหรับการประมวลผลแบบอะซิงโครนัส ส่งคืนทันทีพร้อม batch ID และ ID เอกสารแต่ละฉบับ เอกสารแต่ละฉบับถูกประมวลผลอย่างอิสระ — ความล้มเหลวของฉบับหนึ่งจะไม่กระทบฉบับอื่น การตรวจสอบตู้คอนเทนเนอร์และการจับคู่เลขอ้างอิงจะถูกนำไปใช้กับเอกสารแต่ละฉบับ

เนื้อหาคำขอ

ParameterTypeDescription
documents Requiredarrayอาร์เรย์ของออบเจกต์เอกสาร (สูงสุด 50) แต่ละออบเจกต์มีฟิลด์ document และ format
webhook_url OptionalstringURL สำหรับรับ POST callback เมื่อแบตช์ทั้งหมดเสร็จสมบูรณ์
priority Optionalstringnormal (ค่าเริ่มต้น) หรือ high (เฉพาะแผน Professional/Enterprise)
validate_iso6346 Optionalbooleanตรวจสอบหมายเลขตู้คอนเทนเนอร์ทั้งหมดตามมาตรฐาน ISO 6346 (ค่าเริ่มต้น: true)
Python — Batch Processing
from kabytech import KabyTechClient
import glob
 
client = KabyTechClient(api_key="kby_live_a1b2c3d4...")
 
# Collect all D/O PDFs from a directory
files = glob.glob("./daily-release-orders/*.pdf")
 
# Submit batch (max 50 per request)
batch = client.do.batch(
    files=files,
    webhook_url="https://your-app.com/webhooks/kabytech",
    priority="high"
)
 
print(f"Batch ID: {batch.batch_id}")
print(f"Documents submitted: {batch.total_documents}")
 
# Poll for results
results = batch.wait() # Blocks until complete
for r in results:
    print(f"{r.do_number}: {r.terminal} | Release: {r.release_authorized} | Container: {r.container_number}")

GET /v1/status

ตรวจสอบสถานะ API และการใช้งานบัญชีของคุณ ส่งคืนสถานะ API ปัจจุบัน รายละเอียดแผนของคุณ และโควตาคำขอที่เหลือสำหรับรอบการเรียกเก็บเงินปัจจุบัน

GET /v1/status

ส่งคืนสถานะการทำงานของ API ข้อมูลแผนบัญชีของคุณ และสถิติการใช้งานปัจจุบัน ใช้สิ่งนี้เพื่อตรวจสอบโควตาของคุณหรือยืนยันการเชื่อมต่อก่อนส่งงานแบตช์

JSON Response — GET /status
{
  "status": "operational",
  "version": "v1.8.2",
  "plan": "professional",
  "usage": {
    "period": "2026-03",
    "requests_used": 4283,
    "requests_limit": 10000,
    "batch_remaining": 5717
  }
}

อ้างอิงส่วนต่างๆ ของ D/O

KabyTech API แยกวิเคราะห์ส่วนมาตรฐานทั้งหมดของใบสั่งปล่อยสินค้า ด้านล่างนี้คือส่วนหลักที่ส่งคืนในการตอบกลับสำหรับเอกสาร D/O ทุกฉบับที่แยกวิเคราะห์แล้ว แต่ละส่วนจัดกลุ่มฟิลด์ที่เกี่ยวข้องเพื่อให้ง่ายต่อการเชื่อมต่อกับระบบจัดการท่าเทียบเรือ (TOS) และขั้นตอนศุลกากร

#ส่วนคีย์คำอธิบาย
1ส่วนหัวheaderหมายเลข D/O, วันที่ออก, ประเภทเอกสาร (ต้นฉบับ/สำเนา), ท่าเทียบเรือที่ออก
2คู่สัญญาpartiesผู้ออกเอกสาร (สายเรือ/ตัวแทน), ผู้รับสินค้า, ตัวแทนสินค้า, ผู้รับแจ้ง
3เลขอ้างอิงreferenceการจับคู่หมายเลข AWB หรือ B/L, เลขอ้างอิงการจอง, เรือ/เที่ยวเรือหรือเที่ยวบิน
4ตู้คอนเทนเนอร์containerหมายเลขตู้คอนเทนเนอร์ (ตรวจสอบแล้วตาม ISO 6346), ขนาด/ประเภท, หมายเลขซีล, น้ำหนักตู้เปล่า
5รายละเอียดสินค้าcargoรายละเอียดสินค้า, รหัส HS, จำนวนหีบห่อ, น้ำหนักรวม, ปริมาตร (CBM)
6ท่าเทียบเรือและการปล่อยreleaseชื่อ/รหัสท่าเทียบเรือ, ท่าจอด, ประเภทการปล่อย (เต็มจำนวน/บางส่วน), สถานะการอนุมัติและเวลา
7ศุลกากรcustomsเลขอ้างอิงใบขนสินค้า, หมายเลขใบอนุญาตนำเข้า, สถานะการชำระภาษี
8ค่าใช้จ่ายchargesวันหมดระยะฟรี, ค่าฝากเก็บ (อัตราต่อวัน, สะสม), ค่าเสียเวลาเรือ, ค่าจัดการ

แต่ละส่วนจะถูกส่งคืนเป็นออบเจกต์ซ้อนภายในการตอบกลับ ฟิลด์ที่ไม่สามารถสกัดได้จะถูกส่งคืนเป็น null พร้อมคะแนนความเชื่อมั่น 0 ใช้ include_confidence: true เพื่อรับคะแนนรายฟิลด์

อ้างอิงฟิลด์การตอบกลับ

การตอบกลับ API ทุกรายการจะรวมฟิลด์ระดับบนสุดเหล่านี้พร้อมกับออบเจกต์ส่วนต่างๆ ฟิลด์ทั้งหมดมากกว่า 25 รายการจะถูกสกัดพร้อมคะแนนความเชื่อมั่นแต่ละรายการ

do_number string หมายเลขใบสั่งปล่อยสินค้าเฉพาะ (เช่น "DO-LCB-2026-0042")
issuer object ผู้ออกเอกสาร — สายเรือหรือตัวแทนขนส่ง ประกอบด้วย name, address และ code
consignee object รายละเอียดผู้รับสินค้า ประกอบด้วย name, address และ tax_id
cargo_agent object ตัวแทนสินค้าหรือตัวแทนขนส่งที่จัดการการปล่อย ประกอบด้วย name และ iata_code
vessel_or_flight string ชื่อเรือและหมายเลขเที่ยวเรือ หรือหมายเลขเที่ยวบินสำหรับ D/O สินค้าทางอากาศ
bl_or_awb_reference string หมายเลข Bill of Lading หรือ Air Waybill ต้นทาง จับคู่อัตโนมัติเมื่อเปิดใช้งาน match_reference
container_number string หมายเลขระบุตู้คอนเทนเนอร์ ตรวจสอบแล้วตามมาตรฐาน ISO 6346 พร้อมการยืนยันเลขตรวจ
container_iso6346_valid boolean หมายเลขตู้คอนเทนเนอร์ผ่านการตรวจสอบเลขตรวจ ISO 6346 หรือไม่
cargo_description string รายละเอียดสินค้าเต็มรูปแบบรวมถึงชนิดสินค้าและรหัส HS ที่อ้างอิง
packages integer จำนวนหีบห่อทั้งหมดในใบสั่งปล่อยสินค้า
gross_weight string น้ำหนักรวมทั้งหมดพร้อมหน่วย (เช่น "18,400 kg")
measurement string ปริมาตรสินค้าในหน่วยลูกบาศก์เมตร (CBM)
terminal string ชื่อท่าเทียบเรือ (เช่น "Laem Chabang Terminal A")
terminal_code string รหัส UN/LOCODE ของท่าเทียบเรือพร้อมท่าย่อย (เช่น "THLCH-A")
berth string หมายเลขท่าจอดที่ท่าเทียบเรือ
release_type string ประเภทการปล่อย: full (ปล่อยเต็มจำนวน) หรือ partial (แบ่งส่ง)
release_authorized boolean การปล่อยสินค้าได้รับการอนุมัติจากท่าเทียบเรือหรือไม่
release_authorized_at string เวลาอนุมัติการปล่อยในรูปแบบ ISO 8601 (null หากรอดำเนินการ)
pickup_deadline string กำหนดเวลารับสินค้า (ISO 8601) หลังจากนี้จะมีค่าฝากเก็บ
customs_reference string หมายเลขอ้างอิงใบขนสินค้าขาเข้ากรมศุลกากรไทย
free_time_expiry string วันหมดระยะเวลาฝากเก็บฟรีที่ท่าเทียบเรือ (ISO 8601)
storage_charges object รายละเอียดค่าฝากเก็บ: currency, daily_rate, accrued
confidence float ความเชื่อมั่นโดยรวมของการสกัดเป็นเปอร์เซ็นต์ (0–100) คะแนนสูงกว่า 95% บ่งบอกถึงความน่าเชื่อถือสูง
processing_ms integer ระยะเวลาประมวลผลในหน่วยมิลลิวินาที ค่าเฉลี่ย: 1,000–1,500ms สำหรับเอกสารฉบับเดียว
validation_errors array อาร์เรย์ของคำเตือนการตรวจสอบ แต่ละรายการมีคุณสมบัติ field, message และ severity
id string ตัวระบุผลลัพธ์เฉพาะสำหรับดึงข้อมูลผ่าน GET /do/{id} มีคำนำหน้า "do_"
created_at string เวลาที่ประมวลผลเอกสารในรูปแบบ ISO 8601 (UTC)

รหัสข้อผิดพลาด

API ใช้รหัสสถานะ HTTP มาตรฐาน การตอบกลับข้อผิดพลาดทั้งหมดจะรวมเนื้อหา JSON พร้อมฟิลด์ error, message และ code

สถานะรหัสคำอธิบาย
400invalid_documentไม่สามารถอ่านเอกสารได้ ตรวจสอบพารามิเตอร์การเข้ารหัสและรูปแบบ
400unsupported_formatรูปแบบเอกสารไม่รองรับ ใช้ pdf, png, jpg หรือ tiff
400invalid_containerหมายเลขตู้คอนเทนเนอร์ไม่ผ่านการตรวจสอบเลขตรวจ ISO 6346
401invalid_api_keyAPI key หายไป ไม่ถูกต้อง หรือหมดอายุ
403plan_limit_exceededโควตาคำขอรายเดือนเกินกำหนด อัปเกรดแผนของคุณหรือรอการรีเซ็ต
404do_not_foundไม่พบผลลัพธ์การแยกวิเคราะห์สำหรับ ID ที่ระบุ ผลลัพธ์จะหมดอายุหลัง 90 วัน
422parse_failedอ่านเอกสารได้แต่ไม่สามารถสกัดข้อมูล D/O ได้ ตรวจสอบเนื้อหาเอกสาร
429rate_limitedคำขอมากเกินไป โปรดปฏิบัติตามขีดจำกัดอัตราสำหรับระดับแผนของคุณ
500internal_errorข้อผิดพลาดเซิร์ฟเวอร์ที่ไม่คาดคิด ลองส่งคำขอใหม่ หากยังคงเกิดขึ้น โปรดติดต่อฝ่ายสนับสนุน
503service_unavailableAPI ไม่พร้อมใช้งานชั่วคราวเนื่องจากการบำรุงรักษา โดยปกติไม่เกิน 5 นาที
Error Response Example — 401
{
  "error": "invalid_api_key",
  "message": "The API key provided is invalid or has been revoked.",
  "code": 401
}

ขีดจำกัดอัตรา

ขีดจำกัดอัตราแตกต่างกันตามระดับแผน ขีดจำกัดทั้งหมดใช้ต่อ API key ในรูปแบบต่อนาทีและต่อเดือน ส่วนหัวขีดจำกัดอัตราจะรวมอยู่ในการตอบกลับทุกครั้ง

60

คำขอ/นาที
แผน Starter

300

คำขอ/นาที
แผน Professional

1,000

คำขอ/นาที
แผน Enterprise

ส่วนหัวการตอบกลับคำอธิบาย
X-RateLimit-Limitจำนวนคำขอสูงสุดต่อนาทีสำหรับแผนของคุณ
X-RateLimit-Remainingคำขอที่เหลือในช่วงนาทีปัจจุบัน
X-RateLimit-Resetเวลา Unix เมื่อช่วงขีดจำกัดอัตรารีเซ็ต

SDK อย่างเป็นทางการ

เรามี SDK อย่างเป็นทางการสำหรับภาษาโปรแกรมยอดนิยมในระบบนิเวศเทคโนโลยีโลจิสติกส์ไทย SDK ทั้งหมดเป็นโอเพนซอร์สและพร้อมใช้งานบน GitHub

🐍

Python

Python 3.8+

pip install kabytech

Node.js

Node 16+

npm i @kabytech/sdk
🔮

PHP

PHP 8.0+

composer require kabytech/sdk

Java

Java 11+

co.th.kabytech:sdk:1.4.0
Node.js — Quick Example
const { KabyTech } = require('@kabytech/sdk');
 
const client = new KabyTech({ apiKey: 'kby_live_a1b2c3d4...' });
 
const result = await client.do.parse({
  file: './delivery-order.pdf',
  validateIso6346: true,
  matchReference: true
});
 
console.log(result.doNumber); // "DO-LCB-2026-0042"
console.log(result.containerNumber); // "EGHU1234567"
console.log(result.releaseAuthorized); // true
console.log(result.terminal); // "Laem Chabang Terminal A"

ต้องการความช่วยเหลือในการเชื่อมต่อ?

ทีมเชื่อมต่อของเราสามารถช่วยคุณเชื่อมต่อ KabyTech D/O API กับระบบจัดการท่าเทียบเรือ (TOS), CargoWise หรือแพลตฟอร์มจัดการศุลกากรของคุณ

ติดต่อฝ่ายสนับสนุน เกี่ยวกับเรา

พร้อมเชื่อมต่อระบบแล้วหรือยัง?

เริ่มทดลองใช้ฟรี 30 วัน พร้อม API calls 50 ครั้ง ไม่ต้องใช้บัตรเครดิต