Перейти к основному содержимому

Справочник: пользователи и безопасность

Запросы​

ОперацияОписание
meТекущий авторизованный пользователь
sessionsАктивные сессии пользователя
projectSettingsНастройки проекта
serversСписок доступных серверов
accountLinksСвязанные аккаунты
twoFactorRecoveryCodesCountКоличество неиспользованных резервных кодов
passkeyCredentialsPasskey-ключи пользователя
socialProvidersДоступные соцсети
socialProfilesПривязанные соцпрофили
balanceWithdrawalConfigНастройки вывода средств текущего проекта
balanceWithdrawalHistoryКурсорная история заявок пользователя

Регистрация и авторизация​

ОперацияВходные данныеРезультатОписание
registerEmailRegisterEmailInput!LoginResult!Регистрация по email
confirmRegistrationCodeConfirmCodeInput!UserResult!Подтверждение кода
loginLoginInput!LoginResult!Вход по email или логину
loginGameAccountGameAccountLoginInput!LoginResult!Вход по игровому аккаунту
sendMagicCodeemail, gameServerId, utmOperationResult!Код входа на email
sendMagicLinkemail, gameServerId, utmOperationResult!Magic link на email
loginMagicCodecode, email, gameServerId, utmLoginResult!Вход по коду
loginMagicLinktoken, email, gameServerId, utmLoginResult!Вход по magic link
socialAuthUrlprovider: String!SocialAuthUrlResult!URL входа через соцсеть
logout-OperationResult!Выход

Пароли и аккаунты​

ОперацияВходные данныеРезультатОписание
sendPasswordRecoveryEmailemail: String!OperationResult!Письмо восстановления
confirmPasswordRecoveryCodeConfirmRecoveryCodeInput!UserResult!Подтверждение кода
changeMasterPasswordchangeAccountPasswordInput!OperationResult!Пароль мастер-аккаунта
changeGameAccountPasswordChangeGamePasswordInput!OperationResult!Пароль игрового аккаунта
forgotGameAccountPasswordaccountLogin, pinOperationResult!Сброс пароля аккаунта
createGameAccountCreateGameAccountInput!GameAccountResult!Создать аккаунт
bindGameAccountBindGameAccountInput!GameAccountResult!Привязать игровой аккаунт
getGameCredentialsaccountLogin: String!GameCredentials!Данные для входа

Привязки и безопасность​

ОперацияВходные данныеРезультатОписание
sendEmailBindCodeemail, pinOperationResult!Код привязки email
bindEmailBindEmailInput!UserResult!Привязать email
confirmEmailcode: String!UserResult!Подтвердить email
sendEmailConfirmCode-OperationResult!Отправить код подтверждения email
socialBindUrlprovider: String!, pin: StringSocialAuthUrl!URL подтверждения привязки
confirmSocialBindingcode: String!OperationResult!Завершить привязку
unbindTelegrampin: StringOperationResult!Отвязать Telegram
unbindSocialprovider: String!, pin: StringOperationResult!Отвязать соцсеть
togglePinShieldTogglePinInput!UserResult!PIN-щит
recoverPinmethod: String!OperationResult!Восстановить PIN
changeServerserverId: Int!OperationResult!Сменить выбранный сервер
logoutSessionid: ID!OperationResult!Завершить сессию
logoutAllSessions-OperationResult!Завершить все сессии
beginTwoFactorEnrollmentmethod, currentPasswordTwoFactorChallenge!Начать подключение метода 2FA
confirmTwoFactorEnrollmentchallengeToken, codeTwoFactorRecoveryCodesResult!Подтвердить подключение
beginTwoFactorRemovalmethod, currentPasswordTwoFactorChallenge!Начать отключение метода
confirmTwoFactorRemovalchallengeToken, codeOperationResult!Подтвердить отключение
requestTwoFactorChallengeCodechallengeToken, methodOperationResult!Отправить или повторить email-код
verifyTwoFactorChallengechallengeToken, method, codeLoginResult!Завершить вход с 2FA
beginTwoFactorRecoveryCodeReplacementmethod, currentPasswordTwoFactorChallenge!Начать замену резервных кодов
confirmTwoFactorRecoveryCodeReplacementchallengeToken, codeTwoFactorRecoveryCodesResult!Получить новый набор кодов
passkeyRegOptions-JSON!Получить параметры регистрации Passkey
passkeyRegisterattestation, namePasskeyCredential!Зарегистрировать Passkey
passkeyAuthOptions-JSON!Получить параметры входа Passkey
loginPasskeyassertion, utmLoginResult!Вход через passkey
deletePasskeycredentialId: ID!OperationResult!Удалить passkey
accountLinks-[AccountLink!]!Получить связанные аккаунты
requestAccountLinkRequestAccountLinkInput!OperationResult!Запросить связь
confirmAccountLinktargetAccountId: ID!, codeOperationResult!Подтвердить связь
revokeAccountLinktargetAccountId: ID!, pinOperationResult!Отключить связь
switchAccountLinktargetAccountId: ID!LoginResult!Переключиться

Вывод средств​

ОперацияВходные данныеРезультатОписание
createBalanceWithdrawalinput: CreateBalanceWithdrawalInput!BalanceWithdrawalResult!Создать идемпотентную заявку