Event types and variables
This lists the various event types and their respective keys (variables) used within the PingFederate Amazon SNS notification publisher instance configuration.
Message payload
As a publisher, PingFederate creates notification messages in JSON format and sends them to the configured topic. This JSON message body contains two top-level keys: data and configuration, as illustrated in the following snippet.
{
"data": {
"DESCRIPTION": "",
"USERNAME": "admin",
"CURRENT_USER_MESSAGE": " by Administrator",
"DEPARTMENT": "",
"PHONE_NUMBER": "18000000000",
"BASE_URL": "https://example.com:9031/",
"CurrentPingFedBaseURL": "https://example.com:9031/",
"RECEIVER": "test@test.com",
"PingFedBaseURL": "https://example:9031/"
},
"configuration": {
"com.pingidentity.notification.config.destination.address": "test@test.com",
"com.pingidentity.notification.config.event.type": "ADMIN_PASSWORD_CHANGED"
}
}
For all events, PingFederate provides relevant information by including various key:value pairs in the message body, located inside the value of the data key.
The value of the com.pingidentity.notification.config.event.type key, located inside the value of the configuration key, indicates the event type. In this example, the event type is ADMIN_PASSWORD_CHANGED.
For end user-oriented events, the value of the com.pingidentity.notification.config.locale key, also located inside the value of the configuration key, indicates the locale of the end user who initiates the request.
Review the following sections for more information on event types and their respective keys, which are referred to as variables.
Events for administrators
- Local administrative account management events
| Event type | Variables | ||
|---|---|---|---|
|
|
||
|
PingFederate sends two messages for this event type. Variables and their values remain the same, except for the |
||
|
|
- Certificate, SAML metadata update, and licensing events
| Event type | Variables |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Events for end users
- Self-service password management, account recovery, and username recovery
| Event type | Variables | ||
|---|---|---|---|
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
- Customer IAM email ownership verification
| Event type | Variables |
|---|---|
|
|