Skip to main content

Event Catalog Reference

The Event Catalog contains all 96+ event types that can trigger an agent. Events are organized by source product. Each entry shows the event ID, description, filterable fields, and a sample payload.

When building a custom agent, use the Event Catalog to identify exactly which event you want to trigger on and which fields are available for filtering.


PSA — 10 Events

The most commonly used trigger source. PSA events cover the full ticket lifecycle, contract management, and invoicing.

EventDisplay NameDescriptionKey Filterable Fields
psa:ticket.createdTicket CreatedNew ticket opened by client or technicianpriority (p1–p4), type (incident/request/problem/change), client_id
psa:ticket.updatedTicket UpdatedTicket modified (status, assignee, notes)status (open/in_progress/resolved/closed)
psa:ticket.closedTicket ClosedTicket closed or resolvedclient_id
psa:ticket.escalatedTicket EscalatedTicket escalated to higher priority or tierescalated_to (p1–p4)
psa:ticket.sla_warningSLA WarningTicket approaching SLA deadline (30 min remaining)minutes_remaining (number)
psa:ticket.sla_breachedSLA BreachedTicket missed its SLA deadlinepriority (p1–p4)
psa:ticket.assignedTicket AssignedTicket assigned or reassigned to a technicianassigned_to (string)
psa:ticket.note_addedNote AddedNote or update added to a ticketnote_type (public/private/system)
psa:contract.expiring_soonContract ExpiringContract expires within 30 daysdays_remaining (number)
psa:invoice.overdueInvoice OverduePSA invoice past its due date unpaiddays_overdue (number), amount (number)

Most commonly used: ticket.created (Dispatch Agent, onboarding agents), ticket.sla_warning (escalation agents), contract.expiring_soon (renewal agents).

Sample payload — psa:ticket.created:

{
"ticket_id": "tkt_abc123",
"org_id": "org_xyz",
"priority": "p2",
"subject": "Server unreachable",
"type": "incident",
"created_by": "user_abc",
"client_id": "client_xyz",
"created_at": "2026-03-09T14:23:00Z"
}

Defend — 8 Events

Security detection and incident events from The One Defend EDR platform.

EventDisplay NameDescriptionKey Filterable Fields
defend:alert.firedAlert FiredThreat or behavioral anomaly detectedseverity (critical/high/medium/low), mitre_tactic (string), device_id
defend:alert.resolvedAlert ResolvedAlert resolved or marked false positiveresolution (resolved/false_positive/accepted_risk)
defend:device.enrolledDevice EnrolledNew endpoint enrolled in Defendplatform (windows/macos/linux)
defend:device.offlineDevice OfflineMonitored endpoint stopped reportingclient_id
defend:incident.createdIncident CreatedAlert elevated to security incidentseverity (critical/high/medium/low)
defend:incident.resolvedIncident ResolvedSecurity incident fully remediated
defend:policy.violationPolicy ViolationDevice violated security policy (USB, firewall, etc.)violation_type (string)
defend:ransomware.detectedRansomware DetectedRansomware activity detected on endpointisolated (boolean)

Most commonly used: alert.fired (Guardian Agent, security response agents), ransomware.detected (isolation workflows).

Sample payload — defend:alert.fired:

{
"alert_id": "alert_abc",
"org_id": "org_xyz",
"device_id": "dev_xyz",
"severity": "high",
"rule_id": "RULE-001",
"description": "Lateral movement detected",
"mitre_tactic": "TA0008",
"client_id": "client_xyz"
}

RMM — 6 Events

Device health, patch management, and script execution events from The One RMM.

EventDisplay NameDescriptionKey Filterable Fields
rmm:device.offlineDevice OfflineRMM-monitored device stopped respondingclient_id
rmm:device.onlineDevice OnlineRMM device came back onlineclient_id
rmm:script.completedScript CompletedScheduled or on-demand RMM script finishedexit_code (number)
rmm:patch.failedPatch FailedPatch failed to install on a deviceclient_id
rmm:patch.completedPatch CompletedPatch cycle completed on a devicepatches_failed (number)
rmm:health.degradedDevice Health DegradedDevice health score dropped below thresholdhealth_score (number)

Most commonly used: device.offline (alerting agents), patch.failed (ticket creation agents), health.degraded (proactive maintenance agents).


Security — 5 Events

Vulnerability, posture, and threat intelligence events from The One Security platform.

