Jadwal & dokumen
Jadwal
Jalankan bot secara otomatis, sekali atau berulang.
http
POST /bots/{botId}/schedules
x-lex-client: aplikasi-saya
Content-Type: application/json
{
"name": "Ringkasan penjualan hari Senin",
"taskInput": "Rangkum deal minggu lalu dari Gmail dan tampilkan 5 teratas.",
"scheduleType": "cron",
"scheduleValue": "0 8 * * 1",
"timezone": "Asia/Jakarta",
"approvalPolicy": "require",
"mode": "patih"
}scheduleType | scheduleValue |
|---|---|
once | Tanggal dan jam, misalnya 2026-11-01T09:00 (dalam timezone) atau dengan offset |
interval | Jarak antar-run dalam detik, minimal 300 |
cron | Ekspresi cron yang paling sering berjalan setiap 5 menit |
Opsi lain: timeoutSeconds (30–3600, bawaan 300), maxRetries (0–5), misfirePolicy (run_once atau skip untuk run yang terlewat saat dijeda atau mati), dan approvalPolicy. Tidak ada yang mengawasi run terjadwal, jadi dengan deny setiap aksi yang perlu approval dilewati alih-alih menunggu.
GET /schedules, GET /schedules/calendar | Semua jadwal, atau run mendatang untuk kalender |
PATCH /schedules/{id}, DELETE /schedules/{id} | Ubah atau hapus |
POST /schedules/{id}/pause, /resume, /run-now, /duplicate | Kendalikan jadwal |
GET /scheduled-runs, GET /scheduled-runs/{id} | Riwayat run, beserta agent run di baliknya |
POST /scheduled-runs/{id}/retry | Jalankan ulang run yang gagal |
Setiap run terjadwal mengirim hasilnya ke chat bot tersebut.
Dokumen
Bot bisa menulis dokumen (laporan, draf, catatan), dan orang bisa mengeditnya.
GET /documents, POST /documents | Daftar dan buat |
GET/PATCH/DELETE /documents/{id} | Baca, edit, hapus |
GET /documents/{id}/versions | Semua versi yang tersimpan (oleh orang, bot, atau pemulihan) |
POST /documents/{id}/versions/{version}/restore | Kembali ke versi tertentu |
POST /documents/{id}/duplicate | Salin |
GET /documents/{id}/export?format=markdown | Unduh sebagai Markdown |
GET/POST /document-folders | Folder |
Dokumen yang ditulis bot di chat menyimpan tautan ke bot dan run yang membuatnya.
