Search Event Definition 0.1.0

Operations

  • SEND api-ebb-{region}-integration-{env}

    The application will send new operation notification messages through this channel.

    Operation IDsend
    object
    env
    required
    string

    The environment from which the event originated from e.g. dev, prod

      Allowed values:
    • "dev"
    • "qa"
    • "qa2"
    • "stg"
    • "prod"

    Accepts one of the following messages:

    • #0
      Message IDSearchEventCategoryUpserted
      Correlation ID$message.payload#/detail/correlationid

      Default Correlation ID

      The application will send category updated Search events through this channel.

      object
      • #content

      Examples

    • #1
      Message IDSearchEventCategoryDeleted
      Correlation ID$message.payload#/detail/correlationid

      Default Correlation ID

      The application will send category deleted Search events through this channel.

      object
      • #content

      Examples

    • #2
      Message IDSearchEventProductUpserted
      Correlation ID$message.payload#/detail/correlationid

      Default Correlation ID

      The application will send product updated Search events through this channel.

      object
      • #content

      Examples

    • #3
      Message IDSearchEventProductDeleted
      Correlation ID$message.payload#/detail/correlationid

      Default Correlation ID

      The application will send product deleted Search events through this channel.

      object
      • #content

      Examples

    • #4
      Message IDSearchEventPageUpserted
      Correlation ID$message.payload#/detail/correlationid

      Default Correlation ID

      The application will send product updated Search events through this channel.

      object
      • #content

      Examples

Schemas

  • Environment
    string

    The environment from which the event originated from e.g. dev, prod

      Allowed values:
    • "dev"
    • "qa"
    • "qa2"
    • "stg"
    • "prod"
  • SearchEventSource
    string
    Const:"com.specsavers/search-service"
  • SearchEventCommerceAssetType
    string
      Allowed values:
    • "category"
    • "product"
    • "lens-options"
  • SearchEventPageAssetType
    string
      Allowed values:
    • "brand-page"
    • "category-page"
    • "collection-page"
    • "content-page"
    • "health-page"
    • "health-fund-page"
    • "home-page"
    • "offer-page"
    • "faq-details"
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object