Skip to content

Integration / Event Registry

A living inventory of integration events and endpoints with owners—so iPaaS and platform teams are not stuck with last year’s Visio.

Why this is needed

  • Nobody knows which webhook is still production-critical.
  • New endpoints need approval before prod.
  • Incident response needs ownership fast.

Proposed entities in EntiHub

Governance settings

Setting Recommended value Why
approvalRequired true Production endpoint registration is controlled.
historyEnabled true Track endpoint lifecycle.
allowSameAuthorApproval false Maker/checker separation for sensitive changes.
deletedRetentionDays 90 (or higher) Soft-delete retention for auditability.

Entity definition (YAML sketch)

name: integration_event
displayName: Integration event
domain: Integration
description: Integration event
version: "1.0.0"
approvalRequired: true
historyEnabled: true
deletedRetentionDays: 90
displayRefColumn: event_code
uniqueConstraints:
  - name: uq_integration_event_event_code
    columns: [event_code]
columns:
  - name: event_code
    dataType: string
    nullable: false
    maxLength: 64
  - name: event_name
    dataType: string
    nullable: false
    maxLength: 128
  - name: source_system
    dataType: string
    nullable: false
    maxLength: 64
  - name: target_system
    dataType: string
    nullable: false
    maxLength: 64
  - name: endpoint_url
    dataType: string
    nullable: true
    maxLength: 512
  - name: owner_team
    dataType: string
    nullable: false
    maxLength: 128
  - name: status
    dataType: string
    nullable: false
    maxLength: 16

YAML sketches

Sketches highlight the important fields and governance flags. Trim or extend columns to match your domain. See Setup Entity for the full YAML reference.

Sample data

event_code event_name source_system target_system owner_team status
EVT-SUP-BANK Supplier bank changed EntiHub ERP-AP Finance Ops active
EVT-CUST-UPSERT Customer upsert EntiHub CRM Sales Ops active

Benefits for the company

  • Living inventory for platform and iPaaS.
  • Clear owners during outages.
  • Pairs with EntiHub webhooks.