Admin API/Team and commissions/Queries
currentStaffMember
queryThe 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.
- quotaDispatchQuota
- roleString!Ostorya extensionrequired
- OWNER, ADMIN or AGENT.