Mistral API error
Mistral API 422 Validation error: what it means and how to fix it
422 Validation errorRetry? Not statedLast verified 1 documented fix2 sources
What it means
The request is well-formed JSON but contains invalid parameter values. In the Python SDK this surfaces as HTTPValidationError (status code 422), a subclass of MistralError.
Causes
- Wrong data type for a field (for example string instead of number)
- Enum value not in the allowed set
- Array length exceeding limits
How to fix it
- Fix 1.
Check the response body for detailed field-level validation errors and cross-reference with the API schema. In the Python SDK, inspect the validation details:
Snippetif isinstance(e, errors.HTTPValidationError): print(e.data.detail) # Optional[List[models.ValidationError]]
More Mistral API errors
All 11 Mistral API errorsHTTP 422 at other providers
Compare 422 across providersFAQ
What does the Mistral API error "422 Validation error" mean?
The request is well-formed JSON but contains invalid parameter values. In the Python SDK this surfaces as HTTPValidationError (status code 422), a subclass of MistralError.
How do I fix Mistral API "422 Validation error"?
Check the response body for detailed field-level validation errors and cross-reference with the API schema. In the Python SDK, inspect the validation details:
Should I retry Mistral API "422 Validation error"?
Not stated. The official docs do not say whether this error is retryable.
Which other AI APIs return HTTP 422?
Per their official error docs: DeepSeek API (422 - Invalid Parameters), Groq API (422 Unprocessable Entity), OpenAI API (422 UnprocessableEntityError), OpenRouter (422 unprocessable), xAI API (422 Unprocessable Entity).
Sources
Last verified against 2 sources: Mistral API's official docs and official SDK repositories.
Newsletter
Know when the APIs change
One email per week. New model releases, API changes, what broke, and how developers are working around it.