Update Vendor
Changed onOperates on Vendors. In the Zuper client app this module is labeled "Vendor" for most companies, and "Supplier" for companies in the roofing industry — the API and data shape are identical either way. Vendors and Subcontractors share the exact same underlying schema and endpoints; they're distinguished only by the vendor_type field (VENDOR here) and the /vendors vs /subcontractors route prefix.
Request
- Base URLhttps://dc-region.zuperpro.com/api
- URLhttps://dc-region.zuperpro.com/api/vendors/{vendor_uid}
- AuthAPI key in header x-api-key
Path parameters
UID of the vendor to update.
Request body
Response
200
Changes
- breaking
request property
/was restricted to a list of enum values - breaking
the
///request property type changed fromstringtointeger - breaking
the
/request property format changed from no format toemail - warning
the
/request property's maxLength was set to256 - warning
the
/request property's maxLength was set to256 - warning
the
/request property's maxLength was set to256 - warning
the
/request property's maxLength was set to256 - warning
the
/request property's maxLength was set to256 - info
added the new optional request property
/// - info
added the new optional request property
/ - info
added the new optional request property
/ - info
added the new optional request property
// - info
added the new optional request property
// - info
added the new optional request property
/ - info
the request property
//became nullable - info
the request property
/became nullable - info
the request property
/became nullable - info
the request property
/became nullable - info
added the new
JOB_ADDRESSenum value to the request property/ - info
added the new
PICKUPenum value to the request property/ - info
added the new
WAREHOUSEenum value to the request property/ - info
the
/request property type was generalized fromintegertonumber - info
added the media type
application/jsonfor the response with the status
- breaking