Product Service API
Auto-generated from NestJS controller decorators. Last synced: 2026-03-15
Base path: /api
Endpoints: 11
Health
Liveness probe
GET
/healthReadiness probe
GET
/readyPricing Plans
List products (legacy pricing-plans endpoint)
GET
/pricing-planscategorystringquery parameter
statusstringquery parameter
Products
Create product
POST
/productsBearer tokenRequest Body: CreateProductDto
skustringRequired—
namestringRequired—
descriptionstring—
categorystringRequired—
statusstring—
specsRecordstring, string—
monthlyPricenumberRequired—
hourlyPricenumber—
unitPricenumber—
currencystring—
annualDiscountnumber—
tierstring—
featuresstring[]—
isPopularboolean—
sortOrdernumber—
ctaTextstring—
ctaActionstring—
Search products with full-text search, filters, sorting, and pagination
GET
/products/searchBearer tokensearchDtoSearchProductsDtoRequiredquery parameter
Get search autocomplete suggestions
GET
/products/search/suggestBearer tokenqstringRequiredquery parameter
limitnumberquery parameter
Get all product categories
GET
/products/search/categoriesBearer tokenList products with optional filters and pagination
GET
/productsBearer tokenqueryQueryProductsDtoRequiredquery parameter
Get product by ID
GET
/products/:idBearer tokenidstringRequiredpath parameter
Update product
PUT
/products/:idBearer tokenidstringRequiredpath parameter
Request Body: UpdateProductDto
skustring—
namestring—
descriptionstring—
categorystring—
statusstring—
specsRecordstring, string—
monthlyPricenumber—
hourlyPricenumber—
unitPricenumber—
currencystring—
annualDiscountnumber—
tierstring—
featuresstring[]—
isPopularboolean—
sortOrdernumber—
ctaTextstring—
ctaActionstring—
Delete product
DELETE
/products/:idBearer tokenidstringRequiredpath parameter