Preview

ProductCustomization is in Preview status and is subject to change without notice. For more information about Preview status, see the GraphQL API policy.

ProductCustomization

This page contains

    Fields

    id: ID!

    Unique identifier for the product customization(different from the product id)

    partner: String!

    Identifier for the partner associated with this customization

    version: String!

    Version of the product customization (e.g., WORKING, PUBLISHED)

    baseProductReference: Product! PREVIEW

    Reference to the base product this customization applies to

    name: [LocalizedString!]

    Localized names for the customization

    providerCompany: [LocalizedString!]

    Name of the provider company, if any

    shortDescription: [LocalizedString!]

    Localized short descriptions for the customization

    description: [LocalizedString!]

    Localized detailed descriptions for the customization

    privacyUrl: [LocalizedURL!]

    Localized privacy policy URLs

    termsUrl: [LocalizedURL!]

    Localized terms and conditions URLs

    Mutations for ProductCustomization

    addNetworkProductToLocalCatalog PREVIEW

    MM adds a product from the AppDirect Network Catalog to their marketplace. Two paths:

    • isPreapprovedByIsv=true, or direct-add feature flag on for this tenant → direct staging (productCustomization returned; publishProductCustomization still required to go live)
    • otherwise → approval request created (syndicationRequest returned) Target marketplace = context.user.tenant — no targetTenant input.