event

Return Approved

Published when a return request passes the returns policy and the customer can send the items back.

EventBroker:Kafka

Overview

ReturnApproved is published by 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 once a Return RequestedReturn RequestedEventv1.0.0Published when a customer has requested to return items from an order. Ownerfulfilment-platformSchemaMapView docs passes policy checks. The Notification ServiceNotification ServiceServicev1.0.0Sends customers email, SMS and push notifications in response to events from across Acme Inc, honouring each customer's ...Publishescustomer-notifiedSubscribesorder-confirmed, shipment-delivered +5Ownercustomer-platformMapRepoView docs uses it to send the customer a return label and drop-off instructions.

Architecture diagram

Event-driven architecture documentation: Acme Inc

JSON Schema

6 properties

Published when a return request has been approved

returnIdstring<uuid>
required
orderIdstring<uuid>
required
customerIdstring<uuid>
required
returnLabelUrlstring<uri>
returnBystring<date>
approvedAtstring<date-time>
required