AIFENG DCS · One-Click Data Import Center

26 system modules · smart CSV / Excel / JSON import · validate → preview → commit → rollback-able

Simulated · the job ledger in this center is sim_v81 demo data; high-risk actions (run import / rollback) always wait for Human-Gate approval and are never executed directly.

🔌 Import API Documentation

Every module exposes a REST import endpoint: POST /api/import/{module}, accepting CSV / Excel / JSON payloads. All API imports follow the same validate → preview → Human-Gate approval → commit pipeline; nothing is ever written without approval.

⚠️ Note: API import is a high-risk write operation — the endpoint only creates a validation job after receiving a file; committing requires Human-Gate approval.

👥 Customers🖨️ Products🧾 Orders💳 Payments📦 Inventory🏭 Suppliers🛒 Purchase🛠️ After-Sales📚 Knowledge Base⚙️ Parts♻️ Recycle🎨 POD Design💬 Message Contacts☁️ Cloud Files💰 Finance Reports🗺️ Map Customers👷 Technicians🏪 Merchants🚚 Logistics🧮 Tax🔍 Audit🔐 Permissions📣 Marketing📊 Reports📈 Dashboard🌐 Ecosystem Chat

🔐 API Key

Auth: send an X-API-Key header; keys are issued to internal staff only, and submitters are always logged and shown masked.

🔑 Apply for an API key in the Developer Center →

👥 Customers (customers)

Target table: uc_scrm_customers
Import endpoint:
POST /api/import/customers
Field schema:
FieldTypeRequired
customer_nametextRequired
wa_numbertextRequired
citytextOptional
gradetextOptional
source_channeltextOptional
follow_statetextOptional
consumable_cycle_daysintegerOptional
notestextOptional
curl example:
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

🖨️ Products (products)

Target table: uc_products
Import endpoint:
POST /api/import/products
Field schema:
FieldTypeRequired
skutextRequired
product_nametextRequired
categorytextOptional
print_methodtextOptional
materialtextOptional
unittextOptional
cost_idrbigintOptional
price_idrbigintRequired
stock_qtyintegerOptional
curl example:
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

🧾 Orders (orders)

Target table: uc_sales_orders
Import endpoint:
POST /api/import/orders
Field schema:
FieldTypeRequired
order_notextRequired
customer_idtextRequired
skutextRequired
qtyintegerRequired
amount_idrbigintRequired
order_datedateRequired
statustextOptional
payment_methodtextOptional
curl example:
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

💳 Payments (payments)

Target table: uc_payments
Import endpoint:
POST /api/import/payments
Field schema:
FieldTypeRequired
payment_notextRequired
order_notextRequired
amount_idrbigintRequired
paid_attimestamptzRequired
methodtextOptional
bank_reftextOptional
statustextOptional
verified_bytextOptional
curl example:
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

📦 Inventory (inventory)

Target table: uc_inventory
Import endpoint:
POST /api/import/inventory
Field schema:
FieldTypeRequired
skutextRequired
warehousetextRequired
qty_on_handintegerRequired
qty_reservedintegerOptional
safety_stockintegerOptional
unittextOptional
last_counted_attimestamptzOptional
curl example:
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

🏭 Suppliers (suppliers)

Target table: uc_suppliers
Import endpoint:
POST /api/import/suppliers
Field schema:
FieldTypeRequired
supplier_nametextRequired
contact_persontextOptional
phonetextOptional
citytextOptional
countrytextOptional
materialstextOptional
lead_time_daysintegerOptional
ratingnumericOptional
curl example:
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

🛒 Purchase (purchase)

Target table: uc_purchase_orders
Import endpoint:
POST /api/import/purchase
Field schema:
FieldTypeRequired
po_notextRequired
supplier_idtextRequired
skutextRequired
qtyintegerRequired
unit_cost_idrbigintRequired
expected_atdateOptional
statustextOptional
remarktextOptional
curl example:
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

🛠️ After-Sales (aftersales)

Target table: uc_aftersales_tickets
Import endpoint:
POST /api/import/aftersales
Field schema:
FieldTypeRequired
ticket_notextRequired
customer_idtextRequired
machine_modeltextOptional
issue_typetextRequired
severitytextOptional
statustextOptional
techniciantextOptional
created_attimestamptzOptional
curl example:
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

📚 Knowledge Base (knowledge)

Target table: uc_knowledge
Import endpoint:
POST /api/import/knowledge
Field schema:
FieldTypeRequired
doc_notextRequired
titletextRequired
categorytextOptional
langtextOptional
tagstextOptional
content_summarytextOptional
updated_attimestamptzOptional
viewsintegerOptional
curl example:
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

⚙️ Parts (parts)

Target table: uc_parts
Import endpoint:
POST /api/import/parts
Field schema:
FieldTypeRequired
part_notextRequired
part_nametextRequired
machine_modeltextOptional
unittextOptional
cost_idrbigintOptional
price_idrbigintRequired
stock_qtyintegerOptional
supplier_idtextOptional
curl example:
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

♻️ Recycle (recycle)

Target table: uc_recycle_orders
Import endpoint:
POST /api/import/recycle
Field schema:
FieldTypeRequired
recycle_notextRequired
customer_idtextRequired
machine_modeltextOptional
condition_gradetextOptional
estimated_price_idrbigintOptional
statustextOptional
received_attimestamptzOptional
curl example:
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

