Solve a shift schedule
solve_shiftSolve shift scheduling problems by submitting a request payload to the Shiftyasan solver. Returns results synchronously within 30 seconds; requires API key quota.
Instructions
Run the Shiftyasan solver on a shift scheduling request payload. Synchronous (returns within ~30 seconds for solver_timeout_seconds <= 30). Charged per call: requires SHIFTYASAN_API_KEY with sufficient quota. Tip: call validate_shift_input first to confirm the payload shape (free). See https://api.shiftyasan.com/v1/public/openapi.json for the request/response schema.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes | The full SolveRequest payload (schedule_period, shifts, duties, employees, constraints, options). Schema: GET <base URL>/v1/public/openapi.json (base URL = SHIFTYASAN_BASE_URL, default https://api.shiftyasan.com). |