Event reference

This page lists every activity event Netzilo records, grouped by category as in the All Event Types filter on Activity > Events. Each event has a display name, which the dashboard shows, and a code, which never changes. Use the code to filter events through the API or in your SIEM.

For how to search, filter and read events, see Events.

How to use this page

  • In the dashboard, open All Event Types and type part of the code in its search field, for example ai. for the AI events or published_app for published applications. The field matches codes, not display names. Tick the event types you want.
  • Through the API, pass one or more codes: GET /api/events/paginated?code=ai.blocked&code=ai.redacted.
  • In a SIEM fed by Event Streaming, every event carries the fields activity (the display name), activity_code and activity_category.

Administration

EventCodeWhen it is recorded
Account AI assistant disabled for usersaccount.setting.user.ai.assistant.disableThe AI assistant was turned off for regular users.
Account AI assistant enabled for usersaccount.setting.user.ai.assistant.enableThe AI assistant was turned on for regular users.
Account AI assistant groups updatedaccount.setting.user.ai.assistant.groups.updateThe groups allowed to use the AI assistant changed.
Account clientless access disabled ¹account.setting.clientless.access.disableClientless access was turned off for the account.
Account clientless access enabled ¹account.setting.clientless.access.enableClientless access was turned on for the account.
Account clientless proxy address updated ¹account.setting.clientless.proxy.address.updateThe clientless access proxy address changed.
Account createdaccount.createA new account was created.
Account peer approval disabledaccount.setting.peer.approval.disablePeer approval was turned off for the account.
Account peer approval enabledaccount.setting.peer.approval.enablePeer approval was turned on for the account.
Account peer inactivity expiration disabledaccount.peer.inactivity.expiration.disablePeer inactivity expiration was turned off for the account.
Account peer inactivity expiration duration updatedaccount.peer.inactivity.expiration.updateThe account-wide peer inactivity expiration period changed.
Account peer inactivity expiration enabledaccount.peer.inactivity.expiration.enablePeer inactivity expiration was turned on for the account.
Account peer login expiration disabledaccount.setting.peer.login.expiration.disablePeer login expiration was turned off for the account.
Account peer login expiration duration updatedaccount.setting.peer.login.expiration.updateThe account-wide peer login expiration period changed.
Account peer login expiration enabledaccount.setting.peer.login.expiration.enablePeer login expiration was turned on for the account.
Activity report createdreport.activity.createdA User Activity, AI Agent Activity or AI Usage report was generated. The report type is in the event details.
Activity report deletedreport.activity.deletedA report was deleted.
Agent createdservice.user.createAn agent (service user) was created under Team > Agents.
Agent deletedservice.user.deleteAn agent (service user) was deleted.
AI provider created ¹ai.provider.createAn AI provider was added under Integrations > Artificial Intelligence.
AI provider deleted ¹ai.provider.deleteAn AI provider was removed.
AI provider updated ¹ai.provider.updateAn AI provider was changed.
AI provider verified ¹ai.provider.verifyA stored AI provider was tested against its endpoint, whether or not the test passed.
Application publishedpublished_app.createdAn application was published under Network > Applications.
Application unpublishedpublished_app.removedA published application was removed.
Authentication report createdreport.authentication.createdAn Authentication Activity report was generated.
Authentication report deletedreport.authentication.deletedAn Authentication Activity report was deleted.
Dashboard logindashboard.loginA user signed in to the dashboard.
Filter createdfilter.createdA filter was created under Edge > Filters.
Filter deletedfilter.deletedA filter was deleted.
Filter updatedfilter.updatedA filter was changed.
Group added to disabled management DNS settingdns.setting.disabled.management.group.addA group was added to the groups whose DNS is not managed by Netzilo.
Group added to peerpeer.group.addA peer was added to a group.
Group added to setup keysetupkey.group.addA group was added to a setup key.
Group added to useruser.group.addA user was added to a group.
Group createdgroup.addA group was created.
Group deletedgroup.deleteA group was deleted.
Group issuer changed ¹group.issuer.updateHistory only: no longer recorded. Older rows show a change to where a group came from.
Group removed from disabled management DNS settingdns.setting.disabled.management.group.deleteA group was removed from the groups whose DNS is not managed by Netzilo.
Group removed from peerpeer.group.deleteA peer was removed from a group.
Group removed from useruser.group.deleteA user was removed from a group.
Group removed from user setup keysetupkey.group.deleteA group was removed from a setup key.
Group updatedgroup.updateA group was changed.
Guardrail createdguardrail.createdA guardrail was created under Edge > Guardrails.
Guardrail deletedguardrail.deletedA guardrail was deleted.
Guardrail updatedguardrail.updatedA guardrail was changed.
Integration createdintegration.createAn integration was set up under Integrations.
Integration deletedintegration.deleteAn integration was removed.
Integration disabledintegration.disabledAn integration was turned off.
Integration updatedintegration.updateAn integration was changed.
Limit createdgateway_limit.createdA limit was created under Edge > Limits.
Limit deletedgateway_limit.deletedA limit was deleted.
Limit updatedgateway_limit.updatedA limit was changed.
MCP bundle createdgateway_virtual_mcp.createdAn MCP bundle was created under Edge > MCP.
MCP bundle deletedgateway_virtual_mcp.deletedAn MCP bundle was deleted.
MCP bundle updatedgateway_virtual_mcp.updatedAn MCP bundle was changed.
MCP server addedgateway_mcp_server.createdAn MCP server was added under Edge > MCP.
MCP server deletedgateway_mcp_server.deletedAn MCP server was deleted.
MCP server updatedgateway_mcp_server.updatedAn MCP server was changed.
Nameserver group creatednameserver.group.addA nameserver group was created under Network > DNS.
Nameserver group deletednameserver.group.deleteA nameserver group was deleted.
Nameserver group updatednameserver.group.updateA nameserver group was changed.
Network Policy addedpolicy.addA policy was created under Network > Policies.
Network Policy deletedpolicy.deleteA policy was deleted.
Network Policy updatedpolicy.updateA policy was changed.
Peer addedsetupkey.peer.addA peer joined the account with a setup key.
Peer addeduser.peer.addA user added a peer by signing in on a device.
Peer approval revokedpeer.approval.revokeThe approval of a peer was revoked.
Peer approvedpeer.approveA peer was approved.
Peer deleteduser.peer.deleteA peer was deleted.
Peer inactivity expiration disabledpeer.inactivity.expiration.disableInactivity expiration was turned off for one peer.
Peer inactivity expiration enabledpeer.inactivity.expiration.enableInactivity expiration was turned on for one peer.
Peer login expiration disabledpeer.login.expiration.disableLogin expiration was turned off for one peer.
Peer login expiration enabledpeer.login.expiration.enableLogin expiration was turned on for one peer.
Peer login expiredpeer.login.expireThe login of a peer expired; the user must sign in again.
Peer renamedpeer.renameA peer was renamed.
Peer SSH server disabledpeer.ssh.disableThe SSH server of a peer was turned off.
Peer SSH server enabledpeer.ssh.enableThe SSH server of a peer was turned on.
Personal access token createdpersonal.access.token.createAn access token was created for a user or agent.
Personal access token deletedpersonal.access.token.deleteAn access token was deleted.
Posture check createdposture.check.createdA posture check was created.
Posture check deletedposture.check.deletedA posture check was deleted.
Posture check updatedposture.check.updatedA posture check was changed.
Profile createdprofile.createdA profile was created under Endpoint > Profiles.
Profile removedprofile.removedA profile was deleted.
Profile updatedprofile.updatedA profile was changed.
Provider createdgateway_provider.createdA provider was created under Edge > Providers.
Provider deletedgateway_provider.deletedA provider was deleted.
Provider updatedgateway_provider.updatedA provider was changed.
Published application updatedpublished_app.updatedA published application was changed.
Route createdroute.addA route was created under Network > Routes.
Route deletedroute.deleteA route was deleted.
Route updatedroute.updateA route was changed.
Rule addedrule.addHistory only: no longer recorded. Older rows show a legacy access rule being added.
Rule deletedrule.deleteHistory only: no longer recorded. Older rows show a legacy access rule being deleted.
Rule updatedrule.updateHistory only: no longer recorded. Older rows show a legacy access rule being changed.
Setup key createdsetupkey.addA setup key was created.
Setup key deletedsetupkey.deletedA setup key was deleted.
Setup key overusedsetupkey.overuseA setup key was used more times than its usage limit allows.
Setup key revokedsetupkey.revokeA setup key was revoked.
Setup key updatedsetupkey.updateA setup key was changed.
Subscription updatedsubscription.updatedThe account plan changed.
Support session createdsupport.session.createA user started a support session.
Tenant updatedtenant.updatedTenant settings changed.
Transferred owner roletransferred.owner.roleThe owner role was transferred to another user.
User blockeduser.blockA user was blocked.
User deleteduser.deleteA user was deleted.
User inviteduser.inviteA user was invited.
User joineduser.joinA user joined the account.
User logged in peeruser.peer.loginA user signed in on a peer.
User role updateduser.role.updateThe role of a user changed.
User unblockeduser.unblockA user was unblocked.

