API
Tài liệu API GenFarmer
Chào mừng bạn đến với tài liệu API của GenFarmer. Tài liệu này giúp bạn hiểu và sử dụng các endpoint RESTful để quản lý hệ thống tự động hóa của GenFarmer.
🧠 Giới thiệu tổng quan
GenFarmer cung cấp các endpoint để quản lý Ứng dụng tự động hóa (Automation Apps), Nhiệm vụ (Tasks) và Lượt chạy (Runs) có thể gán cho thiết bị thực hiện tự động.
📦 URL cơ bản
📁 Nhóm API: Ứng dụng tự động hóa
🔍 Danh sách ứng dụng
Phương thức:
GET
Đường dẫn:
/automation/apps
Ví dụ cURL:
🔍 Chi tiết ứng dụng
Phương thức:
GET
Đường dẫn:
/automation/apps/:id
Ví dụ cURL:
🔧 Cập nhật ứng dụng
Phương thức:
PUT
Đường dẫn:
/automation/apps
Ví dụ cURL:
❌ Xoá ứng dụng
Phương thức:
DELETE
Đường dẫn:
/automation/apps
Ví dụ cURL:
🧾 Nhóm API: Nhiệm vụ (Task)
➕ Tạo nhiệm vụ
Phương thức:
POST
Đường dẫn:
/automation/tasks
Ví dụ cURL:
🛠 Cập nhật nhiệm vụ
Phương thức:
PUT
Đường dẫn:
/automation/tasks/:id
Ví dụ cURL:
🔗 Gán thiết bị vào nhiệm vụ
Phương thức:
PUT
Đường dẫn:
/automation/tasks/:id/add-devices
Ví dụ cURL:
🔗 Gỡ thiết bị khỏi nhiệm vụ
Phương thức:
PUT
Đường dẫn:
/automation/tasks/:id/remove-devices
Ví dụ cURL:
🗑 Xoá nhiệm vụ
Phương thức:
DELETE
Đường dẫn:
/automation/tasks
Ví dụ cURL:
🚀 Nhóm API: Lượt chạy (Run)
▶️ Tạo lượt chạy
Phương thức:
POST
Đường dẫn:
/automation/runs
Ví dụ cURL:
▶️ Bắt đầu chạy
Phương thức:
PUT
Đường dẫn:
/automation/runs/:id/run
Ví dụ cURL:
👤 API người dùng
🧾 Thông tin người dùng hiện tại
Phương thức:
GET
Đường dẫn:
/backend/auth/me
Ví dụ cURL:
📘 Ghi chú
Thay
:id
bằng ID thực tế của ứng dụng, nhiệm vụ hoặc lượt chạy.Trường
script.flow
trong cập nhật ứng dụng dùng để định nghĩa luồng logic tự động dạng sơ đồ.
📥 Tải xuống Postman Collection
☎️ Hỗ trợ
Nếu cần thêm trợ giúp, vui lòng liên hệ đội ngũ GenFarmer.
Last updated