URL 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 IDUrlEventCategoryCreated
      Correlation ID$message.payload#/detail/correlationid

      Default Correlation ID

      The application will send category created URL events through this channel.

      object
      • #content

      Examples

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

      Default Correlation ID

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

      object
      • #content

      Examples

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

      Default Correlation ID

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

      object
      • #content

      Examples

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

      Default Correlation ID

      The application will send page created URL events through this channel.

      object
      • #content

      Examples

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

      Default Correlation ID

      The application will send page updated URL events through this channel.

      object
      • #content

      Examples

    • #5
      Message IDUrlEventPageDeleted
      Correlation ID$message.payload#/detail/correlationid

      Default Correlation ID

      The application will send page deleted URL events through this channel.

      object
      • #content

      Examples

    • #6
      Message IDUrlEventProductCreated
      Correlation ID$message.payload#/detail/correlationid

      Default Correlation ID

      The application will send product created URL events through this channel.

      object
      • #content

      Examples

    • #7
      Message IDUrlEventProductUpdated
      Correlation ID$message.payload#/detail/correlationid

      Default Correlation ID

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

      object
      • #content

      Examples

    • #8
      Message IDUrlEventProductDeleted
      Correlation ID$message.payload#/detail/correlationid

      Default Correlation ID

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

      object
      • #content

      Examples

    • #9
      Message IDUrlEventDuplicatePageCreated
      Correlation ID$message.payload#/detail/correlationid

      Default Correlation ID

      The application will send duplicate page created URL events through this channel.

      object
      • #content

      Examples

    • #10
      Message IDUrlEventDuplicatePageUpdated
      Correlation ID$message.payload#/detail/correlationid

      Default Correlation ID

      The application will send duplicate page updated URL 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"
  • UrlEventSource
    string
    Const:"com.specsavers/url-service"
  • UrlEventAssetType
    string
      Allowed values:
    • "blog-news-page"
    • "brand-page"
    • "category"
    • "category-page"
    • "collection-page"
    • "content-page"
    • "health-fund-page"
    • "health-page"
    • "home-page"
    • "offer-page"
    • "service-page"
    • "product"
    • "site"
    • "store"
    • "faq-hub"
    • "faq-topic"
    • "faq-sub-topic"
    • "faq-details"
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object