Get a Company
GET
https://api.vendr.com
/v1/catalog/companies/{companyId}
path Parameters
companyId
string · uuid · required
Headers
Authorization
string · requiredx-vendr-end-user-identifier
stringx-vendr-end-user-ip
string · ipv4x-vendr-end-user-email
string · emailx-vendr-end-user-organization-identifier
string
Responses
id
string · uuid · requiredname
string · requiredlegalName
string · requireddomain
string · requireddescription
string · requireddiscontinued
boolean · requiredproductFamilies
object[] · requiredproducts
object[] · required
url
stringicon
stringfiscalYearEnd
stringstockSymbols
object[]category
objectdefaultPriceRange
object
Get a Product Family
GET
https://api.vendr.com
/v1/catalog/product-families/{productFamilyId}
path Parameters
productFamilyId
string · uuid · required
Headers
Authorization
string · requiredx-vendr-end-user-identifier
stringx-vendr-end-user-ip
string · ipv4x-vendr-end-user-email
string · emailx-vendr-end-user-organization-identifier
string
Responses
id
string · uuid · requiredname
string · required
defaultPriceRange
objectproducts
object[]
Get a Product
GET
https://api.vendr.com
/v1/catalog/products/{productId}
path Parameters
productId
string · uuid · required
Headers
Authorization
string · requiredx-vendr-end-user-identifier
stringx-vendr-end-user-ip
string · ipv4x-vendr-end-user-email
string · emailx-vendr-end-user-organization-identifier
string
Responses
id
string · uuid · requiredname
string · requireddescription
string · requiredpricingDimensions
object[] · requiredincludedFeatures
object[] · requiredcompany
object · required
productFamilyId
string · uuidicon
stringurl
stringcurrency
string
List Categories
GET
https://api.vendr.com
/v1/catalog/categories
query Parameters
limit
integer · min: 1 · max: 100Default: 10offset
integerparentCategoryId
string · uuidsortBy
string · enumEnum values:nameDefault: namesortOrder
string · enumEnum values:ascdescDefault: asc
Headers
Authorization
string · requiredx-vendr-end-user-identifier
stringx-vendr-end-user-ip
string · ipv4x-vendr-end-user-email
string · emailx-vendr-end-user-organization-identifier
string
Responses
data
object[] · requiredpagination
object · required
List Companies
GET
https://api.vendr.com
/v1/catalog/companies
query Parameters
name
stringdomain
stringcategoryId
string · uuidlimit
integer · min: 1 · max: 100Default: 10offset
integersortBy
string · enumEnum values:nameDefault: namesortOrder
string · enumEnum values:ascdescDefault: ascids
string[] · maxItems: 30
Headers
Authorization
string · requiredx-vendr-end-user-identifier
stringx-vendr-end-user-ip
string · ipv4x-vendr-end-user-email
string · emailx-vendr-end-user-organization-identifier
string
Responses
data
object[] · requiredpagination
object · required
List Product Families
GET
https://api.vendr.com
/v1/catalog/companies/{companyId}/product-families
path Parameters
companyId
string · uuid · required
query Parameters
limit
integer · min: 1 · max: 100Default: 10offset
integersortBy
string · enumEnum values:nameDefault: namesortOrder
string · enumEnum values:ascdescDefault: asc
Headers
Authorization
string · requiredx-vendr-end-user-identifier
stringx-vendr-end-user-ip
string · ipv4x-vendr-end-user-email
string · emailx-vendr-end-user-organization-identifier
string
Responses
data
object[] · requiredpagination
object · required
List Products
GET
https://api.vendr.com
/v1/catalog/companies/{companyId}/products
path Parameters
companyId
string · uuid · required
query Parameters
productFamilyId
string · uuidlimit
integer · min: 1 · max: 100Default: 10offset
integersortBy
string · enumEnum values:nameDefault: namesortOrder
string · enumEnum values:ascdescDefault: asc
Headers
Authorization
string · requiredx-vendr-end-user-identifier
stringx-vendr-end-user-ip
string · ipv4x-vendr-end-user-email
string · emailx-vendr-end-user-organization-identifier
string
Responses
data
object[] · requiredpagination
object · required