---
title: "Changes to Update ML Backend"
method: PATCH
path: "/api/ml/{id}"
---

# Changes to Update ML Backend

`PATCH /api/ml/{id}`

> Every recorded change to this endpoint, newest first.
> 97 revisions in range; 1 not diffed.

## Timeline

Changed in 1 of 97 revisions.

- **2026-08-07** `e1ba2ecdbabb` — 2 breaking, 11 info

## Changes

- **2026-08-07** `e1ba2ecdbabb` — 2 breaking, 11 info
  - the `url` request property's minLength was increased from `0` to `1`
  - the `extra_params` request property type/format changed from `object`/`` to ``/``
  - added the new optional request property `auto_update`
  - added the new optional request property `model_version`
  - added the media type `application/x-www-form-urlencoded` to the request body
  - added the media type `multipart/form-data` to the request body
  - the request optional property `basic_auth_pass` became write-only
  - the request property `basic_auth_pass` became nullable
  - the request property `basic_auth_user` became nullable
  - the request property `description` became nullable
  - the request property `extra_params` became nullable
  - the request property `title` became nullable
  - the `timeout` request property type/format was generalized from `integer`/`` to `number`/`double`

---

[Operation](https://skmtc.dev/humansignal/apis/label-studio-api/docs/api/ml/:id/patch.md) · [API](https://skmtc.dev/humansignal/apis/label-studio-api.md) · [Page](https://skmtc.dev/humansignal/apis/label-studio-api/changes/api/ml/:id/patch)
