event

Product Deleted

Published when a product has been removed from the catalog.

EventBroker:Kafka

Overview

ProductDeleted is published by the Product Search PublisherProduct Search PublisherServicev1.0.0Reads product changes from the product database (outbox) and reliably publishes product-created, product-updated and pro...Publishesproduct-created, product-updated +1Ownerproduct-platformMapRepoView docs when a product is removed from the catalog via 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. The Search SystemSearch SystemSystemv1.0.0Internal system that keeps product data searchable. Consumes product change events from the Product Catalog System, main...Ownersearch-platformMapView docs consumes this event to remove the product from the search index.

Architecture diagram

Event-driven architecture documentation: Acme Inc

JSON Schema

4 properties

Emitted when a product is removed from the catalog

eventIdstring<uuid>
required

Unique identifier for this event

occurredAtstring<date-time>
required

Time the product was deleted

productIdstring<uuid>
required

Unique identifier for the product that was deleted

reasonstring

Optional reason the product was removed

Allowed values: DISCONTINUED DUPLICATE MERCHANT_REQUEST OTHER