🎨 POD Design (pod_design)

Target table: uc_pod_designs
Import endpoint:
POST /api/import/pod_design
Field schema:
FieldTypeRequired
design_notextRequired
titletextRequired
categorytextOptional
style_tagstextOptional
source_filetextRequired
preview_filetextOptional
statustextOptional
created_bytextOptional
curl example:
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

💬 Message Contacts (msg_contacts)

Target table: uc_msg_contacts
Import endpoint:
POST /api/import/msg_contacts
Field schema:
FieldTypeRequired
contact_nametextRequired
channeltextRequired
channel_idtextRequired
phonetextOptional
citytextOptional
tagstextOptional
last_msg_attimestamptzOptional
opt_inbooleanOptional
curl example:
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

☁️ Cloud Files (cloud_files)

Target table: uc_cloud_files
Import endpoint:
POST /api/import/cloud_files
Field schema:
FieldTypeRequired
file_idtextRequired
categorytextRequired
file_typetextRequired
nametextRequired
size_bytesbigintOptional
formattextOptional
updated_attimestamptzOptional
curl example:
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

💰 Finance Reports (finance_report)

Target table: uc_finance_reports
Import endpoint:
POST /api/import/finance_report
Field schema:
FieldTypeRequired
report_notextRequired
report_typetextRequired
periodtextRequired
revenue_idrbigintRequired
cost_idrbigintRequired
profit_idrbigintOptional
generated_attimestamptzOptional
statustextOptional
curl example:
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

🗺️ Map Customers (map_customers)

Target table: uc_gmap_customers
Import endpoint:
POST /api/import/map_customers
Field schema:
FieldTypeRequired
place_nametextRequired
keywordtextOptional
citytextOptional
phonetextOptional
addresstextOptional
ratingnumericOptional
batch_idtextRequired
imported_attimestamptzOptional
curl example:
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

👷 Technicians (technicians)

Target table: uc_technicians
Import endpoint:
POST /api/import/technicians
Field schema:
FieldTypeRequired
tech_nametextRequired
phonetextRequired
citytextOptional
skillstextOptional
leveltextOptional
jobs_doneintegerOptional
ratingnumericOptional
activebooleanOptional
curl example:
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

🏪 Merchants (merchants)

Target table: uc_merchants
Import endpoint:
POST /api/import/merchants
Field schema:
FieldTypeRequired
merchant_nametextRequired
owner_nametextOptional
phonetextOptional
citytextOptional
categorytextOptional
gradetextOptional
joined_atdateOptional
statustextOptional
curl example:
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

🚚 Logistics (logistics)

Target table: uc_logistics_shipments
Import endpoint:
POST /api/import/logistics
Field schema:
FieldTypeRequired
tracking_notextRequired
order_notextRequired
couriertextRequired
servicetextOptional
weight_kgnumericOptional
cost_idrbigintOptional
statustextOptional
shipped_attimestamptzOptional
curl example:
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

🧮 Tax (tax)

Target table: uc_tax_documents
Import endpoint:
POST /api/import/tax
Field schema:
FieldTypeRequired
tax_notextRequired
doc_typetextRequired
periodtextRequired
npwptextOptional
amount_idrbigintRequired
tax_idrbigintRequired
statustextOptional
filed_attimestamptzOptional
curl example:
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)

Target table: uc_audit_logs
Import endpoint:
POST /api/import/audit
Field schema:
FieldTypeRequired
log_idtextRequired
actortextRequired
actiontextRequired
moduletextRequired
target_idtextOptional
resulttextOptional
ip_maskedtextOptional
created_attimestamptzOptional
curl example:
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

🔐 Permissions (rbac)

Target table: uc_rbac_roles
Import endpoint:
POST /api/import/rbac
Field schema:
FieldTypeRequired
role_keytextRequired
role_nametextRequired
scopetextRequired
permissionstextRequired
membersintegerOptional
activebooleanOptional
updated_attimestamptzOptional
curl example:
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

📣 Marketing (marketing)

Target table: uc_marketing_campaigns
Import endpoint:
POST /api/import/marketing
Field schema:
FieldTypeRequired
campaign_notextRequired
nametextRequired
channeltextRequired
audiencetextOptional
budget_idrbigintOptional
statustextOptional
start_atdateOptional
end_atdateOptional
curl example:
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

📊 Reports (reports)

Target table: uc_biz_reports
Import endpoint:
POST /api/import/reports
Field schema:
FieldTypeRequired
report_notextRequired
nametextRequired
moduletextRequired
periodtextRequired
generated_bytextOptional
generated_attimestamptzOptional
formattextOptional
statustextOptional
curl example:
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

📈 Dashboard (dashboard)

Target table: uc_dashboard_widgets
Import endpoint:
POST /api/import/dashboard
Field schema:
FieldTypeRequired
widget_notextRequired
nametextRequired
moduletextRequired
chart_typetextOptional
metrictextRequired
refresh_secintegerOptional
activebooleanOptional
updated_attimestamptzOptional
curl example:
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

🌐 Ecosystem Chat (eco_chat)

Target table: uc_eco_chat_threads
Import endpoint:
POST /api/import/eco_chat
Field schema:
FieldTypeRequired
thread_notextRequired
participant_typetextRequired
participant_nametextRequired
subjecttextOptional
msg_countintegerOptional
last_msg_attimestamptzOptional
statustextOptional
curl example:
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