AIFENG DCS · Pusat Impor Data Satu Klik

26 modul sistem · impor cerdas CSV / Excel / JSON · validasi → pratinjau → masuk database → bisa rollback

Simulasi · ledger tugas di pusat ini adalah data demo sim_v81; aksi berisiko tinggi (jalankan impor / rollback) selalu menunggu Human-Gate, tidak pernah dieksekusi langsung.

🔌 Dokumentasi API Impor

Setiap modul menyediakan endpoint impor REST: POST /api/import/{module}, menerima unggahan body CSV / Excel / JSON. Semua impor API tetap melewati alur validasi → pratinjau → persetujuan Human-Gate → masuk database; tidak pernah menulis langsung tanpa persetujuan.

⚠️ Catatan: impor API adalah operasi tulis berisiko tinggi — endpoint hanya membuat tugas validasi setelah menerima file; masuk database wajib disetujui Human-Gate.

👥 Pelanggan🖨️ Produk🧾 Pesanan💳 Pembayaran📦 Stok🏭 Pemasok🛒 Pembelian🛠️ Purna Jual📚 Basis Pengetahuan⚙️ Suku Cadang♻️ Daur Ulang🎨 Desain POD💬 Kontak Pesan☁️ File Cloud💰 Laporan Keuangan🗺️ Pelanggan Peta👷 Teknisi🏪 Merchant🚚 Logistik🧮 Pajak🔍 Audit🔐 Hak Akses📣 Pemasaran📊 Laporan📈 Dasbor🌐 Chat Ekosistem

🔐 API Key

Autentikasi: sertakan X-API-Key di header; kunci hanya diterbitkan untuk staf internal, pengirim selalu tercatat dan ditampilkan tersamar.

🔑 Ajukan kunci API di Pusat Developer →

👥 Pelanggan (customers)

Tabel tujuan: uc_scrm_customers
Endpoint impor:
POST /api/import/customers
Skema kolom:
KolomTipeWajib?
customer_nametextWajib
wa_numbertextWajib
citytextOpsional
gradetextOpsional
source_channeltextOpsional
follow_statetextOpsional
consumable_cycle_daysintegerOpsional
notestextOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/customers \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @customers.csv

🖨️ Produk (products)

Tabel tujuan: uc_products
Endpoint impor:
POST /api/import/products
Skema kolom:
KolomTipeWajib?
skutextWajib
product_nametextWajib
categorytextOpsional
print_methodtextOpsional
materialtextOpsional
unittextOpsional
cost_idrbigintOpsional
price_idrbigintWajib
stock_qtyintegerOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/products \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @products.csv

🧾 Pesanan (orders)

Tabel tujuan: uc_sales_orders
Endpoint impor:
POST /api/import/orders
Skema kolom:
KolomTipeWajib?
order_notextWajib
customer_idtextWajib
skutextWajib
qtyintegerWajib
amount_idrbigintWajib
order_datedateWajib
statustextOpsional
payment_methodtextOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/orders \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @orders.csv

💳 Pembayaran (payments)

Tabel tujuan: uc_payments
Endpoint impor:
POST /api/import/payments
Skema kolom:
KolomTipeWajib?
payment_notextWajib
order_notextWajib
amount_idrbigintWajib
paid_attimestamptzWajib
methodtextOpsional
bank_reftextOpsional
statustextOpsional
verified_bytextOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/payments \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @payments.csv

📦 Stok (inventory)

Tabel tujuan: uc_inventory
Endpoint impor:
POST /api/import/inventory
Skema kolom:
KolomTipeWajib?
skutextWajib
warehousetextWajib
qty_on_handintegerWajib
qty_reservedintegerOpsional
safety_stockintegerOpsional
unittextOpsional
last_counted_attimestamptzOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/inventory \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @inventory.csv

🏭 Pemasok (suppliers)

Tabel tujuan: uc_suppliers
Endpoint impor:
POST /api/import/suppliers
Skema kolom:
KolomTipeWajib?
supplier_nametextWajib
contact_persontextOpsional
phonetextOpsional
citytextOpsional
countrytextOpsional
materialstextOpsional
lead_time_daysintegerOpsional
ratingnumericOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/suppliers \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @suppliers.csv