Access Control

EventCodeWhen it is recorded
Accessed URLbrowser.url.accessA URL was accessed on a peer. The event names the URL and the peer.
Application access allowedpublished_app.access_allowedA user was let in to a published application.
Application access denied: not admittedpublished_app.access_not_admittedA user tried to open a published application they are not admitted to.
Application startedworkspace.app.startedAn application was started in the Enterprise Workspace.
Credential refused at gatewaygateway.credential_refusedA Netzilo gateway refused a credential, for example an expired or unknown token. The event names the door (proxy, published application or AI gateway) and the reason.
MCP server connectedmcp.connectedA user completed the sign-in to an MCP server through the Netzilo AI Gateway.
MCP server disconnectedmcp.disconnectedA user disconnected from an MCP server.
MCP server needs a new sign-inmcp.reauth_requiredThe sign-in to an MCP server could not be renewed; the user must sign in again.
Peer access blockedpeer.access.blockedA peer was blocked from a destination because a posture check in a policy failed. The event names the policy, the posture check and the reason.
Peer access grantedpeer.access.grantedA peer was granted access to destinations by a policy.
Session recordedsession.recordedA desktop session recording is available. Click the play icon to watch it.
Target access blockedpeer.access.target.blockedA peer was blocked from accessing a target.
Target access grantedpeer.access.targetA peer was granted access to a target.
User logged inuser.loginA user signed in through the identity provider.
User logged outuser.logoutA user signed out.

