Content Event Definition 0.1.0

Operations

  • SEND 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 IDContentfulWebhookEvent
      Correlation ID$message.payload#/detail/correlationid

      Default Correlation ID

      The application will send new content events through this channel.

      object
      • #content

      Examples

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

      Default Correlation ID

      The application will send new content events through this channel.

      object
      • #content

      Examples

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

      Default Correlation ID

      The application will send new content events through this channel.

      object
      • #content

      Examples

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

      Default Correlation ID

      The application will send new content events through this channel.

      object
      • #content

      Examples

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

      Default Correlation ID

      The application will send new content events through this channel.

      object
      • #content

      Examples

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

      Default Correlation ID

      The application will send new content events through this channel.

      object
      • #content

      Examples

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

      Default Correlation ID

      The application will send new content events through this channel.

      object
      • #content

      Examples

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

      Default Correlation ID

      The application will send new content events through this channel.

      object
      • #content

      Examples

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

      Default Correlation ID

      The application will send new content events through this channel.

      object
      • #content

      Examples

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

      Default Correlation ID

      The application will send new content 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"
  • ContentEventSource
    string
    Const:"com.specsavers/content-service"
  • object
  • object
  • object
  • PageType
    string
      Allowed values:
    • "blog-news-page"
    • "brand-page"
    • "category-page"
    • "collection-page"
    • "content-page"
    • "health-fund-page"
    • "health-page"
    • "home-page"
    • "offer-page"
    • "service-page"
    • "faq-hub"
    • "faq-topic"
    • "faq-sub-topic"
    • "faq-details"
  • object
  • PageTemplateType
    string
      Allowed values:
    • "product-page-template"
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object
  • object