🛒 Pembelian (purchase)

Tabel tujuan: uc_purchase_orders
Endpoint impor:
POST /api/import/purchase
Skema kolom:
KolomTipeWajib?
po_notextWajib
supplier_idtextWajib
skutextWajib
qtyintegerWajib
unit_cost_idrbigintWajib
expected_atdateOpsional
statustextOpsional
remarktextOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/purchase \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @purchase.csv

🛠️ Purna Jual (aftersales)

Tabel tujuan: uc_aftersales_tickets
Endpoint impor:
POST /api/import/aftersales
Skema kolom:
KolomTipeWajib?
ticket_notextWajib
customer_idtextWajib
machine_modeltextOpsional
issue_typetextWajib
severitytextOpsional
statustextOpsional
techniciantextOpsional
created_attimestamptzOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/aftersales \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @aftersales.csv

📚 Basis Pengetahuan (knowledge)

Tabel tujuan: uc_knowledge
Endpoint impor:
POST /api/import/knowledge
Skema kolom:
KolomTipeWajib?
doc_notextWajib
titletextWajib
categorytextOpsional
langtextOpsional
tagstextOpsional
content_summarytextOpsional
updated_attimestamptzOpsional
viewsintegerOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/knowledge \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @knowledge.csv

⚙️ Suku Cadang (parts)

Tabel tujuan: uc_parts
Endpoint impor:
POST /api/import/parts
Skema kolom:
KolomTipeWajib?
part_notextWajib
part_nametextWajib
machine_modeltextOpsional
unittextOpsional
cost_idrbigintOpsional
price_idrbigintWajib
stock_qtyintegerOpsional
supplier_idtextOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/parts \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @parts.csv

♻️ Daur Ulang (recycle)

Tabel tujuan: uc_recycle_orders
Endpoint impor:
POST /api/import/recycle
Skema kolom:
KolomTipeWajib?
recycle_notextWajib
customer_idtextWajib
machine_modeltextOpsional
condition_gradetextOpsional
estimated_price_idrbigintOpsional
statustextOpsional
received_attimestamptzOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/recycle \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @recycle.csv

🎨 Desain POD (pod_design)

Tabel tujuan: uc_pod_designs
Endpoint impor:
POST /api/import/pod_design
Skema kolom:
KolomTipeWajib?
design_notextWajib
titletextWajib
categorytextOpsional
style_tagstextOpsional
source_filetextWajib
preview_filetextOpsional
statustextOpsional
created_bytextOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/pod_design \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @pod_design.csv

💬 Kontak Pesan (msg_contacts)

Tabel tujuan: uc_msg_contacts
Endpoint impor:
POST /api/import/msg_contacts
Skema kolom:
KolomTipeWajib?
contact_nametextWajib
channeltextWajib
channel_idtextWajib
phonetextOpsional
citytextOpsional
tagstextOpsional
last_msg_attimestamptzOpsional
opt_inbooleanOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/msg_contacts \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @msg_contacts.csv

☁️ File Cloud (cloud_files)

Tabel tujuan: uc_cloud_files
Endpoint impor:
POST /api/import/cloud_files
Skema kolom:
KolomTipeWajib?
file_idtextWajib
categorytextWajib
file_typetextWajib
nametextWajib
size_bytesbigintOpsional
formattextOpsional
updated_attimestamptzOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/cloud_files \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @cloud_files.csv

💰 Laporan Keuangan (finance_report)

Tabel tujuan: uc_finance_reports
Endpoint impor:
POST /api/import/finance_report
Skema kolom:
KolomTipeWajib?
report_notextWajib
report_typetextWajib
periodtextWajib
revenue_idrbigintWajib
cost_idrbigintWajib
profit_idrbigintOpsional
generated_attimestamptzOpsional
statustextOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/finance_report \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @finance_report.csv

🗺️ Pelanggan Peta (map_customers)

Tabel tujuan: uc_gmap_customers
Endpoint impor:
POST /api/import/map_customers
Skema kolom:
KolomTipeWajib?
place_nametextWajib
keywordtextOpsional
citytextOpsional
phonetextOpsional
addresstextOpsional
ratingnumericOpsional
batch_idtextWajib
imported_attimestamptzOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/map_customers \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @map_customers.csv

