Skip to content

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"
}
scheduleTypescheduleValue
onceTanggal dan jam, misalnya 2026-11-01T09:00 (dalam timezone) atau dengan offset
intervalJarak antar-run dalam detik, minimal 300
cronEkspresi 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/calendarSemua jadwal, atau run mendatang untuk kalender
PATCH /schedules/{id}, DELETE /schedules/{id}Ubah atau hapus
POST /schedules/{id}/pause, /resume, /run-now, /duplicateKendalikan jadwal
GET /scheduled-runs, GET /scheduled-runs/{id}Riwayat run, beserta agent run di baliknya
POST /scheduled-runs/{id}/retryJalankan 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 /documentsDaftar dan buat
GET/PATCH/DELETE /documents/{id}Baca, edit, hapus
GET /documents/{id}/versionsSemua versi yang tersimpan (oleh orang, bot, atau pemulihan)
POST /documents/{id}/versions/{version}/restoreKembali ke versi tertentu
POST /documents/{id}/duplicateSalin
GET /documents/{id}/export?format=markdownUnduh sebagai Markdown
GET/POST /document-foldersFolder

Dokumen yang ditulis bot di chat menyimpan tautan ke bot dan run yang membuatnya.

Lex oleh Gavalytics AI