v5

latestOpenAPI 3.1.0raw.githubusercontent.com2026-07-211355122.6 KB

Validate Schedule Configuration

Validate raw combined configuration JSON without converting errors to HTTP failures.

Args: payload: Untrusted JSON object containing scheduler and time-slot sections.

Returns: Structured validity, ordered diagnostics, and a fingerprint when valid.

Raises: None for configuration errors; they are encoded in the returned diagnostics.

Behavior: Validation uses the same schema and combined cross-reference rules as submission, but preserves all discovered configuration problems as response records. It does not create a scheduler, consume session capacity, or invoke Z3, making the endpoint suitable for pre-submission feedback.

post/validate

Request body

object required

Response

Successful Response

is_validboolean required
configuration_fingerprintstring nullable
All 13 operations