Ostorya dev docs

Admin API/Team and commissions/Mutations

staffCommissionRulesUpdate

mutation

What each member earns per order: on confirmation or on delivery, a fixed amount or a percentage of the order.

Returns StaffCommissionRulesUpdatePayload!

mutation StaffCommissionRulesUpdate($rules: [StaffCommissionRuleInput!]!) {
  staffCommissionRulesUpdate(rules: $rules) {
    ok
    userErrors {
      code
      message
      field
    }
  }
}

# Variables
{
  "rules": [
    {
      "amount": "199.00",
      "amountType": "",
      "staffMemberId": "gid://ostorya/StaffMember/0f8c5b1e-…",
      "trigger": ""
    }
  ]
}

Arguments

Payload

okBoolean!required
userErrors[UserError!]!required