Tools

Browse and manage your available tools and integrations

Search Knowledge Base
Searches internal documents (catalogs, specs, guides) for information relevant to the user's query. Use filters like 'cabinetLineId' or 'documentId' to narrow results.
Parameters:
query*The search term or question to use for finding relevant document chunks.Type: string
cabinetLineIdOptional: Filter results to chunks associated with a specific cabinet line ID or slug.Type: unknown
documentIdOptional: Filter results to chunks within a specific document ID.Type: unknown
countThe maximum number of relevant chunks/pages to return.Type: unknown
Manufacturer Chat
Initiates an interactive chat session focused on a specific manufacturer or their cabinet lines. Allows users to ask detailed questions.
Parameters:
manufacturerSlug*Slug of the manufacturer.Type: string
manufacturerNameDisplay name of the manufacturer.Type: unknown
initialQueryInitial question or topic from the user.Type: unknown
SKU Lookup
Looks up cabinet product details by SKU, manufacturer, product line, or search term. Supports fuzzy SKU matching.
Parameters:
sku*The specific SKU code (e.g., B30).Type: unknown
manufacturer*Manufacturer name/slug (e.g., 'Wellborn').Type: unknown
cabinetLine*Product line name/slug (e.g., 'Select Series').Type: unknown
searchTerm*General search term for name/description.Type: unknown
SKU Mapping
Map SKUs between cabinet lines
Parameters:
sourceLine*The source cabinet line to map fromType: object
sourceSkus*List of SKU slugs from the source line to mapType: array
targetLines*List of cabinet lines to map toType: array
Retrieve Entity Data
Retrieves structured entity data (like SKUs, Manufacturers, etc.) based on type and specific filters (e.g., price, name contains, category equals). Supports sorting.
Parameters:
entityType*The slug of the entity type to retrieve (e.g., 'sku', 'manufacturer').Type: string
filters*Filters to apply (e.g., { 'price': { 'lt': 300 }, 'content.manufacturer': { 'eq': 'Wellborn' }, 'slug': { 'eq': 'b30' } }). Keys prefixed with 'content.' target JSONB fields.Type: unknown
limit*Maximum number of entities to return.Type: unknown
orderBy*Field and direction to sort results by.Type: unknown
fields*Specific fields to return in the output rows (if omitted, default fields are used).Type: unknown