Skip to content

Organization Events

Events published during organization lifecycle — creation and verification.

organization.created

Published when a new nonprofit organization is registered.

FieldTypeDescription
organizationIdstringUUID of the organization
namestringOrganization name
ownerIdstringUUID of the creating user
json
{
  "type": "organization.created",
  "version": "1.0.0",
  "payload": {
    "aggregateId": "org-5678-...",
    "organizationId": "org-5678-...",
    "name": "Local Education Foundation",
    "ownerId": "a1b2c3d4-..."
  }
}

organization.verified

Published when an admin verifies an organization's nonprofit status.

FieldTypeDescription
organizationIdstringUUID of the organization
verifiedBystringUUID of the admin who verified

Built with VitePress