Fix Mistral 422 Status Code (no body) Error in OpenClaw
TL;DR โ Quick Fix
The `mistral` provider in OpenClaw v2026.3.8 and later returns a `422 status code (no body)` error. Downgrade to v2026.3.7 or earlier.
Run DiagnosticsNext Step
Fix now, then reduce repeat incidents
If this issue keeps coming back, validate your setup in Doctor first, then harden your config.
Error Signal
embedded run agent end: ... isError=true error=422 status code (no body)What's Happening
You're seeing a 422 status code (no body) error when using the Mistral provider in OpenClaw, specifically after version 2026.3.7. Your direct API calls to Mistral work fine, but OpenClaw fails. This started around version 2026.3.8.
The Fix
The confirmed fix from the community is to downgrade your OpenClaw installation. Several users reported that versions 2026.3.7 or 2026.2.25 work correctly. You'll need to revert to one of these older versions until a fix is merged and released.
For example, if you installed via Docker:
docker pull openclaw/openclaw:2026.3.7
Or if you built from source, checkout an older tag:
git checkout v2026.3.7
Why This Occurs
This looks like a regression introduced in OpenClaw 2026.3.8. The exact cause isn't detailed, but Mistral's API might be rejecting the request format OpenClaw is sending in newer versions. The 422 status code typically means 'Unprocessable Entity', and the lack of a response body means Mistral isn't giving a specific reason for the rejection.
Prevention
Be cautious when upgrading OpenClaw, especially to patch versions if you rely on specific provider integrations. Watch the OpenClaw GitHub releases for fixes related to Mistral. You can also try running npx clawaid in your project to check your overall config health, though this specific issue is a provider compatibility bug.
As a temporary workaround, you could try using Mistral via OpenRouter if that's an option for you.
Last Updated: March 2026
Did this guide solve your problem?