👷 Teknisi (technicians)

Tabel tujuan: uc_technicians
Endpoint impor:
POST /api/import/technicians
Skema kolom:
KolomTipeWajib?
tech_nametextWajib
phonetextWajib
citytextOpsional
skillstextOpsional
leveltextOpsional
jobs_doneintegerOpsional
ratingnumericOpsional
activebooleanOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/technicians \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @technicians.csv

🏪 Merchant (merchants)

Tabel tujuan: uc_merchants
Endpoint impor:
POST /api/import/merchants
Skema kolom:
KolomTipeWajib?
merchant_nametextWajib
owner_nametextOpsional
phonetextOpsional
citytextOpsional
categorytextOpsional
gradetextOpsional
joined_atdateOpsional
statustextOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/merchants \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @merchants.csv

🚚 Logistik (logistics)

Tabel tujuan: uc_logistics_shipments
Endpoint impor:
POST /api/import/logistics
Skema kolom:
KolomTipeWajib?
tracking_notextWajib
order_notextWajib
couriertextWajib
servicetextOpsional
weight_kgnumericOpsional
cost_idrbigintOpsional
statustextOpsional
shipped_attimestamptzOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/logistics \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @logistics.csv

🧮 Pajak (tax)

Tabel tujuan: uc_tax_documents
Endpoint impor:
POST /api/import/tax
Skema kolom:
KolomTipeWajib?
tax_notextWajib
doc_typetextWajib
periodtextWajib
npwptextOpsional
amount_idrbigintWajib
tax_idrbigintWajib
statustextOpsional
filed_attimestamptzOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/tax \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @tax.csv

🔍 Audit (audit)

Tabel tujuan: uc_audit_logs
Endpoint impor:
POST /api/import/audit
Skema kolom:
KolomTipeWajib?
log_idtextWajib
actortextWajib
actiontextWajib
moduletextWajib
target_idtextOpsional
resulttextOpsional
ip_maskedtextOpsional
created_attimestamptzOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/audit \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @audit.csv

🔐 Hak Akses (rbac)

Tabel tujuan: uc_rbac_roles
Endpoint impor:
POST /api/import/rbac
Skema kolom:
KolomTipeWajib?
role_keytextWajib
role_nametextWajib
scopetextWajib
permissionstextWajib
membersintegerOpsional
activebooleanOpsional
updated_attimestamptzOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/rbac \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @rbac.csv

📣 Pemasaran (marketing)

Tabel tujuan: uc_marketing_campaigns
Endpoint impor:
POST /api/import/marketing
Skema kolom:
KolomTipeWajib?
campaign_notextWajib
nametextWajib
channeltextWajib
audiencetextOpsional
budget_idrbigintOpsional
statustextOpsional
start_atdateOpsional
end_atdateOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/marketing \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @marketing.csv

📊 Laporan (reports)

Tabel tujuan: uc_biz_reports
Endpoint impor:
POST /api/import/reports
Skema kolom:
KolomTipeWajib?
report_notextWajib
nametextWajib
moduletextWajib
periodtextWajib
generated_bytextOpsional
generated_attimestamptzOpsional
formattextOpsional
statustextOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/reports \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @reports.csv

📈 Dasbor (dashboard)

Tabel tujuan: uc_dashboard_widgets
Endpoint impor:
POST /api/import/dashboard
Skema kolom:
KolomTipeWajib?
widget_notextWajib
nametextWajib
moduletextWajib
chart_typetextOpsional
metrictextWajib
refresh_secintegerOpsional
activebooleanOpsional
updated_attimestamptzOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/dashboard \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @dashboard.csv

🌐 Chat Ekosistem (eco_chat)

Tabel tujuan: uc_eco_chat_threads
Endpoint impor:
POST /api/import/eco_chat
Skema kolom:
KolomTipeWajib?
thread_notextWajib
participant_typetextWajib
participant_nametextWajib
subjecttextOpsional
msg_countintegerOpsional
last_msg_attimestamptzOpsional
statustextOpsional
Contoh curl:
curl -X POST https://ai.aifengdcs.com/api/import/eco_chat \
  -H "X-API-Key: <your-key>" \
  -H "Content-Type: text/csv" \
  --data-binary @eco_chat.csv