EventDisplay NameDescriptionKey Filterable Fields
security:finding.newSecurity FindingNew vulnerability or posture issue discoveredseverity (critical/high/medium/low)
security:posture.score_changedPosture Score ChangedClient security posture score changed significantlydelta (number)
security:compliance.score_droppedCompliance Score DroppedClient compliance score dropped below thresholdframework (string)
security:dark_web.hitDark Web HitClient email found in a dark web breachclient_id
security:phishing_simulation.failedPhishing Simulation FailedEmployee clicked a phishing simulation emailclient_id

Most commonly used: finding.new (remediation ticket agents), dark_web.hit (client notification agents), compliance.score_dropped (escalation agents).


CRM — 6 Events

Deal pipeline, contact, and renewal events from The One CRM.

EventDisplay NameDescriptionKey Filterable Fields
crm:contact.createdContact CreatedNew CRM contact added
crm:deal.wonDeal WonDeal marked closed-wonvalue (number)
crm:deal.lostDeal LostDeal marked closed-lost
crm:contact.updatedContact UpdatedCRM contact information changed
crm:stage.changedDeal Stage ChangedDeal moved to a new pipeline stageto_stage (string)
crm:renewal.upcomingRenewal UpcomingClient contract renewal 60 days outdays_remaining (number)

Most commonly used: deal.won (client onboarding agents), renewal.upcoming (renewal outreach agents).


Books — 4 Events

Invoice and payment events from The One Books accounting engine.

EventDisplay NameDescriptionKey Filterable Fields
books:invoice.createdInvoice CreatedNew invoice generatedamount (number)
books:invoice.paidInvoice PaidInvoice paid
books:invoice.overdueInvoice OverdueInvoice past due datedays_overdue (number)
books:payment.failedPayment FailedPayment attempt failed

Policy, compliance, and audit events from The One Legal platform.

EventDisplay NameDescriptionKey Filterable Fields
legal:policy.expiringPolicy ExpiringLegal policy expires within 30 daystype (string)
legal:policy.signedPolicy SignedClient signed a legal document
legal:compliance.gap_foundCompliance Gap FoundCompliance gap identified for a clientgap_type (string)
legal:audit.scheduledAudit ScheduledCompliance audit scheduled for a client

On-Call — 4 Events

Incident management and paging events from The One On-Call.

EventDisplay NameDescriptionKey Filterable Fields
oncall:incident.createdIncident CreatedNew on-call incident createdseverity (p1–p4)
oncall:incident.escalatedIncident EscalatedOn-call incident escalated
oncall:incident.resolvedIncident ResolvedOn-call incident resolved
oncall:oncall.page_sentPage SentOn-call page sent to a technician

Relay — 3 Events

Email campaign and list hygiene events from The One Relay.

EventDisplay NameDescriptionKey Filterable Fields
relay:campaign.sentCampaign SentEmail campaign completed sending
relay:bounce.detectedBounce DetectedEmail hard-bounced
relay:unsubscribe.processedUnsubscribe ProcessedRecipient unsubscribed from email

People — 3 Events

Employee lifecycle events from The One People HR platform.

EventDisplay NameDescriptionKey Filterable Fields
people:employee.createdEmployee CreatedNew employee addedrole (string)
people:employee.offboardedEmployee OffboardedEmployee marked as offboarded
people:timeoff.requestedTime Off RequestedEmployee submitted time-off request

Most commonly used: employee.created (onboarding provisioning agents), employee.offboarded (access revocation agents).


Projects — 3 Events

Project management events from The One Projects.

EventDisplay NameDescriptionKey Filterable Fields
projects:project.createdProject CreatedNew project created
projects:milestone.overdueMilestone OverdueProject milestone past its due date
projects:task.completedTask CompletedProject task marked complete

CMDB — 3 Events

Asset and dependency events from The One CMDB.

EventDisplay NameDescriptionKey Filterable Fields
cmdb:asset.addedAsset AddedNew asset added to CMDBtype (string)
cmdb:asset.decommissionedAsset DecommissionedAsset decommissioned
cmdb:asset.relationship_changedRelationship ChangedAsset dependency changed

Voice — 3 Events

Call and SMS events from The One Voice.

EventDisplay NameDescriptionKey Filterable Fields
voice:call.completedCall CompletedPhone call endeddirection (inbound/outbound)
voice:voicemail.receivedVoicemail ReceivedVoicemail left on a managed number
voice:sms.receivedSMS ReceivedSMS received on a managed number

Visitor — 3 Events

Visitor management events from The One Visitor.

EventDisplay NameDescriptionKey Filterable Fields
visitor:visitor.checked_inVisitor Checked InVisitor checked in at reception
visitor:visitor.checked_outVisitor Checked OutVisitor checked out
visitor:watchlist.hitWatchlist HitVisitor matched a watchlist entry

