PrivateSaleItemDeletedEvent
v0.0.1

Raised when a private sale item is deleted and must be removed from the publishing search index.
When firing this event make sure you set the `correlationId` in the headers and the `type` Application Property to `privateSaleItemDeletedEvent`. Our schemas have standard metadata make sure you read and follow it.

Details

The christies-auction-publishing-search Azure Function consumes this document type from sbt-auctions-publishing-internal (subscription: auctpubsrch-sub-auction-publishing-search). The message Application Property type must be set to privateSaleItemDeletedEvent for correct routing.

Producer attribution for this specific type string is currently being verified in upstream services. Source evidence confirms the consumer contract and routing type.

Consumer / Producer Diagram

PrivateSaleItemDeletedEvent Schema (json)
{
  "$id": "https://example.com/PrivateSaleItemDeletedEvent.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "PrivateSaleItemDeletedEvent",
  "description": "Event raised when a private sale item is deleted and should be removed from search.",
  "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: privateSaleItemDeletedEvent."
        },
        "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": ["privateSaleItemId"],
      "properties": {
        "privateSaleItemId": {
          "type": "string",
          "description": "Unique identifier for the deleted private sale item."
        },
        "privateSaleId": {
          "type": "string",
          "description": "Identifier for the parent private sale."
        },
        "deletedAtUtc": {
          "type": "string",
          "description": "UTC timestamp when the private sale item was deleted (ISO 8601)."
        }
      }
    }
  }
}
Edit this pageLast updated on 2026/5/8