> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://api.cruzcontrol.app/wash-api/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://api.cruzcontrol.app/_mcp/server. # Wash API ## Docs - [Wash API Overview](https://api.cruzcontrol.app/wash-api/overview/wash-api-overview.md): Overview of the MCWW Wash API for tunnel controller integration (MCWW and Washlink). ## API Docs - Wash API > Connection [Test Connection](https://api.cruzcontrol.app/wash-api/wash-api/connection/test-connection.md) - Wash API > Connection [Get API Version](https://api.cruzcontrol.app/wash-api/wash-api/connection/get-api-version.md) - Wash API > Connection [Get Controller Version](https://api.cruzcontrol.app/wash-api/wash-api/connection/get-controller-version.md) - Wash API > Connection [Ping Controller](https://api.cruzcontrol.app/wash-api/wash-api/connection/ping-controller.md) - Wash API > Vehicle Status [Read Ready To Start](https://api.cruzcontrol.app/wash-api/wash-api/vehicle-status/read-ready-to-start.md) - Wash API > Vehicle Status [Read VehicleProcessed](https://api.cruzcontrol.app/wash-api/wash-api/vehicle-status/read-vehicle-processed.md) - Wash API > Vehicle Status [Read VehicleStart](https://api.cruzcontrol.app/wash-api/wash-api/vehicle-status/read-vehicle-start.md) - Wash API > Vehicle Status [Read VehicleLength](https://api.cruzcontrol.app/wash-api/wash-api/vehicle-status/read-vehicle-length.md) - Wash API > Vehicle Status [Read VehicleEnd](https://api.cruzcontrol.app/wash-api/wash-api/vehicle-status/read-vehicle-end.md) - Wash API > Vehicle Status [Read VehicleStatus](https://api.cruzcontrol.app/wash-api/wash-api/vehicle-status/read-vehicle-status.md) - Wash API > Wash Operations [Send Wash](https://api.cruzcontrol.app/wash-api/wash-api/wash-operations/send-wash.md) - Wash API > Wash Operations [Get Wash Counts (New in 2.4)](https://api.cruzcontrol.app/wash-api/wash-api/wash-operations/get-wash-counts.md) - Wash API > Tunnel Control [Send PauseTunnel](https://api.cruzcontrol.app/wash-api/wash-api/tunnel-control/send-pause-tunnel.md) - Wash API > Tunnel Control [Send RestartTunnel](https://api.cruzcontrol.app/wash-api/wash-api/tunnel-control/send-restart-tunnel.md) - Wash API > Tunnel Control [Send WetDown](https://api.cruzcontrol.app/wash-api/wash-api/tunnel-control/send-wet-down.md) - Wash API > Tunnel Control [Send Conveyor Request](https://api.cruzcontrol.app/wash-api/wash-api/tunnel-control/send-conveyor-request.md) - Wash API > Tunnel Control [Send Stall On](https://api.cruzcontrol.app/wash-api/wash-api/tunnel-control/send-stall-on.md) - Wash API > Tunnel Control [Send Stall Off](https://api.cruzcontrol.app/wash-api/wash-api/tunnel-control/send-stall-off.md) - Wash API > Hot Dolly [Send HotDollyOff](https://api.cruzcontrol.app/wash-api/wash-api/hot-dolly/send-hot-dolly-off.md) - Wash API > Hot Dolly [Send HotDollyOn](https://api.cruzcontrol.app/wash-api/wash-api/hot-dolly/send-hot-dolly-on.md) - Wash API > Grand Entrance Arch [Package Lights Auto](https://api.cruzcontrol.app/wash-api/wash-api/grand-entrance-arch/gea-package-lights-auto.md) - Wash API > Grand Entrance Arch [Package Lights On](https://api.cruzcontrol.app/wash-api/wash-api/grand-entrance-arch/gea-package-lights-on.md) - Wash API > Grand Entrance Arch [Package Lights Off](https://api.cruzcontrol.app/wash-api/wash-api/grand-entrance-arch/gea-package-lights-off.md) - Wash API > Grand Entrance Arch [Entrance Lights Auto](https://api.cruzcontrol.app/wash-api/wash-api/grand-entrance-arch/gea-entrance-lights-auto.md) - Wash API > Grand Entrance Arch [Entrance Lights On](https://api.cruzcontrol.app/wash-api/wash-api/grand-entrance-arch/gea-entrance-lights-on.md) - Wash API > Grand Entrance Arch [Entrance Lights Off](https://api.cruzcontrol.app/wash-api/wash-api/grand-entrance-arch/gea-entrance-lights-off.md) - Wash API > Grand Entrance Arch [Instructional Lights Auto](https://api.cruzcontrol.app/wash-api/wash-api/grand-entrance-arch/gea-instructional-lights-auto.md) - Wash API > Grand Entrance Arch [Instructional Lights On](https://api.cruzcontrol.app/wash-api/wash-api/grand-entrance-arch/gea-instructional-lights-on.md) - Wash API > Grand Entrance Arch [Instructional Lights Off](https://api.cruzcontrol.app/wash-api/wash-api/grand-entrance-arch/gea-instructional-lights-off.md) - Wash API > System [Outputs Sync](https://api.cruzcontrol.app/wash-api/wash-api/system/output-sync.md) - Wash API > System [Get Asset Map](https://api.cruzcontrol.app/wash-api/wash-api/system/get-asset-map.md) - Wash API > Diagnostics [Get Environment (diagnostic)](https://api.cruzcontrol.app/wash-api/wash-api/diagnostics/get-env.md) - Wash API > Diagnostics [Washlink Test Connection (diagnostic)](https://api.cruzcontrol.app/wash-api/wash-api/diagnostics/washlink-test-connection.md) - Wash API > Diagnostics [Washlink Stacker Delay (diagnostic)](https://api.cruzcontrol.app/wash-api/wash-api/diagnostics/washlink-stacker-delay.md) - Wash API > Deprecated [Send ConveyorAuto](https://api.cruzcontrol.app/wash-api/wash-api/deprecated/send-conveyor-auto.md) - Wash API > Deprecated [Send ConveyorOn](https://api.cruzcontrol.app/wash-api/wash-api/deprecated/send-conveyor-on.md) - Wash API > Deprecated [Send ConveyorOff](https://api.cruzcontrol.app/wash-api/wash-api/deprecated/send-conveyor-off.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://api.cruzcontrol.app/openapi.json) - [OpenAPI YAML](https://api.cruzcontrol.app/openapi.yaml)