API for creating a single product
Input containing properties for creating product.
Optional
options?: { Options to modify the returned product response.
Optional
expand?: stringOrganization ID of the organization to which the product belongs.
Product data to be created.
Optional
requestContext: RequestContextProduct data that was created.
This API is used to create a single product in the Catalog service.
API for deleting multiple products
Input containing properties for delete product.
Optional
requestContext: RequestContextVoid
This API is used to delete products in the Catalog service.
API for getting multiple products, regardless of their publication status
Input containing property for fetching products.
Optional
queryQuery options for the product response.
Optional
requestContext: RequestContextPaginated list of products.
This API is used to get multiple products from the Catalog service.
API for getting multiple catalog attachments
List of catalog attachment IDs to be fetched.
Optional
requestContext: RequestContextrequest context (requestId, serviceHistory)
Catalog attachments array that fetched if the id is not exist return null.
This API is used to get multiple catalog attachments from the Catalog service. It will return array exactly the same length as the idList, if the id is not exist return null instead in for the specific attachment.
API for getting attributes
Input containing properties for fetching attributes.
Optional
queryQuery options for the attribute response.
Optional
requestContext: RequestContextPaginated list of attributes.
This API is used to get the attributes from the Catalog service.
API for getting multiple products that are:
Input containing properties for fetching products.
Optional
queryQuery options for the product response.
Optional
requestContext: RequestContextPaginated list of products.
This API is used to get multiple products from the Catalog service.
API for getting categories
Input containing properties for fetching categories.
Optional
queryQuery options for the category response.
Optional
requestContext: RequestContextPaginated list of categories.
This API is used to get the categories from the Catalog service.
API for getting a single product
Input containing properties for fetching product.
Optional
expand?: stringExpand options for the product response.
ID of the product to be fetched.
Optional
requestContext: RequestContextrequest context (requestId, serviceHistory)
Product data that was fetched.
This API is used to get a single product from the Catalog service.
API for getting multiple products that are:
Input containing properties for fetching products.
Optional
queryQuery options for the product response.
Optional
requestContext: RequestContextPaginated list of products.
Use getAvailableProducts instead
This API is used to get multiple products from the Catalog service.
API for updating multiple products
Input containing properties for update product.
Organization ID of the products to update. All products must belong to the same organization.
List of batch updates to perform. Each update contains a list of product IDs to update and the data to update.
Optional
requestContext: RequestContextVoid
This API is used to update products in the Catalog service.
Generated using TypeDoc
Interface for Catalog's Default Adapter's API
Description
This interface is used to define the API for Catalog's Default Adapter. Implement this interface to create a custom API for communicating with Catalog functionality.