Skip to content

Jadwal ​

Menjalankan bot terjadwal dan memeriksa hasilnya. 14 endpoint

GET /schedules​

/api/v1/schedules · Perlu sesi login

Parameter

FieldTipeWajibCatatan
botId (query)string
enabled (query)string
scope (query)string

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/schedules' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /schedules/calendar​

/api/v1/schedules/calendar · Perlu sesi login

Parameter

FieldTipeWajibCatatan
from (query)string
to (query)string

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/schedules/calendar' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /bots/{botId}/schedules​

/api/v1/bots/{botId}/schedules · Perlu sesi login

Parameter

FieldTipeWajibCatatan
botId (path)stringya

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/bots/:botId/schedules' \
  -H "Authorization: Bearer $LEX_TOKEN"

POST /bots/{botId}/schedules​

/api/v1/bots/{botId}/schedules · Perlu sesi login

Parameter

FieldTipeWajibCatatan
botId (path)stringya

Body permintaan

FieldTipeWajibCatatan
namestringyapanjang 1–120
descriptionstringpanjang 0–1000
taskInputstringyapanjang 1–10000
scheduleType"once" | "interval" | "cron"ya
scheduleValuestringyapanjang 1–100
timezonestringyapanjang 1–64
enabledbooleanyabawaan true
misfirePolicy"run_once" | "skip"yabawaan "run_once"
timeoutSecondsintegeryamin 30 · maks 3600 · bawaan 300
maxRetriesintegeryamin 0 · maks 5 · bawaan 0
approvalPolicy"require" | "deny"yabawaan "require"
mode"nalar" | "patih" | "cendikia"yabawaan "patih"

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/bots/:botId/schedules' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"name":"string","taskInput":"string","scheduleType":"once","scheduleValue":"string","timezone":"string","enabled":true,"misfirePolicy":"run_once","timeoutSeconds":300,"maxRetries":0,"approvalPolicy":"require","mode":"patih"}'

GET /schedules/{scheduleId}​

/api/v1/schedules/{scheduleId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
scheduleId (path)stringya

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/schedules/:scheduleId' \
  -H "Authorization: Bearer $LEX_TOKEN"

PATCH /schedules/{scheduleId}​

/api/v1/schedules/{scheduleId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
scheduleId (path)stringya

Body permintaan

FieldTipeWajibCatatan
namestringpanjang 1–120
descriptionstringpanjang 0–1000
taskInputstringpanjang 1–10000
scheduleType"once" | "interval" | "cron"
scheduleValuestringpanjang 1–100
timezonestringpanjang 1–64
enabledbooleanbawaan true
misfirePolicy"run_once" | "skip"bawaan "run_once"
timeoutSecondsintegermin 30 · maks 3600 · bawaan 300
maxRetriesintegermin 0 · maks 5 · bawaan 0
approvalPolicy"require" | "deny"bawaan "require"
mode"nalar" | "patih" | "cendikia"bawaan "patih"

Contoh

bash
curl -X PATCH 'https://api.lexcetha.com/api/v1/schedules/:scheduleId' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{}'

DELETE /schedules/{scheduleId}​

/api/v1/schedules/{scheduleId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
scheduleId (path)stringya

Contoh

bash
curl -X DELETE 'https://api.lexcetha.com/api/v1/schedules/:scheduleId' \
  -H "Authorization: Bearer $LEX_TOKEN"

POST /schedules/{scheduleId}/pause​

/api/v1/schedules/{scheduleId}/pause · Perlu sesi login

Parameter

FieldTipeWajibCatatan
scheduleId (path)stringya

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/schedules/:scheduleId/pause' \
  -H "Authorization: Bearer $LEX_TOKEN"

POST /schedules/{scheduleId}/resume​

/api/v1/schedules/{scheduleId}/resume · Perlu sesi login

Parameter

FieldTipeWajibCatatan
scheduleId (path)stringya

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/schedules/:scheduleId/resume' \
  -H "Authorization: Bearer $LEX_TOKEN"

POST /schedules/{scheduleId}/run-now​

/api/v1/schedules/{scheduleId}/run-now · Perlu sesi login

Parameter

FieldTipeWajibCatatan
scheduleId (path)stringya

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/schedules/:scheduleId/run-now' \
  -H "Authorization: Bearer $LEX_TOKEN"

POST /schedules/{scheduleId}/duplicate​

/api/v1/schedules/{scheduleId}/duplicate · Perlu sesi login

Parameter

FieldTipeWajibCatatan
scheduleId (path)stringya

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/schedules/:scheduleId/duplicate' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /scheduled-runs​

/api/v1/scheduled-runs · Perlu sesi login

Parameter

FieldTipeWajibCatatan
scheduleId (query)string
status (query)string

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/scheduled-runs' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /scheduled-runs/{runId}​

/api/v1/scheduled-runs/{runId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
runId (path)stringya

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/scheduled-runs/:runId' \
  -H "Authorization: Bearer $LEX_TOKEN"

POST /scheduled-runs/{runId}/retry​

/api/v1/scheduled-runs/{runId}/retry · Perlu sesi login

Parameter

FieldTipeWajibCatatan
runId (path)stringya

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/scheduled-runs/:runId/retry' \
  -H "Authorization: Bearer $LEX_TOKEN"

Lex oleh Gavalytics AI