Experiences
The Experiences service enables you to configure user sign-on experiences for particular user audiences. You can create, read, update and delete an experience.
Experiences data model
| Property | Type | Required | Mutable | Description |
|---|---|---|---|---|
|
String |
N/A |
Read-only |
The resource’s unique identifier. |
|
String |
N/A |
Read-only |
The timestamp when the resource was created. |
|
String |
N/A |
Read-only |
The timestamp when the resource was last updated. |
|
String |
N/A |
Read-only |
The identifier for the Davinci flow associated with the experience. |
|
String |
Required |
Mutable |
A name unique to the environment to assign to the experience. |
|
String |
Optional |
Mutable |
A description of the experience. |
|
String |
Optional |
Mutable |
Flow types categorize the user interaction. Accepted values are: |
|
Object |
Required |
Mutable |
Only available when |
|
Object |
Optional |
Mutable |
Only available when |
|
Boolean |
Required |
Mutable |
Only available when |
|
Boolean |
Required/Optional |
Mutable |
Only available when |
|
Array |
Required |
Mutable |
Only available when |
|
String |
Required/Optional |
Mutable |
Only available when |
|
String |
Required/Optional |
Immutable |
Only available when |
|
Object |
Required |
Mutable |
Only available when |
|
Boolean |
Required |
Mutable |
Only available when |
|
Array |
Required |
Mutable |
Only available when |
|
String |
Required/Optional |
Mutable |
Only available when |
|
String |
Required/Optional |
Immutable |
Only available when |
|
Object |
Required |
Mutable |
Only available when |
|
Boolean |
Required |
Mutable |
Only available when |
|
Array |
Required |
Mutable |
Only available when |
|
String |
Required/Optional |
Mutable |
Only available when |
|
String |
Required/Optional |
Mutable |
Only available when |
|
String |
Required/Optional |
Immutable |
Only available when |
|
Boolean |
Optional |
Mutable |
Set this to |
|
Object |
Optional |
Mutable |
Contains the time unit and value configuration for session timeout. |
|
String |
Required/Optional |
Mutable |
Required when |
|
String |
Required/Optional |
Mutable |
Required when |
|
Object |
Required |
Mutable |
Contains the configuration for multi-factor authentication. |
|
Boolean |
Required |
Mutable |
Enables or disables multi-factor authentication. Defaults to |
|
Array |
Required |
Mutable |
Required when |
|
String |
Required/Optional |
Mutable |
Required when |
|
String |
Required/Optional |
Immutable |
Required when |
|
Object |
Optional |
Mutable |
Contains the time unit and value configuration for session timeout. |
|
String |
Required/Optional |
Mutable |
Required when |
|
String |
Required/Optional |
Mutable |
Required when |
|
Object |
Required |
Mutable |
Contains the configuration for multi-factor authentication enrollment. |
|
Boolean |
Required |
Mutable |
Enables or disables multi-factor authentication enrollment. Defaults to |
|
Boolean |
Required |
Mutable |
Required when |
|
Object |
Required |
Mutable |
Contains the configuration for account recovery. |
|
Boolean |
Required |
Mutable |
Enables or disables account recovery authentication enrollment. Defaults to |
|
Object[] |
Required |
Mutable |
Required when |
|
String |
Required/Optional |
Mutable |
Required when |
|
String |
Required/Optional |
Immutable |
Required when |
|
Object |
Required |
Mutable |
Contains the configuration for registration. |
|
Boolean |
Required |
Mutable |
Enables or disables registration enrollment. Defaults to |
|
Object |
Required |
Mutable |
Contains the configuration for multi-factor authentication enrollment. |
|
Boolean |
Required |
Mutable |
Enables or disables registration enrollment. Defaults to |
|
Boolean |
Required |
Mutable |
Required when |
|
Object[] |
Required |
Mutable |
Required when |
|
String |
Required/Optional |
Mutable |
Required when |
|
String |
Required/Optional |
Immutable |
Required when |
|
Object |
Required/Optional |
Mutable |
Required when |
|
String |
Required/Optional |
Mutable |
Required when |
|
Object |
Required |
Mutable |
Contains the configuration for bot detection. |
|
Boolean |
Required |
Mutable |
Enables or disables bot detection. Defaults to |
|
Object[] |
Required |
Mutable |
Required when |
|
String |
Required/Optional |
Mutable |
Required when |
|
String |
Required/Optional |
Immutable |
Required when |
|
Object[] |
Required |
Mutable |
Contains the attributes required for registration. |
|
String |
Optional |
Mutable |
The name of a PingOne Standard attribute. |
|
Boolean |
Required |
Mutable |
Indicates whether the |
|
Boolean |
Required |
Mutable |
Indicates whether account verification is required. |
|
Object |
Required |
Mutable |
Contains the Terms of Service Agreement configuration. |
|
Boolean |
Required |
Mutable |
Enables or disables the Terms of Service Agreement configuration. |
|
Object |
Required |
Mutable |
Required when |
|
String |
Required/Optional |
Mutable |
Required when |
|
Object |
Required |
Mutable |
Contains the Theme configuration. |
|
String |
Required |
Mutable |
A Theme ID. |
Experiences errors
In addition to the general error codes, experience operations can return the following errors:
| HTTP status | Top‑level code | Detail code | When it happens and what the response contains |
|---|---|---|---|
400 |
|
|
Message: When and detailsWhen: A Details: Per violated constraint: detail |
400 |
|
|
Message: When and detailsWhen: A Details: Detail |
400 |
|
|
Message: When and detailsWhen: A Details: Detail |
400 |
|
None |
Message: When and detailsWhen: A Details: None. |
400 |
|
None |
Message: When and detailsWhen: A path identifier cannot be parsed as a UUID, or the Details: None. The response carries the |
401 |
|
|
Message: When and detailsWhen: The Experience Builder feature flag is not enabled for the environment, or the environment’s license status is Details: Detail |
403 |
|
None |
Message: When and detailsWhen: The actor lacks the Details: None. |
404 |
|
None |
Message: When and detailsWhen: Details: None. |
404 |
|
|
Message: When and detailsWhen: Any operation references an environment that does not exist Details: Detail with code and target |