Skip to main content

Platform Ops Event Types

Platform Operations (PLATFORM_OPS_*) events are generated when CoralLedger platform staff interact with the system through the operator tooling. These events appear in the Cross-Tenant Audit Viewer and are also included in per-business audit logs where relevant.

Platform Staff Only

PLATFORM_OPS_* events are produced exclusively by CoralLedger platform-level tooling. Regular business users and firm portal users will not generate these events.

Authentication & Dashboard Events

Event TypeDescription
PLATFORM_OPS_LOGINPlatform operator logged in to the operator portal
PLATFORM_OPS_DASHBOARD_ACCESSEDPlatform operator opened the operator dashboard
PLATFORM_OPS_DASHBOARD_VIEWEDPlatform operator viewed the operator dashboard
PLATFORM_OPS_AUDIT_VIEWEDPlatform operator opened the cross-tenant audit viewer
PLATFORM_OPS_AUDIT_LOG_VIEWEDPlatform operator viewed an individual audit log entry
PLATFORM_OPS_AUDIT_EXPORTEDPlatform operator exported audit records (CSV or JSON)

User Management Events

Event TypeDescription
PLATFORM_OPS_USER_LIST_VIEWEDPlatform operator listed users
PLATFORM_OPS_USER_VIEWEDPlatform operator viewed a specific user's profile or details
PLATFORM_OPS_USER_MODIFIEDPlatform operator modified a user's account details
PLATFORM_OPS_USER_LOCKEDPlatform operator locked a user account
PLATFORM_OPS_USER_UNLOCKEDPlatform operator unlocked a previously locked user account
PLATFORM_OPS_USER_PASSWORD_RESETPlatform operator triggered a password reset for a user
PLATFORM_OPS_FORCE_PASSWORD_CHANGEPlatform operator forced a user to change their password on next login
PLATFORM_OPS_USER_EMAIL_CONFIRMEDPlatform operator manually confirmed a user's email address
PLATFORM_OPS_USER_2FA_ENABLEDPlatform operator enabled 2FA for a user
PLATFORM_OPS_USER_2FA_DISABLEDPlatform operator disabled 2FA for a user
PLATFORM_OPS_USER_SESSIONS_REVOKEDPlatform operator revoked all active sessions for a user
PLATFORM_OPS_USER_REMOVED_FROM_BUSINESSPlatform operator removed a user from a business
PLATFORM_OPS_USER_REASSIGNEDPlatform operator reassigned a user to a different business or role
PLATFORM_OPS_USER_BULK_LOCKEDPlatform operator bulk-locked multiple user accounts
PLATFORM_OPS_USER_BULK_UNLOCKEDPlatform operator bulk-unlocked multiple user accounts
PLATFORM_OPS_USER_BULK_EMAIL_CONFIRMEDPlatform operator bulk-confirmed email addresses for multiple users
PLATFORM_OPS_USER_DELETEDPlatform operator deleted a user account
PLATFORM_OPS_INVITATION_CREATEDPlatform operator created a new user invitation
PLATFORM_OPS_INVITATION_RESENTPlatform operator resent a pending user invitation
PLATFORM_OPS_INVITE_SENTPlatform operator sent an invite to join a business

Tenant Management Events

Event TypeDescription
PLATFORM_OPS_TENANT_LIST_VIEWEDPlatform operator listed tenants
PLATFORM_OPS_TENANT_VIEWEDPlatform operator viewed a tenant's details
PLATFORM_OPS_TENANT_ACTIVATEDPlatform operator activated a tenant
PLATFORM_OPS_TENANT_DEACTIVATEDPlatform operator deactivated a tenant

Business Management Events

Event TypeDescription
PLATFORM_OPS_BUSINESS_MODIFIEDPlatform operator modified a business's details
PLATFORM_OPS_BUSINESS_DEACTIVATEDPlatform operator deactivated a business
PLATFORM_OPS_BUSINESS_REACTIVATEDPlatform operator reactivated a previously deactivated business
PLATFORM_OPS_BUSINESS_DELETION_SCHEDULEDPlatform operator scheduled a business for data deletion
PLATFORM_OPS_BUSINESS_DELETION_CANCELLEDPlatform operator cancelled a previously scheduled data deletion
PLATFORM_OPS_BUSINESS_OWNERSHIP_TRANSFERREDPlatform operator transferred ownership of a business to a different user
PLATFORM_OPS_BUSINESS_MERGEDPlatform operator merged two business records
PLATFORM_OPS_FIRM_MODIFIEDPlatform operator modified a firm's details

Impersonation Events

Event TypeDescription
PLATFORM_OPS_IMPERSONATION_STARTPlatform operator began impersonating a user (support access)
PLATFORM_OPS_IMPERSONATION_ENDPlatform operator ended an impersonation session
Impersonation Audit

Every impersonation session is bookended by PLATFORM_OPS_IMPERSONATION_START and PLATFORM_OPS_IMPERSONATION_END events. Any actions taken during an active impersonation session are additionally attributed to the operator in the audit log.

Data Deletion Events

Event TypeDescription
PLATFORM_OPS_DATA_DELETION_APPROVEDPlatform operator approved a data deletion request
PLATFORM_OPS_DATA_DELETION_REJECTEDPlatform operator rejected a data deletion request
PLATFORM_OPS_DATA_DELETION_CANCELLEDPlatform operator cancelled a previously approved deletion before execution
PLATFORM_OPS_DATA_DELETION_EXECUTEDData deletion was executed by the system after the grace period elapsed

Platform Administration Events

Event TypeDescription
PLATFORM_OPS_FEATURE_FLAG_CHANGEDPlatform operator changed a feature flag
PLATFORM_OPS_VAT_RATE_CHANGEDPlatform operator updated a VAT rate
PLATFORM_OPS_SUPPORT_ACTIONPlatform operator performed a general support action
PLATFORM_OPS_DATA_CORRECTIONPlatform operator applied a data correction
PLATFORM_OPS_ANNOUNCEMENT_CREATEDPlatform operator created a system announcement
PLATFORM_OPS_ANNOUNCEMENT_DELETEDPlatform operator deleted a system announcement

Chain & Scope Events

Event TypeDescription
PLATFORM_OPS_CHAIN_VERIFIEDPlatform operator ran a chain integrity verification (per-business or platform-wide)
PLATFORM_OPS_CROSS_TENANT_SCOPE_OPENEDPlatform operator opened a cross-tenant scope to view data across multiple businesses
PLATFORM_OPS_CROSS_TENANT_SCOPE_CLOSEDPlatform operator closed an active cross-tenant scope
Scope Event Availability

PLATFORM_OPS_CROSS_TENANT_SCOPE_OPENED and PLATFORM_OPS_CROSS_TENANT_SCOPE_CLOSED are the primary events used by the Cross-Tenant Audit Viewer to track cross-tenant scope sessions. These events are emitted whenever an operator explicitly opens or closes a cross-tenant scope using the standard operator tooling. In some deployments, cross-tenant scope may be disabled or implemented via alternative tooling; in those cases these events may be defined but not produced. Check with your platform team if you need to rely on these events for audit queries.

Audit Entry Fields

PLATFORM_OPS_* entries use the same structure as all other audit entries. The fields most relevant to platform ops events are:

  • ActorId — Identifies the platform staff member who performed the action. During an active impersonation session this reflects the operator, not the impersonated user.
  • TargetType / TargetId — Identify the resource that was acted upon (e.g., a user, business, or tenant).

Next Steps