Notification Policies
You can define notification policies to limit the use of SMS/voice and email notifications for pairing and authentication.
Parameters for creating/updating notification policies
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Object |
Optional |
Mutable |
Include the |
|
Object |
Required |
Mutable |
Required if you have included the |
|
Object |
Required |
Mutable |
Required if you have included the |
|
Object |
Required |
Mutable |
Required if you have included the |
|
Object |
Required |
Mutable |
Required if you have included the |
|
Boolean |
Required |
Mutable |
Set to |
|
Array |
Required/Optional |
Mutable |
Required if |
|
Integer |
Required/Optional |
Mutable |
Required if |
|
String |
Required/Optional |
Mutable |
Required if |
|
String |
Optional |
Mutable |
Since bad actors may try to target multiple users at a single email address or phone number, by default the cooldown settings (both waiting period and maximum retries) are applied to the email address or phone number. If you want the settings to be applied at the single-user level for the address/number, include the |
|
Integer |
Required/Optional |
Mutable |
Required if |
|
Object |
Optional |
Mutable |
You can use the |
|
String |
Required/Optional |
Mutable |
Determines the kind of limitation being defined. The possible values are * NONE * ALLOWED - allows SMS/Voice notifications only for the countries specified with * DENIED - denies SMS/Voice notifications for the countries specified with |
|
Array |
Optional |
Mutable |
The delivery methods that the defined limitation should be applied to. Content of the array can be |
|
Array |
Required/Optional |
Mutable |
The countries where the specified methods should be allowed or denied. Use the two-letter country codes from ISO 3166-1. |
|
Date |
N/A |
Read-only |
The date and time the notification policy was created. |
|
Boolean |
Optional |
Mutable |
Indication of whether this policy is the default notification policy for the environment. If the parameter is not provided, the value used is |
|
String |
N/A |
Read-only |
The ID of the PingOne environment that contains the notification policy. |
|
String |
N/A |
Read-only |
The ID generated for the notification policy when it was created. |
|
String |
Required |
Mutable |
The name to use for the notification policy. Must be unique among the notification policies in the environment. |
|
Object |
Optional |
Mutable |
If you have defined more than one custom provider, you can use the |
|
Array |
Optional |
Mutable |
Each element in the |
|
Array |
Optional |
Mutable |
The authentication methods that the fallback order should be used for. The array can contain |
|
Array |
Optional |
Mutable |
The countries for which the fallback order should be used. Use the two-letter country codes from ISO 3166-1. |
|
Array |
Optional |
Mutable |
An array containing the IDs of the defined custom providers, in the order that they should be used if available. |
|
String |
Optional |
Mutable |
The ID of one of the defined custom providers. This is the ID that is returned when you create the provider using the |
|
Array |
Required |
Mutable |
Collection of objects that define the SMS/voice and email limits. Each object contain the following elements: |
|
String |
Required |
Mutable |
Specifies whether the limit defined is per-user or per environment. Value must be either |
|
Array |
Required |
Mutable |
The delivery methods for which the limit is being defined. The value can be |
|
Integer |
Required/Optional |
Mutable |
The maximum number of notifications allowed per day. |
|
Integer |
Required/Optional |
Mutable |
The maximum number of notifications that can be received and responded to each day. Used in conjunction with |
|
Integer |
Required/Optional |
Mutable |
The maximum number of notifications that can be received and not responded to each day. Used in conjunction with |
|
Date |
N/A |
Read-only |
The date and time the notification policy was last updated. |
When you create/update a notification policy, the response also includes the following information:
-
id- the ID assigned to the notification policy -
createdAt- date and time when the policy was created -
updatedAt- date and time when the policy was updated
Notification Policy events generated
Refer to Audit Reporting Events for the events generated.