Preview

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

updateDistributorProduct

Update distributor product details (async staging; payload is message + submissionId)

This page contains

    Authorization Rules

    This request requires authorization with at least one of the following scopes:

    Scopes

    ROLE_CHANNEL_ADMIN

    ROLE_PARTNER

    external.distributors.config.readwrite.instance

    Arguments

    input UpdateDistributorProductsInput! PREVIEW

    UpdateDistributorProductsInput fields

    distributorDisplayName String!

    Distributor display name from createDistributor — mapped to distributorId, applied to every SKU item

    distributorMarket DistributorMarket! PREVIEW

    Market for all products in this request

    products [UpdateDistributorProductInput!]! PREVIEW

    Products to stage (max 250 per request, same cap as createDistributorProducts)

    Return Fields

    message String

    message to check product details are updated

    submissionId ID

    Staging header id (distributorSubmissions._id). Null when the request is rejected (empty products or batch > 250).

    status SubmissionStatus PREVIEW

    ACCEPTED when request is staged; poll distributorSubmissionProgress for processing status

    userErrors [UpdateDistributorProductError!] PREVIEW

    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.