Delete Product
Command to remove a product from the catalog.
/products/{productId}Overview
DeleteProduct is handled by the Product APIProduct APIServicev1.0.0The public-facing API for the product catalog. Handles commands to create, update and delete products, serves product re...Subscribescreate-product, update-product +2APIsOpenAPIOwnerproduct-platformMapRepoView docs. It removes a product from the Product DatabaseProduct DatabaseContainerv1.0.0
PostgreSQL database that is the system of record for all product data.MapView docs and, on success, publishes a Product DeletedProduct DeletedEventv1.0.0Published when a product has been removed from the catalog.
Ownerproduct-platformSchemaMapView docs event so downstream systems can clean up.
Architecture diagram
Schema
JSON Schema
Command to remove a product from the catalog
Unique identifier of the product to delete
Optional reason the product is being removed
DISCONTINUED DUPLICATE MERCHANT_REQUEST OTHER