Schedule a repeating run (paid per run)
procli_schedule_createCreates a daily or weekly scheduled run of a data source at a set time (Beijing time), e.g. a daily check of Reddit mentions of a brand. Each run is charged like a normal run and never costs more than runCap. Without confirmed=true it returns a preview (cost cap per run, monthly maximum, first run time) and saves nothing; with confirmed=true it saves the schedule. Schedules can also be viewed, paused and deleted in the console (dashboard → Schedules).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| time | Yes | Time of day, 24-hour "HH:MM", Beijing time (UTC+8), e.g. "09:00" | |
| input | Yes | Input fields for this source | |
| runCap | No | Most one run may cost, in USD. Default: the source's quote for this input | |
| scraper | Yes | Source id, e.g. "procli_reddit_c" | |
| weekday | No | Weekly only: the day to run | |
| maxItems | No | Per-result sources: most results per run (default 100) | |
| confirmed | No | true saves the schedule; false or absent returns the preview only | |
| frequency | Yes | How often to run | |
| monthlyCap | No | Optional: most this schedule may spend per calendar month, in USD | |
| notifyEmail | No | Email the user when each run finishes (count, cost, link to the run) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| next | No | What to do next | |
| saved | Yes | false = preview only, nothing saved; true = saved | |
| manage | No | Where to manage schedules | |
| preview | No | What would be saved, with summary | |
| schedule | No | A repeating run |