Arguments

orderId
ID!
required

The unique identifier of the order for which the commission status is being queried.

Returns

ExperimentalAffiliateCommission.*

Returns an object implementing the ExperimentalAffiliateCommission interface, which provides details about the affiliate commission associated with the given order ID.

Example - request

Query arguments
{
    "orderId": "{{order-id}}"
}
GraphQL
query ($orderId: ID!) {
    experimentalAffiliateCommission(orderId: $orderId) {
        ... on ExperimentalAffiliateCommissionPending {
            __typename
            updatedAt
        }
        ... on ExperimentalAffiliateCommissionConfirmed {
            __typename
            updatedAt
            orderAmount {
                value
                displayValue
                currency
            }
            commissionAmount {
                value
                displayValue
                currency
            }
        }
        ... on ExperimentalAffiliateCommissionUnconfirmed {
            __typename
            updatedAt
        }
    }
}

Example - response

Response
{
    "data": {
        "experimentalAffiliateCommission": {
            "__typename": "ExperimentalAffiliateCommissionConfirmed",
            "updatedAt": "2024-04-18T15:48:47.472Z",
            "orderAmount": {
                "value": 200,
                "displayValue": "$2.00",
                "currency": "USD"
            },
            "commissionAmount": {
                "value": 75,
                "displayValue": "$0.75",
                "currency": "USD"
            }
        }
    }
}