Backups — 3 Events

Backup job events from The One Backups.

EventDisplay NameDescriptionKey Filterable Fields
backups:backup.completedBackup CompletedBackup job completed successfully
backups:backup.failedBackup FailedBackup job failedclient_id
backups:restore.completedRestore CompletedRestore operation finished

Fleet — 3 Events

Vehicle and trip events from The One Fleet.

EventDisplay NameDescriptionKey Filterable Fields
fleet:vehicle.maintenance_dueMaintenance DueFleet vehicle due for maintenance
fleet:trip.completedTrip CompletedFleet vehicle trip ended
fleet:incident.reportedIncident ReportedFleet vehicle incident reported

Mission — 3 Events

Member and giving events from The One Mission (church management).

EventDisplay NameDescriptionKey Filterable Fields
mission:member.joinedMember JoinedNew member joined an organization
mission:giving.receivedGiving ReceivedDonation receivedamount (number)
mission:event.registeredEvent RegistrationMember registered for an event

Hub — 3 Events

Organization and user lifecycle events from The One Hub.

EventDisplay NameDescriptionKey Filterable Fields
hub:org.createdOrganization CreatedNew MSP organization created in Hub
hub:entitlement.activatedEntitlement ActivatedProduct entitlement activated for orgproduct (string)
hub:user.invitedUser InvitedNew user invited to Hub

Collective — 3 Events

Community and marketplace events from The MSP Collective.

EventDisplay NameDescriptionKey Filterable Fields
collective:post.createdPost CreatedNew post created in The Collective
collective:vendor.joinedVendor JoinedVendor joined The MSP Collective
collective:event.registeredEvent RegistrationMember registered for a Collective event

Portal — 2 Events

Client portal user events from The One Portal.

EventDisplay NameDescriptionKey Filterable Fields
portal:user.invitedPortal User InvitedClient portal user invited
portal:user.activatedPortal User ActivatedPortal user activated their account

Migrate — 2 Events

Data migration events from The One Migrate.

EventDisplay NameDescriptionKey Filterable Fields
migrate:migration.completedMigration CompletedData migration completed
migrate:migration.failedMigration FailedData migration failed

Brand — 2 Events

Presentation and asset events from The One Brand.

EventDisplay NameDescriptionKey Filterable Fields
brand:presentation.createdPresentation CreatedBrand presentation generated
brand:asset.publishedAsset PublishedBrand asset published to portal

Code — 2 Events

Code security scan events from The One Code.

EventDisplay NameDescriptionKey Filterable Fields
code:scan.completedCode Scan CompletedCode security scan finishedcritical (number)
code:vulnerability.foundVulnerability FoundCritical vulnerability discovered in codeseverity (critical/high/medium/low)

Status — 2 Events

Status page incident events from The One Status.

EventDisplay NameDescriptionKey Filterable Fields
status:incident.createdStatus Incident CreatedStatus page incident createdseverity (degraded/partial_outage/major_outage)
status:incident.resolvedStatus Incident ResolvedStatus page incident resolved

AI Platform — 2 Events

AI quota events from The One AI Platform.

EventDisplay NameDescriptionKey Filterable Fields
ai:quota.warningAI Quota WarningOrganization approaching AI quota limit (80%)quota_used_pct (number)
ai:quota.exceededAI Quota ExceededOrganization exceeded AI quota

AMS — 2 Events

Account management events from The One AMS.

EventDisplay NameDescriptionKey Filterable Fields
ams:account.createdAccount CreatedNew AMS client account created
ams:account.suspendedAccount SuspendedAMS account suspended

LiveKit — 2 Events

Video and audio session events from The One LiveKit integration.

EventDisplay NameDescriptionKey Filterable Fields
livekit:session.startedSession StartedVideo/audio session started
livekit:session.endedSession EndedVideo/audio session ended

Bridge — 2 Events

Integration sync events from The One Bridge.

EventDisplay NameDescriptionKey Filterable Fields
bridge:sync.completedSync CompletedBridge integration sync completed
bridge:sync.failedSync FailedBridge integration sync failed

Crawl — 2 Events

Web scan events from The One Crawl service.

EventDisplay NameDescriptionKey Filterable Fields
crawl:scan.completedCrawl Scan CompletedWeb crawl/scan completedfindings (number)
crawl:finding.newCrawl FindingWeb crawl found an issueseverity (critical/high/medium/low)

Canvas — 1 Event

Design events from The One Canvas.

EventDisplay NameDescriptionKey Filterable Fields
canvas:design.publishedDesign PublishedCanvas design published