Ostorya dev docs

Admin API/Team and commissions/Queries

currentStaffMember

query

The staff member making the request. Null for offline app tokens.

Returns StaffMember

query CurrentStaffMember {
  currentStaffMember {
    id
    name
    email
    phone
    createdAt
    accountType
    commissionRule {
      amount
      amountType
      trigger
    }
    payouts {
      id
      amount
      note
      ordersCount
      paidAt
      paidBy
    }
    products {
      id
      title
      handle
      status
      createdAt
      callScript
    }
  }
}

Returned fields

accountTypeString!required
activeBoolean!required
assignedOrdersCountInt!required
commissionBalanceDecimal!required
Earned and not paid yet.
commissionOrdersCountInt!required
Orders behind the unpaid balance.
commissionPaidTotalDecimal!required
commissionRuleStaffCommissionRule
confirmedOrdersCountInt!required
createdAtDateTime!required
emailString!required
firstNameString!required
idID!required
isCurrentUserBoolean!required
isShopOwnerBoolean!required
lastNameString!required
lastSeenAtDateTime
localeString!required
nameString!required
openOrdersCountInt!required
Orders assigned to them still waiting for the call.
payouts[CommissionPayout!]!required

Arguments

firstInt

phoneString
products[Product!]!required
Products this member handles. Empty = every order.
roleString!Ostorya extensionrequired
OWNER, ADMIN or AGENT.