---
title: "Changes to Actualizar proveedor"
method: PUT
path: "/api/v1/suppliers/{supplier_id}"
---

# Changes to Actualizar proveedor

`PUT /api/v1/suppliers/{supplier_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 3 revisions.

- **2026-11-03** `ed0d46e68fbe`: 18 breaking, 13 warning, 27 info

## Changes

- **2026-11-03** `ed0d46e68fbe`: 18 breaking, 13 warning, 27 info
  - for the `header` request parameter `Idempotency-Key`, the minLength was increased from `0` to `1`
  - request property `payment_term_id` list-of-types was narrowed by removing types `null` from media type `application/json`
  - the `name` request property's minLength was increased from `0` to `1`
  - the response property `data/supplier/address` became nullable for the status `200`
  - the response property `data/supplier/apartment` became nullable for the status `200`
  - the response property `data/supplier/city` became nullable for the status `200`
  - the response property `data/supplier/company_name` became nullable for the status `200`
  - the response property `data/supplier/country` became nullable for the status `200`
  - the response property `data/supplier/description` became nullable for the status `200`
  - the response property `data/supplier/email` became nullable for the status `200`
  - the response property `data/supplier/is_active` became nullable for the status `200`
  - the response property `data/supplier/payment_term_id` became nullable for the status `200`
  - the response property `data/supplier/phone` became nullable for the status `200`
  - the response property `data/supplier/postal_code` became nullable for the status `200`
  - the response property `data/supplier/province_id` became nullable for the status `200`
  - the response property `data/supplier/tax_category` became nullable for the status `200`
  - the response property `data/supplier/tax_id` became nullable for the status `200`
  - the response property `data/supplier/tax_id_type` became nullable for the status `200`
  - for the `header` request parameter `Idempotency-Key`, the maxLength was set to `255`
  - the `address/anyOf[subschema #1]/` request property's maxLength was set to `70`
  - the `apartment/anyOf[subschema #1]/` request property's maxLength was set to `10`
  - the `city/anyOf[subschema #1]/` request property's maxLength was set to `255`
  - the `company_name/anyOf[subschema #1]/` request property's maxLength was set to `70`
  - the `country` request property's maxLength was set to `50`
  - the `description/anyOf[subschema #1]/` request property's maxLength was set to `500`
  - the `email/anyOf[subschema #1]/` request property's maxLength was set to `100`
  - the `name` request property's maxLength was set to `200`
  - the `phone/anyOf[subschema #1]/` request property's maxLength was set to `13`
  - the `postal_code/anyOf[subschema #1]/` request property's maxLength was set to `8`
  - the `province` request property's maxLength was set to `2`
  - the `tax_id/anyOf[subschema #1]/` request property's maxLength was set to `32`
  - added the new optional request property `default_account_id`
  - the request property `payment_term_id` became nullable
  - added the non-success response with the status `409`
  - added the non-success response with the status `503`
  - added the optional property `error/details/items/metadata` to the response with the `400` status
  - added the optional property `error/details/items/metadata` to the response with the `401` status
  - added the optional property `error/details/items/metadata` to the response with the `403` status
  - added the optional property `error/details/items/metadata` to the response with the `404` status
  - added the optional property `error/details/items/metadata` to the response with the `429` status
  - …18 more

---

[Operation](https://skmtc.dev/lapyme/apis/la-pyme-api/docs/api/v1/suppliers/:supplier_id/put.md) - [API](https://skmtc.dev/lapyme/apis/la-pyme-api.md) - [Page](https://skmtc.dev/lapyme/apis/la-pyme-api/changes/api/v1/suppliers/:supplier_id/put)
