Vendr Public API

Catalog API

Endpoint:https://api.vendr.com

Get a Company

GET
https://api.vendr.com
/v1/catalog/companies/{companyId}

Get a Companypath Parameters

  • companyIdstring · uuid · required

Get a CompanyHeaders

  • Authorizationstring · required
  • x-vendr-end-user-identifierstring
  • x-vendr-end-user-ipstring · ipv4
  • x-vendr-end-user-emailstring · email
  • x-vendr-end-user-organization-identifierstring

Get a CompanyResponses

  • idstring · uuid · required
  • namestring · required
  • legalNamestring · required
  • domainstring · required
  • descriptionstring · required
  • discontinuedboolean · required
  • productFamiliesobject[] · required
  • productsobject[] · required
  • urlstring
  • iconstring
  • fiscalYearEndstring
  • stockSymbolsobject[]
  • categoryobject
  • defaultPriceRangeobject

Get a Product Family

GET
https://api.vendr.com
/v1/catalog/product-families/{productFamilyId}

Get a Product Familypath Parameters

  • productFamilyIdstring · uuid · required

Get a Product FamilyHeaders

  • Authorizationstring · required
  • x-vendr-end-user-identifierstring
  • x-vendr-end-user-ipstring · ipv4
  • x-vendr-end-user-emailstring · email
  • x-vendr-end-user-organization-identifierstring

Get a Product FamilyResponses

  • idstring · uuid · required
  • namestring · required
  • defaultPriceRangeobject
  • productsobject[]

Get a Product

GET
https://api.vendr.com
/v1/catalog/products/{productId}

Get a Productpath Parameters

  • productIdstring · uuid · required

Get a ProductHeaders

  • Authorizationstring · required
  • x-vendr-end-user-identifierstring
  • x-vendr-end-user-ipstring · ipv4
  • x-vendr-end-user-emailstring · email
  • x-vendr-end-user-organization-identifierstring

Get a ProductResponses

  • idstring · uuid · required
  • namestring · required
  • descriptionstring · required
  • pricingDimensionsobject[] · required
  • includedFeaturesobject[] · required
  • companyobject · required
  • productFamilyIdstring · uuid
  • iconstring
  • urlstring
  • currencystring

List Categories

GET
https://api.vendr.com
/v1/catalog/categories

List Categoriesquery Parameters

  • limitinteger · min: 1 · max: 100
    Default: 10
  • offsetinteger
  • parentCategoryIdstring · uuid
  • sortBystring · enum
    Enum values:
    name
    Default: name
  • sortOrderstring · enum
    Enum values:
    asc
    desc
    Default: asc

List CategoriesHeaders

  • Authorizationstring · required
  • x-vendr-end-user-identifierstring
  • x-vendr-end-user-ipstring · ipv4
  • x-vendr-end-user-emailstring · email
  • x-vendr-end-user-organization-identifierstring

List CategoriesResponses

  • dataobject[] · required
  • paginationobject · required

List Companies

GET
https://api.vendr.com
/v1/catalog/companies

List Companiesquery Parameters

  • namestring
  • domainstring
  • categoryIdstring · uuid
  • limitinteger · min: 1 · max: 100
    Default: 10
  • offsetinteger
  • sortBystring · enum
    Enum values:
    name
    Default: name
  • sortOrderstring · enum
    Enum values:
    asc
    desc
    Default: asc
  • idsstring[] · maxItems: 30

List CompaniesHeaders

  • Authorizationstring · required
  • x-vendr-end-user-identifierstring
  • x-vendr-end-user-ipstring · ipv4
  • x-vendr-end-user-emailstring · email
  • x-vendr-end-user-organization-identifierstring

List CompaniesResponses

  • dataobject[] · required
  • paginationobject · required

List Product Families

GET
https://api.vendr.com
/v1/catalog/companies/{companyId}/product-families

List Product Familiespath Parameters

  • companyIdstring · uuid · required

List Product Familiesquery Parameters

  • limitinteger · min: 1 · max: 100
    Default: 10
  • offsetinteger
  • sortBystring · enum
    Enum values:
    name
    Default: name
  • sortOrderstring · enum
    Enum values:
    asc
    desc
    Default: asc

List Product FamiliesHeaders

  • Authorizationstring · required
  • x-vendr-end-user-identifierstring
  • x-vendr-end-user-ipstring · ipv4
  • x-vendr-end-user-emailstring · email
  • x-vendr-end-user-organization-identifierstring

List Product FamiliesResponses

  • dataobject[] · required
  • paginationobject · required

List Products

GET
https://api.vendr.com
/v1/catalog/companies/{companyId}/products

List Productspath Parameters

  • companyIdstring · uuid · required

List Productsquery Parameters

  • productFamilyIdstring · uuid
  • limitinteger · min: 1 · max: 100
    Default: 10
  • offsetinteger
  • sortBystring · enum
    Enum values:
    name
    Default: name
  • sortOrderstring · enum
    Enum values:
    asc
    desc
    Default: asc

List ProductsHeaders

  • Authorizationstring · required
  • x-vendr-end-user-identifierstring
  • x-vendr-end-user-ipstring · ipv4
  • x-vendr-end-user-emailstring · email
  • x-vendr-end-user-organization-identifierstring

List ProductsResponses

  • dataobject[] · required
  • paginationobject · required