updateProductIntegration
Update an existing product integration.
This page contains
Arguments
| input UpdateProductIntegrationInput! | Input to update a product integration.  | 
UpdateProductIntegrationInput fields
| id ID! | Unique identifier of the product integration.  | 
| name String | The name of the product integration.  | 
| createUrl URL | Integration Event URL for marketplace events of type   | 
| createUrlInteractive Boolean | Indicates whether the associated   | 
| upgradeUrl URL | Integration Event URL for marketplace events of type   | 
| upgradeUrlInteractive Boolean | Indicates whether the associated   | 
| cancelUrl URL | Integration Event URL for marketplace events of type   | 
| cancelUrlInteractive Boolean | Indicates whether the associated   | 
| notifyUrl URL | 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 URL | Integration Event URL for marketplace events of type   | 
| unassignUrl URL | Integration Event URL for marketplace events of type   | 
| userUpdatedUrl URL | Integration Event URL for marketplace events of type   | 
| multipleSubscriptionsEnabled Boolean | Indicates whether the associated products can be purchased more than once, that is, whether they are stackable products.
Note that   | 
| notificationEmail EmailAddress | 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 [ProductIntegrationAdditionalSettingsFormInput] | List of forms to be collected during purchase when   | 
| orderValidationUrl URL | Validation URL used to perform the validation of the additional information values during a purchase or update.  | 
| outboundCredentials ProductIntegrationOutboundCredentialsInput | Outbound credentials used to sign outgoing requests.  | 
| domainAssociationConfiguration DomainAssociationConfigurationInput | 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.  | 
Return Fields
| productIntegration ProductIntegration | Updated product integration.  | 
| userErrors [UpdateProductIntegrationError!] | List of errors found when updating the product integration (null if there are no errors).  | 
Interactive example
This is an example mutation query. Use the embedded interactive tool below to edit the query.
Hint: use Ctrl + Space for autocompleting fields.


