The application will send new operation notification messages through this channel.
The environment from which the event originated from e.g. dev, prod
Accepts one of the following messages:
Default Correlation ID
The application will send category updated Search events through this channel.
{
"id": "string",
"specversion": "1.0",
"env": "dev",
"sourceService": "com.specsavers/search-service",
"type": "com.specsavers.rtp.search.category.upserted",
"correlationid": "string",
"data": {
"assetKey": "string",
"assetType": "category",
"locales": {
"property1": {
"property1": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
},
"property2": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
}
},
"property2": {
"property1": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
},
"property2": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
}
}
}
}
}
Default Correlation ID
The application will send category deleted Search events through this channel.
{
"id": "string",
"specversion": "1.0",
"env": "dev",
"sourceService": "com.specsavers/search-service",
"type": "com.specsavers.rtp.search.category.deleted",
"correlationid": "string",
"data": {
"assetKey": "string",
"assetType": "category",
"locales": {
"property1": {
"property1": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
},
"property2": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
}
},
"property2": {
"property1": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
},
"property2": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
}
}
}
}
}
Default Correlation ID
The application will send product updated Search events through this channel.
{
"id": "string",
"specversion": "1.0",
"env": "dev",
"sourceService": "com.specsavers/search-service",
"type": "com.specsavers.rtp.search.product.upserted",
"correlationid": "string",
"data": {
"assetKey": "string",
"assetType": "category",
"locales": {
"property1": {
"property1": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
},
"property2": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
}
},
"property2": {
"property1": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
},
"property2": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
}
}
}
}
}
Default Correlation ID
The application will send product deleted Search events through this channel.
{
"id": "string",
"specversion": "1.0",
"env": "dev",
"sourceService": "com.specsavers/search-service",
"type": "com.specsavers.rtp.search.product.deleted",
"correlationid": "string",
"data": {
"assetKey": "string",
"assetType": "category",
"locales": {
"property1": {
"property1": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
},
"property2": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
}
},
"property2": {
"property1": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
},
"property2": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
}
}
}
}
}
Default Correlation ID
The application will send product updated Search events through this channel.
{
"id": "string",
"specversion": "1.0",
"env": "dev",
"sourceService": "com.specsavers/search-service",
"type": "com.specsavers.rtp.search.page.upserted",
"correlationid": "string",
"data": {
"assetKey": "string",
"assetType": "brand-page",
"locales": {
"property1": {
"property1": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
},
"property2": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
}
},
"property2": {
"property1": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
},
"property2": {
"existingUrl": "string",
"newUrl": "string",
"wasArchived": true,
"colors": {
"property1": "string",
"property2": "string"
}
}
}
}
}
}
The environment from which the event originated from e.g. dev, prod