Integration Catalog
Use the endpoints in the Integration Catalog to discover and retrieve integration metadata, SAML metadata, and download integration kits as a compressed file.
Assigning admin roles and permissions to this service
Admin role assignments determine access to PingOne APIs. When assigning admin roles to this service, refer to PingOne Permissions by Service for the service-specific permissions.
You can also choose to assign admin roles based on particular service resources. Refer to PingOne Permissions by Resource when assigning admin roles per service resources.
Admin assignments to roles are set by:
Refer to Roles Management for more information.
Integration data model
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
String[] |
Optional |
Mutable |
The list of categories used to classify the integration. Valid strings include alphanumeric characters, underscore, hyphen, and space. |
|
Date |
Required |
Immutable |
Creation date of the integration. |
|
String |
Optional |
Mutable |
The description of the integration in HTML to be used for the integration listing. You can use |
|
String |
Required |
Immutable |
The platform-generated ID of this integration. |
|
String |
Optional |
Mutable |
A logo to use for the integration. If specified, the associated properties are required. |
|
String |
Required |
Mutable |
The href to the absolute URL of the image. |
|
String |
Required |
Mutable |
The image ID generated by the Image service. |
|
String |
Optional |
Mutable |
Absolute URL link to the marketing landing page. |
|
String |
Required |
Mutable |
Name of the integration. |
|
String[] |
Required |
Mutable |
The Ping product associated with the integration. Can include: |
|
String |
Required |
Mutable |
Name of the publisher. |
|
String[] |
Optional |
Mutable |
Tags to apply to the integration metadata. Can include: |
|
Object |
Optional |
Mutable |
Metadata that defines the third party related to this integration. |
|
String |
Required |
Mutable |
Name of the third party company for the listing. |
|
String[] |
Optional |
Mutable |
Names of the third party products for the integration. |
Integration version data model
Each integration can have versions. Valid integration version numbers match the regular expression (^\d+.\d+(.\d+)?$). So, 1.0.2 and 2.06 are valid versions. Examples of invalid versions include v.1.2 and 1.2.3.4.
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Object |
Optional |
Mutable |
The configuration of the integration version. If specified, |
|
Object |
Required |
Mutable |
Contains a JSON schema defining the integration version. |
|
Object |
Required |
Mutable |
Contains the property names and assigned values for the integration version. |
|
String |
Optional |
Mutable |
Unicode characters. The description of this integration metadata version. |
|
String |
Required |
Immutable |
The platform-generated ID of this integration metadata version. |
|
Object |
Required |
Read only |
The parent integration of the integration version. |
|
String |
Required |
Immutable |
The platform-generated ID of the parent integration. |
|
String |
Required |
Mutable |
A unique name for the integration metadata version. |
|
String |
Required |
Mutable |
A unique number for the integration version. |
|
String |
Optional |
Mutable |
The type of integration for this version. Currently, the only valid values are |
Integration Kit data model (extends Integration Version)
Integration version metadata with a type of PRODUCT_INTEGRATION_KIT will include this data.
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
String |
Optional |
Mutable |
Absolute URL to the documentation. |
|
Date |
Optional |
Mutable |
EOL support date in the form |
|
Object |
Optional |
Mutable |
Ping product integration details. |
|
String |
Required |
Mutable |
Name of the compatible Ping product with which this version integrates. Can include: |
|
String |
Optional |
Mutable |
Earliest version of the integrated Ping product. |
|
String |
Optional |
Mutable |
Latest version of the integrated Ping product. |
|
String |
Required |
Mutable |
Unique number for the integration version. |
|
Date |
Required |
Mutable |
Release date in the form |
SAML data model (extends Integration Version)
Integration version metadata with a type of SAML will include the following data.
|
Only one SAML entity is allowed per integration. |
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
String |
Required |
Mutable |
The URL to which PingOne sends SAML responses. Parameterize the URL using |
|
Boolean |
Optional |
Mutable |
The state of assertion encryption. True if encrypted. |
|
String |
Optional |
Mutable |
After an IdP-initiated SSO, this URL is passed in the RelayState value in the SAML response. Informs the IdP where to send its response. Parameterize the URL using |
|
String |
Optional |
Mutable |
Unique ID for the application. |
|
String |
Optional |
Mutable |
This can be one of the following: * urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified * urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress * urn:oasis:names:tc:SAML:2.0:nameid-format:persistent * urn:oasis:names:tc:SAML:2.0:nameid-format:transient |
|
String |
Required |
Mutable |
The SAML protocol version supported: |
|
Object |
Optional |
Mutable |
The Single Logout information. |
|
String |
Optional |
Mutable |
The endpoint where SLO requests are sent. |
|
String |
Optional |
Mutable |
The endpoint where SLO responses are sent. |
|
String |
Optional |
Mutable |
The SLO binding. Must be either |
|
Object |
Optional |
Mutable |
Third-party IdP information. |
|
Object |
Optional |
Mutable |
The third-party IdP metadata. |
|
String |
Optional |
Mutable |
URL of IdP’s SAML metadata XML. |
|
String |
Optional |
Mutable |
URL of IdP’s setup instructions. |
Attribute data model
Only available for SAML integration metadata. The attribute data is used to store any attributes that are predefined by providers.
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
String |
Required |
Mutable |
Auto-generated ID of this attribute. |
|
Object |
Required |
Read only |
The parent integration of the integration version. |
|
String |
Required |
Immutable |
The platform-generated ID of the parent integration. |
|
String |
Optional |
Mutable |
Attribute name the application expects. Unique within the integration version and in the form |
|
Boolean |
Optional |
Mutable |
Whether or not the attribute is required. If true, the |
|
String |
Required |
Mutable |
A JSON schema describing the current attribute mapping. |
|
Object |
Required |
Read only |
The relationship to the parent integration version. |
|
String |
Required |
Immutable |
The platform-generated ID of the parent integration version. |