Get Vendors
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. vendor_type is always enforced server-side based on this route; you cannot use this endpoint to read the other module's records.
Request
- Base URLhttps://dc-region.zuperpro.com/api
- URLhttps://dc-region.zuperpro.com/api/vendors
- AuthAPI key in header x-api-key
Query parameters
eg: 2025-05-12
eg: 2025-05-12
Response
200
Changes
- breaking
the
queryrequest parametersortwas restricted to a list of enum values - breaking
for the
queryrequest parameterpage, default value was changed from1to1 - breaking
for the
queryrequest parameterfilter.created_from_date, the format changed from no format todate - breaking
for the
queryrequest parameterfilter.created_to_date, the format changed from no format todate - breaking
for the
queryrequest parameterfilter.from_catalog_count, the type changed fromstringtointeger - breaking
for the
queryrequest parameterfilter.from_lead_time, the type changed fromstringtointeger - breaking
for the
queryrequest parameterfilter.last_ordered_from_date, the format changed from no format todate - breaking
for the
queryrequest parameterfilter.last_ordered_to_date, the format changed from no format todate - breaking
for the
queryrequest parameterfilter.to_catalog_count, the type changed fromstringtointeger - breaking
for the
queryrequest parameterfilter.to_lead_time, the type changed fromstringtointeger - warning
deleted the
queryrequest parameterfilter.updated_at_from - warning
deleted the
queryrequest parameterfilter.updated_at_to - info
added the new optional
queryrequest parametercount - info
added the new optional
queryrequest parameterfilter.created_by - info
added the new optional
queryrequest parameterfilter.custom_field - info
added the new optional
queryrequest parameterfilter.favorite_supplier_vendor - info
added the new optional
queryrequest parameterfilter.integrated_vendors - info
added the new optional
queryrequest parameterfilter.is_deleted - info
added the new optional
queryrequest parameterfilter.supplier_provider_uid - info
added the new optional
queryrequest parameterfilter.updated_from_date - info
added the new optional
queryrequest parameterfilter.updated_to_date - info
added the new optional
queryrequest parametersort_by - info
added the new enum value
ASCto thequeryrequest parametersort - info
added the new enum value
DESCto thequeryrequest parametersort - info
added the media type
application/jsonfor the response with the status
- breaking