%= it.Breadcrumb(it.title, [ { label: "Home", href: "/" }, { label: "Import Data", href: "/import-data/lead" }, { label: "Lead", href: "/import-data/lead" }, { label: "คู่มือ API", current: true }, ]) %>
นำเข้าข้อมูล Lead ได้ 2 วิธี: อัปโหลดไฟล์ (CSV/XLSX) และ ส่งผ่าน API (JSON)
POST /api/v1/leads/import/file — Content-Type: multipart/form-data, Authorization: Bearer <JWT>
Form fields: file (ไฟล์), property_id, lead_source
erp — ระบบ ERPwebsite_newsletter — Website (Newsletter)facebook_leadgen — Facebook Lead Adname_card — นามบัตรevent_seminar — งานอีเว้นท์ / สัมมนาแถวแรก = Header. คอลัมน์: name / full_name, email, phone, company, title, notes. แต่ละแถวต้องมี name หรือ email อย่างน้อย 1 ฟิลด์
POST /api/v1/leads/import — Content-Type: application/json
{
"property_id": "prop-001",
"lead_source": "facebook_leadgen",
"leads": [
{ "name": "สมชาย ใจดี", "email": "somchai@example.com", "phone": "0812345678" }
]
}
GET /api/v1/leads/import/example/csv — GET /api/v1/leads/import/example/xlsx (ต้องส่ง Authorization)