Texecom Event Schemas

JSON Schema Documentation

Identity Service Event Types

Event types emitted by the identity service. v1.3.0 adds the RFC-027 canonical <subject>.<verb> names alongside the existing names so producers can dual-emit during the migration (SOFTC-7299). Every v1.2.0 value is kept. Deprecated, to be removed by SOFTC-7300: identity.account.created/updated/deleted (use account.created/updated/deleted), factory-pubkey.rotated and identity.factory-pubkey.rotated (use factory_pubkey.rotated), identity.enrollment.retired (use enrollment.retired), identity.site_handover.invited/accepted (use site_handover.invited/accepted), identity.site_access.granted/revoked (use site_access.granted/revoked). identity.factory-pubkey.rotated and identity.enrollment.retired are the names identity-service actually emits today (RFC-027 identity table).

$idhttps://schemas.texecom-prod.com/v2/events/event-type/service/identity/v1.3.0.json
$schemahttp://json-schema.org/draft-07/schema

$id https://schemas.texecom-prod.com/v2/events/event-type/service/identity/v1.3.0.json
Title Identity Service Event Types
Description Event types emitted by the identity service. v1.3.0 adds the RFC-027 canonical <subject>.<verb> names alongside the existing names so producers can dual-emit during the migration (SOFTC-7299). Every v1.2.0 value is kept. Deprecated, to be removed by SOFTC-7300: identity.account.created/updated/deleted (use account.created/updated/deleted), factory-pubkey.rotated and identity.factory-pubkey.rotated (use factory_pubkey.rotated), identity.enrollment.retired (use enrollment.retired), identity.site_handover.invited/accepted (use site_handover.invited/accepted), identity.site_access.granted/revoked (use site_access.granted/revoked). identity.factory-pubkey.rotated and identity.enrollment.retired are the names identity-service actually emits today (RFC-027 identity table).
TypeString
Enum
  • installer.created
  • installer.updated
  • installer.deleted
  • identity.account.created
  • identity.account.updated
  • identity.account.deleted
  • enrollment.retired
  • factory-pubkey.rotated
  • identity.site_handover.invited
  • identity.site_handover.accepted
  • identity.site_access.granted
  • identity.site_access.revoked
  • account.created
  • account.updated
  • account.deleted
  • factory_pubkey.rotated
  • site_handover.invited
  • site_handover.accepted
  • site_access.granted
  • site_access.revoked
  • identity.factory-pubkey.rotated
  • identity.enrollment.retired

Schema

{
    "$id": "https://schemas.texecom-prod.com/v2/events/event-type/service/identity/v1.3.0.json",
    "$schema": "http://json-schema.org/draft-07/schema",
    "title": "Identity Service Event Types",
    "description": "Event types emitted by the identity service. v1.3.0 adds the RFC-027 canonical <subject>.<verb> names alongside the existing names so producers can dual-emit during the migration (SOFTC-7299). Every v1.2.0 value is kept. Deprecated, to be removed by SOFTC-7300: identity.account.created/updated/deleted (use account.created/updated/deleted), factory-pubkey.rotated and identity.factory-pubkey.rotated (use factory_pubkey.rotated), identity.enrollment.retired (use enrollment.retired), identity.site_handover.invited/accepted (use site_handover.invited/accepted), identity.site_access.granted/revoked (use site_access.granted/revoked). identity.factory-pubkey.rotated and identity.enrollment.retired are the names identity-service actually emits today (RFC-027 identity table).",
    "type": "string",
    "enum": [
        "installer.created",
        "installer.updated",
        "installer.deleted",
        "identity.account.created",
        "identity.account.updated",
        "identity.account.deleted",
        "enrollment.retired",
        "factory-pubkey.rotated",
        "identity.site_handover.invited",
        "identity.site_handover.accepted",
        "identity.site_access.granted",
        "identity.site_access.revoked",
        "account.created",
        "account.updated",
        "account.deleted",
        "factory_pubkey.rotated",
        "site_handover.invited",
        "site_handover.accepted",
        "site_access.granted",
        "site_access.revoked",
        "identity.factory-pubkey.rotated",
        "identity.enrollment.retired"
    ]
}