Vendr Public API

Schemas


CategoryListResponse

  • dataobject[] · required
  • paginationobject · required

CompanySearchResponse

  • dataobject[] · required
  • paginationobject · required

CompanyProductsListResponse

  • dataobject[] · required
  • paginationobject · required

CompanyProductFamiliesListResponse

  • dataobject[] · required
  • paginationobject · required

IntentSearchResponse

  • dataobject[] · required
  • paginationobject · required

CompanyProductFamilyDetail

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

CategorySummary

  • idstring · uuid · required
  • namestring · required
  • descriptionstring · required
  • parentCategoryIdstring · uuid

CompanySummary

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

CompanyDetail

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

ProductSummary

  • idstring · uuid · required
  • namestring · required
  • productFamilyIdstring · uuid
  • descriptionstring
  • iconstring
  • urlstring
  • defaultPricenumber

ProductDetail

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

ProductDimension

  • idstring · uuid · required
  • namestring · required
  • descriptionstring · required
  • unitNamestring · required
  • priceImpactKnownboolean · required
  • quantityPropertiesobject · required
  • formFieldobject
  • dependsOnDimensionIdstring · uuid

BasicPriceResponse

  • estimateobject · required
  • currencystring · required
  • timestampstring · date-time · required

AdvancedPriceResponse

  • estimateobject · required
  • productEstimatesobject[] · required
  • currencystring · required
  • timestampstring · date-time · required

ScopeCreate

  • scopeTermsobject[] · minItems: 1 · required
  • productTermsobject[] · minItems: 1 · required
  • previousScopeIdstring · uuid

ScopeDetail

  • idstring · uuid · required
  • sourcestring · enum · required
    Enum values:
    manual
    document
  • createdOnstring · date-time · required
  • scopeTermsobject[] · required
  • productTermsobject[] · required
  • previousScopeIdstring · uuid
  • nextScopeIdstring · uuid
  • documentProcessingobject

WebhookCreateResponse

  • idstring · required
  • urlstring · uri · required
  • eventsstring[] · required
    Enum values:
    scope.extracted
  • secretstring

WebhookCreateRequest

  • urlstring · uri · required
  • eventsstring[] · required
    Enum values:
    scope.extracted

WebhookListResponse

  • idstring · required
  • urlstring · uri · required
  • eventsstring[] · required

WebhookEventListResponse

  • idstring · required
  • attemptsnumber · required
  • responseStatusnumber · required
  • lastAttemptAtstring · required
  • nextAttemptAtstring · required
  • successfulAtstring · required
  • updatedAtstring · required
  • createdAtstring · required
  • statusstring · required

WebhookDeleteResponse

  • idstring · required

WebhookEventDetailResponse

  • idstring · required
  • attemptsnumber · required
  • responseStatusnumber · required
  • lastAttemptAtstring · required
  • nextAttemptAtstring · required
  • successfulAtstring · required
  • updatedAtstring · required
  • createdAtstring · required
  • statusstring · required
  • dataobject · required

HealthCheckResponse

  • statusstring · enum · required
    Enum values:
    ok
    degraded
    error
  • timestampstring · date-time · required
  • versionstring · required
  • servicesobject[] · required

Pagination

  • totalinteger · required
  • limitinteger · required
  • offsetinteger · required

Error

  • statusnumber · required
  • titlestring · required
  • detailstring · required
  • typestring
  • instancestring
  • traceobject

IntentSummary

  • idstring · uuid · required
  • userDetailsobject · required
  • timestampstring · date-time · required
  • eventrequired
  • originstring

TrackRequest

  • engagementTypestring · enum · required
    Enum values:
    price_estimate
    price_check
    catalog_view_verified
    catalog_view
  • companyIdstring
  • scopeIdstring
  • urlstring
  • endUserIdentifierstring
  • endUserIpstring
  • endUserEmailstring
  • endUserOrganizationIdentifierstring