Skip to navigation

List catalog entries

Returns a paginated list of catalog entries, filterable by company, vendor, and search term. Use expand=prices,allowances to populate properties, display_name, prices, and allowances keys or retrieve a single entry to populate them.

Authentication

AuthorizationBearer
OAuth2 authentication flows. Auth server URLs will vary by environment

Headers

X-Api-KeystringRequired
API key for authentication
X-API-VersionstringOptional

API version to use (optional, defaults to latest). Supported values: 1.0.0, 1.1.0.

Query parameters

ottimate_company_idintegerOptional
Filter entries by company ID. If omitted, results are scoped to all companies the caller has access to.
erp_vendor_idstringOptional
Filter entries by vendor name
searchstringOptional
Search term matched against item name, description, sku, and upc.
pageintegerOptionalDefaults to 1

Page number (default: 1)

limitintegerOptional<=100Defaults to 50

Items per page (default: 50, max: 100)

expandstringOptional

Comma-separated list of fields to expand. Options: prices, allowances — requesting either returns both.

skustringOptional
SKU code
upcstringOptional
UPC code
buying_formatstringOptional

Buying format (e.g. ‘CASE’, ‘EACH’). Pass ‘null’ to filter entries that have no buying format (NULL or empty).

sizestringOptional

Pack size (e.g. ‘6 CT’, ‘10 LB’)

uomstringOptional

Unit of measure (e.g. ‘CASE’, ‘EACH’, ‘LB’)

pricedoubleOptional
Price for the pack size
unit_pricedoubleOptional
Price per individual unit within the pack

Response

Successful response with paginated catalog entry list
countinteger
Total number of results
resultslist of objects
List of catalog entries.
pageintegerOptional
Current page number
per_pageintegerOptional
Items per page

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error