Data Exfiltration

EventCodeWhen it is recorded
Classified data foundbrowser.data.classifiedData with a classification was found on a page.
Copy/Paste blockedbrowser.data.clipboard.blockedA copy or paste on a page was blocked.
Download content blockedbrowser.download.contentA download was blocked because its content matched a pattern.
Printing blockedbrowser.data.print.blockedPrinting a page was blocked.
Printing blockedworkspace.print.blockedPrinting in the Enterprise Workspace was blocked.
Screenshot blockedbrowser.data.screenshot.blockedA screenshot of a page was blocked.
Sensitive data redactedbrowser.data.redactedContent on a page was redacted because it matched a pattern.
Upload source codebrowser.data.code.upload.blockedAn upload of source code to a site was blocked.

Policy Violation

EventCodeWhen it is recorded
Application access denied by posturepublished_app.access_deniedA user was refused a published application because a posture check on the application failed.
Blocked URLbrowser.url.blockedAccess to a URL was blocked.
Disposable browser requiredbrowser.isolation.redzone.requiredA site requires the Disposable Browser.
Download blockedbrowser.download.fileA download was blocked.
Enterprise workspace requiredbrowser.isolation.bluezone.requiredA site requires the Enterprise Workspace.
Local browser isolation requiredbrowser.isolation.local.requiredA site requires local browser isolation.
Posture check failedworkspace.posture.checkAccess to the Enterprise Workspace was blocked because a posture check failed.
Protection pausedbrowser.exception.requestA user paused protection for a site and gave a reason.
Remote browser isolation requiredbrowser.isolation.remote.requiredA site requires remote browser isolation.
Upload blockedbrowser.upload.fileAn upload was blocked.
URL posture check failedbrowser.posture.checkBrowsing to a URL was blocked because a posture check failed.
View source codebrowser.data.code.redactedReading the source code of a page was blocked.

Suspicious

EventCodeWhen it is recorded
Code injection detectedworkspace.injection.detectedCode injection into the Enterprise Workspace was detected.
Prompt injection blockedbrowser.data.prompt.injection.blockedA prompt injection attempt on a page was detected and blocked.
Self-defense activatedworkspace.selfdefense.activatedThe Enterprise Workspace self-defense was activated.
User failed loginuser.failedloginA sign-in failed. The event carries the reason; for a setup key it is expired, revoked, over used or key not found.

Investigation

EventCodeWhen it is recorded
AI Insightai.insightAI Smart Search answered a question. The row shows the answer and the events it cites.

AI Edge

EventCodeWhen it is recorded
AI allowedai.allowedAI traffic was checked and allowed.
AI blockedai.blockedAI traffic was blocked by a guardrail rule, a limit or a missing grant.
AI detectedai.detectedA guardrail rule in report mode matched. Nothing was changed.
AI redactedai.redactedContent in AI traffic was redacted by a guardrail rule.
AI redirectedai.redirectedAI traffic was redirected by a guardrail rule.
Semantic eventsemantic.eventA behaviour observation for an AI session, such as a tool call, a tool response or a skill the agent acquired.
Session snapshotaidr.graphA session showed behaviour for the first time. Opens the behaviour graph of that session.

Reading AI Edge events

The five AI verdict events share one shape:

EventOutcome
AI allowedThe traffic was checked and passed.
AI blockedA guardrail rule, a limit or a missing model grant stopped the request.
AI redactedA guardrail rule replaced matching content before it went on.
AI redirectedA guardrail rule sent the request somewhere else.
AI detectedA guardrail rule in report mode matched. Nothing was changed.

The row reads "<agent> on <peer> for <user>: <what> <outcome>", or "<site> in the browser for <user>: …" for the Netzilo browser extension. The raw event adds these fields:

FieldValues
surfacellm_request, llm_response, tool_call, tool_result, prompt, sampling, http_request, connect, process_exec, periodic
enginerules, semantic, script, periodic, policy, limit
sourcemitm (Netzilo client), hook (coding-agent hooks), extension (Netzilo browser extension), gateway (Netzilo AI Gateway), probe (device probe)

It also carries the rule, filter, provider, model, MCP server, tool, host, session and actor fields, and up to 8 KB of the triggering content after redaction. See Events for examples.

Retired event types

Older Netzilo clients recorded tool and scanner events (codes starting with tool. and scanner.). These event types no longer exist. Rows written with them stay in your history and show as UNKNOWN_ACTIVITY. They are not a fault, and nothing records them any more.