IntegrationConfiguration
Attributes of an integration configuration.
This page contains
Fields
id: ID! | Unique identifier of the integration configuration. |
version: String! | Version of the integration:
|
state: IntegrationConfigurationState! @deprecated( reason: "Replaced with version field" ) | State. |
tag: ID @deprecated( reason: "Replaced with version field" ) | Tag of the request used to publish the product associated with this integration configuration. |
type: IntegrationType | Type of the integration configuration. |
createdOn: DateTime | Timestamp showing when the integration configuration was created. |
lastModified: DateTime | Timestamp of the last update to the integration configuration. |
name: String | The name of the integration configuration. |
appMarketId: Int | Monolith's unique identifier. Until there are data in the monolith's |
vendorId: ID | Unique identifier of the vendor. |
partner: String | If provided, this is a marketplace integration configuration, i.e. this will be the integration configuration
used for product types relying on the common centralized integration configuration (eg.: product types
with the flag |
createUrl: ProductIntegrationEventURL | Integration Event URL for marketplace events of type |
createUrlInteractive: Boolean | Indicates whether the associated |
upgradeUrl: ProductIntegrationEventURL | Integration Event URL for marketplace events of type |
upgradeUrlInteractive: Boolean | Indicates whether the associated |
cancelUrl: ProductIntegrationEventURL | Integration Event URL for marketplace events of type |
cancelUrlInteractive: Boolean | Indicates whether the associated |
notifyUrl: ProductIntegrationEventURL | Integration Event URL for marketplace events of type |
eventStatusUrl: URL | Integration Event URL for marketplace events of type |
addonNotificationUrl: URL | Integration Event URL for marketplace events of type:
|
assignUrl: ProductIntegrationEventURL | Integration Event URL for marketplace events of type |
unassignUrl: ProductIntegrationEventURL | Integration Event URL for marketplace events of type |
userUpdatedUrl: URL | Integration Event URL for marketplace events of type |
lastTest: ProductIntegrationTest | Last integration configuration test. |
multipleSubscriptionsEnabled: Boolean | Indicates whether the associated products can be purchased more than once, that is, whether they are stackable products.
Note that |
notificationEmail: String | E-mail address used to send any kind of vendor notifications. This attribute is marked as optional, but some legacy flows may require it. |
preSubmitValidationRequired: Boolean | Indicates whether the user must explicitly validate settings (by clicking a button) before submitting them and continuing the purchase. |
orderRequireFormFields: Boolean | Indicates whether the purchaser must provide additional information for this product integration during the purchase.
The additional information is described by |
updateRequireFormFields: Boolean | Indicates whether the additional information must also be provided during a product upgrade. |
additionalSettingsForms: [ProductIntegrationAdditionalSettingsForm] | List of forms to be collected during checkout when |
orderValidationUrl: URL | Validation URL used to perform the validation of the additional information values during a purchase or update. |
inboundClientId: String | Inbound client ID which can be used for fetching the credentials used to sign incoming requests. |
outboundCredentials: ProductIntegrationOutboundCredentials | Outbound credentials used to sign outgoing requests. |
domainAssociationConfiguration: DomainAssociationConfiguration | For products that require domains, input to configure the domain association. |
domainManagementEnabled: Boolean | Indicates whether a customer must purchase a domain, or add a domain that they already own, when they purchase this product. |
restrictionUrl: URL | URL used to check whether restrictions apply to the purchase or upgrade of this product. No placeholders available. |
vendorRequiredFieldsUrl: URL | For a connector integration with vendor required fields, the URL to fetch vendor required fields. |
vendorValidationsUrl: URL | For a connector integration with vendor required fields, the URL to validate vendor required fields. |
validationErrors: [ProductIntegrationValidationError!] | Validation errors found when resolving the integration configuration (null if there are no errors). |