Kafka Events

38 event topics across 9 categories published to Amazon MSK Serverless.

Event Format: CloudEvents 1.0

All events follow the CloudEvents 1.0 specification. Events are partitioned by tenant_id and published via the transactional outbox pattern (outbox-publisher polls every 10 seconds).

Brokers

EnvironmentBroker
Stagingb-1.eventzr-msk.ap-south-1.amazonaws.com:9098
Productionb-1.eventzr-msk-prod.ap-south-1.amazonaws.com:9098

Event Envelope

CloudEvents 1.0 envelopejson
{
  "specversion": "1.0",
  "type": "eventzr.integration-hub.execution.completed.v1",
  "source": "integration-hub-svc",
  "id": "evt-550e8400-e29b-41d4-a716-446655440000",
  "time": "2026-02-24T12:00:00.000Z",
  "datacontenttype": "application/json",
  "subject": "tenant-uuid",
  "data": {
    "tenantId": "a0000001-0000-0000-0000-000000000001",
    "executionId": "exec-123",
    "providerKey": "stripe",
    "intent": "payment.create",
    "status": "SUCCESS",
    "durationMs": 342
  }
}

Event Topics (38)

Provider Lifecycle4

TopicDescription
eventzr.integration-hub.provider.created.v1New provider registered
eventzr.integration-hub.provider.updated.v1Provider configuration updated
eventzr.integration-hub.provider.disabled.v1Provider disabled
eventzr.integration-hub.provider.health-check.completed.v1Provider health check completed

Credential Lifecycle4

TopicDescription
eventzr.integration-hub.credential.bound.v1Credential bound to provider
eventzr.integration-hub.credential.rotated.v1Credential rotated
eventzr.integration-hub.credential.revoked.v1Credential revoked
eventzr.integration-hub.credential.expired.v1Credential expired

Execution4

TopicDescription
eventzr.integration-hub.execution.started.v1Integration execution started
eventzr.integration-hub.execution.completed.v1Execution completed successfully
eventzr.integration-hub.execution.failed.v1Execution failed after retries
eventzr.integration-hub.usage.recorded.v1Usage metrics recorded for billing

OAuth Connections4

TopicDescription
eventzr.integration-hub.oauth.connected.v1OAuth connection established
eventzr.integration-hub.oauth.refreshed.v1OAuth token refreshed
eventzr.integration-hub.oauth.revoked.v1OAuth connection revoked
eventzr.integration-hub.oauth.expired.v1OAuth token expired

Marketplace & Integrations5

TopicDescription
eventzr.integration-hub.marketplace.published.v1Integration published to marketplace
eventzr.integration-hub.integration.installed.v1Integration installed by tenant
eventzr.integration-hub.integration.enabled.v1Installed integration enabled
eventzr.integration-hub.integration.disabled.v1Installed integration disabled
eventzr.integration-hub.integration.uninstalled.v1Integration uninstalled

WhatsApp Messaging6

TopicDescription
eventzr.integration-hub.whatsapp.message.sent.v1WhatsApp message sent
eventzr.integration-hub.whatsapp.message.delivered.v1WhatsApp message delivered
eventzr.integration-hub.whatsapp.message.read.v1WhatsApp message read
eventzr.integration-hub.whatsapp.message.failed.v1WhatsApp message delivery failed
eventzr.integration-hub.whatsapp.template.synced.v1Templates synced from Meta
eventzr.integration-hub.whatsapp.webhook.received.v1Webhook event received from Meta

Sync Jobs3

TopicDescription
eventzr.integration-hub.sync.started.v1Data sync job started
eventzr.integration-hub.sync.completed.v1Data sync job completed
eventzr.integration-hub.sync.failed.v1Data sync job failed

Budget & Compliance3

TopicDescription
eventzr.integration-hub.budget.threshold-reached.v1Budget threshold reached
eventzr.integration-hub.cost-anomaly.detected.v1Cost anomaly detected
eventzr.integration-hub.compliance.violation.v1Compliance policy violation

Outbox & Webhooks3

TopicDescription
eventzr.integration-hub.outbox.published.v1Outbox event published to Kafka
eventzr.integration-hub.webhook.dispatched.v1Webhook event dispatched
eventzr.integration-hub.webhook.failed.v1Webhook delivery failed