Run an isolated scheduling demo
run_public_demoRun a complete, anonymous demo with a fictional team in a single call. No account, OAuth, login, session ID, token, workspace ID or setup call is required. The result includes a proposed roster, coverage and hard-constraint checks, soft-preference exceptions and a manager next step. Each call is isolated; its schedule is not saved or published. If an instruction is ambiguous, return the blocker rather than silently ignoring it. Use fictional information only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| demands | No | Optional explicit fictional shift requirements. Each row can include day, role, start, end, shift, and required or min_required/max_required headcount. Omit to use sample shifts. | |
| industry | No | Business type used to select the fictional sample team and shift templates. | restaurant |
| team_size | No | Number of synthetic workers, from 4 to 12; defaults to the selected industry's sample size. | |
| period_mode | No | Schedule length: week or month. Defaults to one week. | week |
| period_start | No | Optional date in YYYY-MM-DD format inside the requested week or month; otherwise the next full period is selected. | |
| manager_request | No | Optional natural-language scheduling instructions for this fictional team only. Ambiguous requests stop for review; never include real staff or business data. | |
| coverage_per_shift | No | Workers required on each enabled shift for each operating day. | |
| time_limit_seconds | No | Solver time budget, from 0.1 to 10 seconds. Defaults to 2 seconds. | |
| operating_days_per_week | No | Number of open days, starting Monday. For example, 5 means Monday through Friday. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| demo | Yes | ||
| store | Yes | ||
| period | Yes | ||
| privacy | No | ||
| scenario | Yes | ||
| workflow | Yes | ||
| quality_check | Yes | ||
| parsed_request | No | ||
| schedule_preview | Yes | ||
| proposed_settings | No | ||
| feedback_next_step | No | ||
| optional_discovery | No | ||
| optional_next_steps | No |