1. Основное
Формат: Самодокументируемый GraphQL.
2. Примеры запросов:
2.1. QUERIES
loginExists(...): Boolean!
phoneExists(...): Boolean!
me: Me
versions: Versions
now: DateTime
publicKey: String!
income: String!
discount(...): Discount!
events(...): [Event!]!
gameAccounts: [GameAccount!]!
gameAccount(...): GameAccount!
gameAccountGroups: [GameAccountGroup!]
gameAccountGroup(...): GameAccountGroup!
goods(...): [Good!]!
good(...): Good!
hosts: [Host!]!
hostsByIds(...): [Host!]!
host(...): Host!
hostAccessToken(...): String
currentHost: Host!
hostGroups: [HostGroup!]!
hostGroup(...): HostGroup!
hostGroupTitles: [HostGroupTitle!]!
hostTypes: [HostType!]!
hostType(...): HostType!
permissions: [Permission!]!
promoCode(...): PromoCode!
validatePromoCode(...): PromoCode!
report(...): Report!
roles: [Role!]!
services(...): [Service!]!
service(...): Service!
settingValues: [SettingPair!]!
shellSettingValues: String!
shortcuts: [Shortcut!]!
shortcut(...): Shortcut!
shortcutGroups: [ShortcutGroup!]!
shortcutGroup(...): ShortcutGroup!
tariffGrid(...): [TariffGridItem!]!
getCurrentTariff(...): CurrentTariff!
user(...): User!
getPaymentsByClientId(...): PaymentHistory!
userImportStatus(...): Import!
activeWorkShift: WorkShift
finishedWorkShifts(...): [WorkShift!]!
comments(...): CommentPaginator
discounts(...): DiscountPaginator
promoCodes(...): PromoCodePaginator
tariffs(...): TariffPaginator
workers(...): UserPaginator
clients(...): UserPaginator
workShifts(...): WorkShiftPaginator
tasks(...): WorkerTaskPaginator
2.2. MUTATIONS
login(...): AccessToken!
logout: Boolean!
refreshToken(...): AccessToken!
register(...): User!
resetPassword(...): Me!
updateMe(...): Me!
updatePassword(...): Me!
sendConfirmationCode(...): Boolean!
createCashOrder(...): CashOrder!
deleteCashOrder(...): CashOrder!
changeClientSessionHost(...): ClientSession!
stopClientSession(...): ClientSession!
startClientSession(...): ClientSession!
finishClientSession: ClientSession!
createComment(...): Comment!
deleteComment(...): Comment!
createDiscount(...): Discount!
updateDiscount(...): Discount!
deleteDiscount(...): Discount!
createGameAccount(...): GameAccount!
updateGameAccount(...): GameAccount!
deleteGameAccount(...): GameAccount!
freeGameAccount(...): GameAccount!
pickGameAccount(...): FreeGameAccount!
createGameAccountGroup(...): GameAccountGroup!
updateGameAccountGroup(...): GameAccountGroup!
deleteGameAccountGroup(...): GameAccountGroup!
createGood(...): Good!
updateGood(...): Good!
deleteGood(...): Good!
changeGoodsQuantity(...): Boolean!
registerHost(...): String!
createHost(...): Host!
updateHost(...): Host!
deleteHost(...): Host!
setHostServiceMode(...): Host!
updateHostState(...): HostStatus!
createCommand(...): HostCommand!
createHostGroup(...): HostGroup!
updateHostGroup(...): HostGroup!
deleteHostGroup(...): HostGroup!
startHostSession(...): HostSession!
finishHostSession: HostSession!
createHostType(...): HostType!
updateHostType(...): HostType!
deleteHostType(...): HostType!
createPayment(...): Payment!
refundPayment(...): Payment!
createPromoCode(...): PromoCode!
updatePromoCode(...): PromoCode!
deletePromoCode(...): PromoCode!
createService(...): Service!
updateService(...): Service!
deleteService(...): Service!
setSettingValue(...): Boolean!
setMultipleSettingValues(...): Boolean!
createShortcut(...): Shortcut!
updateShortcut(...): Shortcut!
deleteShortcut(...): Shortcut!
uploadShortcutImage(...): String
createShortcutGroup(...): ShortcutGroup!
updateShortcutGroup(...): ShortcutGroup!
deleteShortcutGroup(...): ShortcutGroup!
createTariff(...): Tariff!
updateTariff(...): Tariff!
deleteTariff(...): Tariff!
verifyUser(...): User!
banClient(...): User!
setDeposit(...): User!
setUserDiscount(...): User!
createWorker(...): User!
updateWorker(...): User!
disableWorker(...): User!
startWorkShift(...): WorkShift!
finishWorkShift(...): WorkShift!
createWorkerTask(...): WorkerTask!
updateWorkerTask(...): WorkerTask!
deleteWorkerTask(...): WorkerTask!
setWorkerTaskComplete(...): WorkerTask!