DaVinci administrative audit events in PingOne (early access)
PingOne DaVinci administrative audit events are integrated into the PingOne centralized audit schema. DaVinci events appear alongside standard PingOne events in Monitoring > Audit and are subject to the same retention, retrieval, filtering, and webhook streaming capabilities. Learn more in Audit.
Accessing DaVinci audit events
DaVinci audit events are visible in Monitoring > Audit. They appear alongside standard PingOne events and can be filtered to show only DaVinci-related activity.
Learn more about running audit reports in Audit.
Retention and retrieval
Use the following retention windows to determine whether your audit data is available immediately or requires a retrieval request:
| Data age | Availability |
|---|---|
Up to 14 days |
Available immediately in the PingOne admin console and through the API |
Older than 14 days |
Request retrieval from the Audit page. A prompt is displayed before results are shown. |
Filtering DaVinci events
Use the available filters to narrow audit results by DaVinci resource type, event type, or a specific resource ID.
Filter by resource type
In the Filter Type panel, select Resource Type. A DaVinci subsection is available with the following filters:
| Filter value | Covers |
|---|---|
DaVinci Flows |
Flow events and flow version events |
DaVinci Connectors |
Connector instance events |
DaVinci Variables |
Variable events |
DaVinci Applications |
Application events |
DaVinci Flow Policies |
Flow policy events |
DaVinci UI Templates |
UI template events |
DaVinci audit event reference
The following 37 DaVinci administrative events are logged in PingOne.
|
Rows 12 – 17 share the |
| # | Action type (action.type) |
Event type (action.description) |
Example description (result.description) |
|---|---|---|---|
1 |
|
DaVinci Flow Created |
Created DaVinci Flow '{name}' |
2 |
|
DaVinci Flow Updated |
Updated DaVinci Flow '{name}' |
3 |
|
DaVinci Flow Deleted |
Deleted DaVinci Flow '{name}' |
4 |
|
DaVinci Flow Deployed |
Deployed DaVinci Flow '{name}' |
5 |
|
DaVinci Flow Cloned |
Cloned DaVinci Flow 'CLONE-{name}' from '\{source name}' |
6 |
|
DaVinci Flow Imported |
Imported DaVinci Flow '{name}' |
7 |
|
DaVinci Flow Enabled |
Enabled DaVinci Flow '{name}' |
8 |
|
DaVinci Flow Disabled |
Disabled DaVinci Flow '{name}' |
9 |
|
DaVinci Flow Debug Logging Enabled |
Debug logging enabled for DaVinci Flow '{name}' |
10 |
|
DaVinci Flow Debug Logging Disabled |
Debug logging disabled for DaVinci Flow '{name}' |
11 |
|
DaVinci Company Debug Logging Enabled |
Debug logging for Analytics enabled from Company Settings |
12 |
|
DaVinci Flow Custom JavaScript Added |
Custom JavaScript added during flow creation for DaVinci Flow '{name}' |
13 |
|
DaVinci Flow Custom JavaScript Added |
Custom JavaScript added during flow cloning for DaVinci Flow '{name}' |
14 |
|
DaVinci Flow Custom JavaScript Added |
Custom JavaScript added during flow import for DaVinci Flow '{name}' |
15 |
|
DaVinci Flow Custom JavaScript Updated |
Custom JavaScript updated in DaVinci Flow '{name}' |
16 |
|
DaVinci Connector Custom JavaScript Added |
Custom JavaScript added in '\{connector name}' Connector Configurations |
17 |
|
DaVinci Connector Custom JavaScript Updated |
Custom JavaScript updated in '\{connector name}' Connector Configurations |
18 |
|
DaVinci Flow Version Reverted |
Flow version reverted from version {n} to version {m}, new version created: {p} for DaVinci Flow '{name}' |
19 |
|
DaVinci Flow Version Alias Updated |
Flow version alias updated for \{flow name} (version {n}: {alias}) |
20 |
|
DaVinci Flow Version Deleted |
Flow version {n} deleted for DaVinci Flow '{name}' |
21 |
|
DaVinci Flow Session Configurations Added |
Session configurations added in DaVinci Flow '{name}' |
22 |
|
DaVinci Flow Session Configurations Overridden |
Session configurations overridden in DaVinci Flow '{name}' |
23 |
|
DaVinci Connector Created |
Created DaVinci Connector '{name}' |
24 |
|
DaVinci Connector Updated |
Updated DaVinci Connector '{name}' |
25 |
|
DaVinci Connector Deleted |
Deleted DaVinci Connector '{name}' |
26 |
|
DaVinci Variable Created |
Created DaVinci Variable '{name}' |
27 |
|
DaVinci Variable Updated |
Updated DaVinci Variable '{name}' |
28 |
|
DaVinci Variable Deleted |
Deleted DaVinci Variable '{name}' |
29 |
|
DaVinci Flow Policy Created |
Created DaVinci Flow Policy '{name}' |
30 |
|
DaVinci Flow Policy Updated |
Updated DaVinci Flow Policy '{name}' |
31 |
|
DaVinci Flow Policy Deleted |
Deleted DaVinci Flow Policy '{name}' |
32 |
|
DaVinci Application Created |
Created DaVinci Application '{name}' |
33 |
|
DaVinci Application Updated |
Updated DaVinci Application '{name}' |
34 |
|
DaVinci Application Deleted |
Deleted DaVinci Application '{name}' |
35 |
|
DaVinci UI Template Created |
Created DaVinci UI Template '{name}' |
36 |
|
DaVinci UI Template Updated |
Updated DaVinci UI Template '{name}' |
37 |
|
DaVinci UI Template Deleted |
Deleted DaVinci UI Template '{name}' |
Audit event structure
DaVinci audit events follow the standard PingOne audit event structure with DaVinci-specific _embedded fields.
Standard fields
| Field | Description |
|---|---|
|
Unique audit event ID |
|
ISO 8601 timestamp when the event was recorded |
|
Request correlation ID |
|
Internal DaVinci transaction ID |
|
Client application that performed the action (for example, |
|
User who performed the action (PingOne user email) |
|
PingOne user ID (UUID) |
|
IP address of the request origin |
|
User-agent string |
|
Machine-readable event type (for example, |
|
Human-readable event type label |
|
Resource type (for example, |
|
Resource ID |
|
Resource name |
|
|
|
Human-readable result description |
DaVinci-specific _embedded fields
_embedded.davinciFlow-
The following fields are present on flow events:
Field Description flowIdDaVinci internal flow ID
flowNameHuman-readable flow name
flowStatusACTIVE,DISABLED, or similarlogLevelCurrent log level:
ERROR,DEBUG, orINFOflowTypeTrigger type:
DEFAULT,PINGONE,SCHEDULED, or similarflowVersionFlow version number (present on update, enable, and disable events)
modifiedAttributesArray of attribute paths changed during an update (for example,
graphData,flowSettings.logLevel)creationSourceOn custom JavaScript add events:
DIRECT,CLONE, orIMPORTtargetNodeIdNode IDs containing the custom JavaScript
_embedded.davinciFlowVersion-
The following fields are present on flow version events:
Field Description flowVersionVersion number affected
revertSourceVersionSource version number (revert events only)
flowVersionAliasVersion alias string
previousAliasPrevious alias value before update
_embedded.davinciConnector-
The following fields are present on connector custom JavaScript events:
Field Description connectorInstanceIdConnector instance ID
connectorDisplayNameDisplay name of the connector instance
connectorTypeConnector type (for example,
PingOne MFA)connectorCategoryConnector category
_embedded.companySettings-
The following fields are present on company-level debug logging events:
Field Description enableAnalyticsDebugViewtruewhen company debug logging is enabled
API access
DaVinci audit events are accessible through the standard PingOne Activities API:
GET /v1/environments/{environmentId}/activities
Filter by DaVinci event types using standard PingOne audit filter parameters. For example, filter=action.type sw "DAVINCI".
Learn more in Audit Activities in the PingOne API documentation.