---
title: "Changes to Create Vendor"
method: POST
path: "/vendors"
---

# Changes to Create Vendor

`POST /vendors`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `3c21bc232e16`: 4 breaking, 6 warning, 19 info

## Changes

- **2026-11-03** `3c21bc232e16`: 4 breaking, 6 warning, 19 info
  - request property `vendor/vendor_delivery_method` was restricted to a list of enum values
  - the request property `vendor/vendor_contact_name` became required
  - the `vendor/attachments/items/file_size` request property type changed from `string` to `integer`
  - the `vendor/vendor_email` request property format changed from no format to `email`
  - the `vendor/tax_identifier` request property's maxLength was set to `256`
  - the `vendor/vendor_contact_name` request property's maxLength was set to `256`
  - the `vendor/vendor_display_name` request property's maxLength was set to `256`
  - the `vendor/vendor_email` request property's maxLength was set to `256`
  - the `vendor/vendor_name` request property's maxLength was set to `256`
  - removed the request property `vendor_catalog`
  - added the new optional request property `vendor/attachments/items/visible_to_customer`
  - added the new optional request property `vendor/custom_fields`
  - added the new optional request property `vendor/type`
  - added the new optional request property `vendor/vendor_address/county`
  - added the new optional request property `vendor/vendor_billing_address/county`
  - added the new optional request property `vendor/vendor_catalog`
  - added the new optional request property `vendor/vendor_description`
  - the request property `vendor/accounts/tax_group` became nullable
  - the request property `vendor/tax_identifier` became nullable
  - the request property `vendor/vendor_bank_details` became nullable
  - the request property `vendor/vendor_lead_time` became nullable
  - the request property `vendor/vendor_contact_no/work` became optional
  - the request property `vendor/vendor_delivery_method` became optional
  - added the new `JOB_ADDRESS` enum value to the request property `vendor/vendor_delivery_method`
  - added the new `PICKUP` enum value to the request property `vendor/vendor_delivery_method`
  - added the new `WAREHOUSE` enum value to the request property `vendor/vendor_delivery_method`
  - the `vendor/vendor_address/geo_cordinates/items/` request property type was generalized from `integer` to `number`, and format from no format to `float`
  - the `vendor/vendor_lead_time` request property type was generalized from `integer` to `number`
  - added the media type `application/json` for the response with the status `200`

---

[Operation](https://skmtc.dev/zuper/apis/zuper-pro-api/docs/vendors/post.md) - [API](https://skmtc.dev/zuper/apis/zuper-pro-api.md) - [Page](https://skmtc.dev/zuper/apis/zuper-pro-api/changes/vendors/post)
