Preview

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

customerUnificationSubmitDecisionByAdvisorId

Record one merge, reject, defer, or unmerge outcome for a single pair.

This page contains

    Authorization Rules

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

    Scopes

    ROLE_RESELLER

    ROLE_CHANNEL_ADMIN

    Arguments

    input CustomerUnificationSubmitDecisionInput! PREVIEW

    CustomerUnificationSubmitDecisionInput fields

    pairId ID!

    Identifier of the candidate duplicate pair from the review queue.

    advisorId ID!

    Advisor (tenant) that owns the queue entry; must match the pair's scope.

    decision CustomerUnificationDecisionType! PREVIEW

    Outcome being recorded (merge, reject, defer, or unmerge).

    notes String

    Optional free-text note stored with the decision for audit.

    fieldSelections String

    JSON object mapping merge field names to per-field resolutions when the merge requires explicit choices. Each value is an object with a required "source" (see CustomerUnificationFieldResolutionSource) and optional "customValue" when the source is CUSTOM.

    Return Fields

    decision CustomerUnificationDecision PREVIEW

    Persisted decision when the operation succeeded; null when userErrors is non-empty.

    userErrors [CustomerUnificationSubmitDecisionError!] PREVIEW

    Typed business errors; empty or null when the decision was recorded successfully.

    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.