Dashboard
How it Works Documentation Quick Start PAPI — Pages & Assets MAPI — Dynamic Data Integrations SAPI — Sessions & Forms MCP Server OpenClaw Skill Tools Deploy Dashboard
Product Catalog

Product Catalog

⚡ Built-in — Platform Built-in

Manage products, variants, and categories for your online store or any catalog-style listing. Prices in cents, category nesting, variant options, fulltext search.

⚡ Built-in — No Setup Required This integration is built into the WebsitePublisher platform. All endpoints are available immediately — no API key needed.

Endpoints (13)

GET list-products

List products with optional filters. Returns products with category info. Paginated.

No input parameters required.

GET get-product

Get a single product with its variants and category in one response.

No input parameters required.

POST create-product

Create a new product. Slug auto-generated from name if omitted. Price in cents (1999 = €19.99).

No input parameters required.

PUT update-product

Update an existing product. Only send fields you want to change.

No input parameters required.

DELETE delete-product

Delete a product and all its variants (CASCADE).

No input parameters required.

GET search-products

Fulltext search on product name, description, and SKU. Default: only active products.

No input parameters required.

GET list-categories

List all categories with product counts. Returns tree structure by default.

No input parameters required.

POST create-category

Create a product category. Supports nesting via parent_id.

No input parameters required.

PUT update-category

Update an existing category.

No input parameters required.

DELETE delete-category

Delete a category. Products in this category get category_id = NULL.

No input parameters required.

POST create-variant

Add a variant to a product. Auto-sets product type to variable.

No input parameters required.

PUT update-variant

Update a product variant.

No input parameters required.

DELETE delete-variant

Delete a variant. Auto-resets product type to simple if last variant.

No input parameters required.

MCP Tool Names

When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:

EndpointMCP Tool Name
list-products product-catalog_list_products
get-product product-catalog_get_product
create-product product-catalog_create_product
update-product product-catalog_update_product
delete-product product-catalog_delete_product
search-products product-catalog_search_products
list-categories product-catalog_list_categories
create-category product-catalog_create_category
update-category product-catalog_update_category
delete-category product-catalog_delete_category
create-variant product-catalog_create_variant
update-variant product-catalog_update_variant
delete-variant product-catalog_delete_variant
← Back to all integrations