event

Order Amended

Published when an accepted order is changed before fulfilment begins.

EventBroker:Kafka

Overview

OrderAmended records an approved change to an order, such as a quantity adjustment, delivery method change, or promotional correction. Consumers use the revision and changed fields to update projections without rebuilding the full order history.

Architecture diagram

Event-driven architecture documentation: Acme Inc

JSON Schema

9 properties

Published when an accepted order is amended

orderIdstring<uuid>
required
revisioninteger
required
Minimum: 2
changedFieldsarray[string]
required
previousTotalinteger
required
Minimum: 0
newTotalinteger
required
Minimum: 0
currencystring
required
Match pattern: ^[A-Z]{3}$
amendedBystring
required

Customer, support agent, or automated policy identifier

reasonstring
Max length: 250
amendedAtstring<date-time>
required