Skip to main content

Product Service API

Auto-generated from NestJS controller decorators. Last synced: 2026-03-15

Base path: /api
Endpoints: 11


Health

Liveness probe

GET/health

Readiness probe

GET/ready

Pricing Plans

List products (legacy pricing-plans endpoint)

GET/pricing-plans
categorystring

query parameter

statusstring

query parameter


Products

Create product

POST/productsBearer token

Request 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 token
searchDtoSearchProductsDtoRequired

query parameter


Get search autocomplete suggestions

GET/products/search/suggestBearer token
qstringRequired

query parameter

limitnumber

query parameter


Get all product categories

GET/products/search/categoriesBearer token

List products with optional filters and pagination

GET/productsBearer token
queryQueryProductsDtoRequired

query parameter


Get product by ID

GET/products/:idBearer token
idstringRequired

path parameter


Update product

PUT/products/:idBearer token
idstringRequired

path 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 token
idstringRequired

path parameter