event

Return Requested

Published when a customer has requested to return items from an order.

EventBroker:Kafka

Overview

ReturnRequested is published by the Returns APIReturns APIServicev1.0.0Public API customers use to start a return. Validates the request against the original order and records it. Publishesreturn-requestedSubscribesrequest-returnOwnerfulfilment-platformMapRepoView docs after it accepts a Request ReturnRequest ReturnCommandv1.0.0Command sent by a customer to return one or more items from a delivered order. Ownerfulfilment-platformSchemaMapView docs. The Returns ProcessorReturns ProcessorServicev1.0.0Applies the returns policy to new requests and tracks returned parcels until they arrive back at the warehouse. Publishesreturn-approved, return-receivedSubscribesreturn-requestedOwnerfulfilment-platformMapRepoView docs consumes it to apply the returns policy.

Architecture diagram

Event-driven architecture documentation: Acme Inc

JSON Schema

8 properties

Published when a customer has requested a return

returnIdstring<uuid>
required
orderIdstring<uuid>
required
customerIdstring<uuid>
required
itemsarray[object]
required
reasonstring
requestedAtstring<date-time>
required