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.
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 ({caret}\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. |