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.