Organization Events
Events published during organization lifecycle — creation and verification.
organization.created
Published when a new nonprofit organization is registered.
| Field | Type | Description |
|---|---|---|
organizationId | string | UUID of the organization |
name | string | Organization name |
ownerId | string | UUID 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.
| Field | Type | Description |
|---|---|---|
organizationId | string | UUID of the organization |
verifiedBy | string | UUID of the admin who verified |