AuctionUpdatedEventv0.0.1
Raised when an auction record is created or updated and needs to be re-indexed in the publishing search index.
When firing this event make sure you set the `correlationId` in the headers and the `type` Application Property to `auctionUpdatedEvent`. Our schemas have standard metadata make sure you read and follow it.
Details
This event is published to the Service Bus topic sbt-auctions-publishing-internal (subscription: auctpubsrch-sub-auction-publishing-search) and consumed by the christies-auction-publishing-search Azure Function. The message Application Property type must be set to auctionUpdatedEvent for correct routing.
This event type is also produced by AuctionLot cloud store (AuctionChangeFeedWorker) when a Cosmos DB auction document is created or updated, publishing to sbt-auctions-internal (and forwarding to sbt-auctions-external for on-prem originating changes).
Consumer / Producer Diagram
AuctionUpdatedEvent Schema (json)
{
"$id": "https://example.com/AuctionUpdatedEvent.json",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "AuctionUpdatedEvent",
"description": "Event raised when an auction record is updated and should be re-indexed.",
"type": "object",
"required": ["metadata", "data"],
"properties": {
"metadata": {
"type": "object",
"required": ["occurredAtUtc", "typeName", "correlationId", "sentAtUtc"],
"properties": {
"occurredAtUtc": {
"type": "string",
"description": "UTC timestamp when the event occurred (ISO 8601)."
},
"typeName": {
"type": "string",
"description": "Event type name. Expected value: auctionUpdatedEvent."
},
"correlationId": {
"type": "string",
"description": "Correlation identifier used for cross-service tracing."
},
"source": {
"type": "string",
"description": "Source service and version that emitted the event."
},
"sentAtUtc": {
"type": "string",
"description": "UTC timestamp when the publisher sent the event (ISO 8601)."
}
}
},
"data": {
"type": "object",
"required": ["auctionId", "auctionNumber"],
"properties": {
"auctionId": {
"type": "string",
"description": "Unique identifier for the auction record."
},
"auctionNumber": {
"type": ["string", "number"],
"description": "Business auction number used by downstream search indexing."
},
"lastUpdatedUtc": {
"type": "string",
"description": "UTC timestamp when the auction was last updated (ISO 8601)."
}
}
}
}
}
Edit this pageLast updated on 2026/5/8