Migrating to Mistral Client v1.12.3
Version v1.12.3 introduces 13 breaking changes. This guide details how to update your code.
Released: 2/17/2026
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
mistral.fine-tuning.jobs.createmistral.models.updatemistral.models.archivemistral.models.unarchivemistral.batch.jobs.cancelmistral.batch.jobs.getmistral.batch.jobs.createmistral.batch.jobs.listmistral.fine-tuning.jobs.startmistral.fine-tuning.jobs.cancelmistral.fine-tuning.jobs.getmistral.fine-tuning.jobs.listmistral.beta.agents.listmistral.beta.agents.get_versionmistral.beta.agents.list_versionsmistral.beta.agents.update_versionmistral.beta.agents.updatemistral.beta.agents.getmistral.beta.agents.delete_version_aliasmistral.beta.agents.createBreaking Changes
●Issue #1
The structure of the `request` for `mistral.fine-tuning.jobs.create()` has changed.
●Issue #2
The structure of the `response` for `mistral.fine-tuning.jobs.create()` has changed.
●Issue #3
The structure of the `response` for `mistral.models.update()` has changed.
●Issue #4
The structure of `response.object` for `mistral.models.archive()` has changed.
●Issue #5
The structure of `response.object` for `mistral.models.unarchive()` has changed.
●Issue #6
The structure of `response.object` for `mistral.batch.jobs.cancel()` has changed.
●Issue #7
The structure of `response.object` for `mistral.batch.jobs.get()` has changed.
●Issue #8
The structure of `response.object` for `mistral.batch.jobs.create()` has changed.
●Issue #9
The structure of the `response` for `mistral.batch.jobs.list()` has changed.
●Issue #10
The structure of the `response` for `mistral.fine-tuning.jobs.start()` has changed.
●Issue #11
The structure of the `response` for `mistral.fine-tuning.jobs.cancel()` has changed.
●Issue #12
The structure of the `response` for `mistral.fine-tuning.jobs.get()` has changed.
●Issue #13
The structure of the `response` for `mistral.fine-tuning.jobs.list()` has changed.
Migration Steps
- 1Review changes to the request and response schemas for `mistral.fine-tuning.jobs.create()`.
- 2Review changes to the response schema for `mistral.models.update()`.
- 3Review changes to the `response.object` schema for `mistral.models.archive()` and `mistral.models.unarchive()`.
- 4Review changes to the `response.object` schema for batch job operations (`cancel`, `get`, `create`, `list`).
- 5Review changes to the response schema for fine-tuning job operations (`start`, `cancel`, `get`, `list`).
Release Summary
This release introduces numerous breaking changes to request and response schemas across fine-tuning, model management, batch jobs, and beta agent endpoints. It also adds several new fields related to version messages and search/ordering capabilities in beta agent and batch job endpoints.
Need More Details?
View the full release notes and all changes for Mistral Client v1.12.3.
View Full Changelog