Network HTTP API
Справочник извлечён из зарегистрированных обработчиков. Наличие метода не означает публичный доступ, готовый релиз или успешную проверку. Авторизация, ограничения и неизвестные схемы описаны в обзоре.
OpenAPI 3.1.1 JSON · Снимок исходников
account
| Метод | Входные поля, видимые в исходнике | Проверки / feature |
|---|---|---|
account.genNetToken | client_id, key, project, server | HasServerAccess, VerifyAuthToken |
account.steamLink | steam_assoc_handle, steam_claimed_id, steam_id, steam_identity, steam_ns, steam_op_endpoint, steam_response_nonce, steam_return_to, steam_sig, steam_signed* | VerifyAuthToken |
ban
| Метод | Входные поля, видимые в исходнике | Проверки / feature |
|---|---|---|
ban.uploadProofs | ban_id, check_id, note, server_id, source | HasServerAccess, VerifyAuthToken |
billing
| Метод | Входные поля, видимые в исходнике | Проверки / feature |
|---|---|---|
billing.claimProjectBonus | project_id | HasProjectAccess, VerifyAuthToken, VerifyProjectStaff |
billing.createTopUp | amount, email, locale, payload, project_id, promo_code, provider, topup_project | VerifyAuthToken, VerifyBonusOwner |
billing.get | project_id | VerifyAuthToken, VerifyProjectOwner |
billing.getMethods | Нет явных полей; делегат может читать данные | Нет явной проверки в обработчике; это не гарантия анонимного доступа |
billing.getPanelData | limit, page, project_id | VerifyAuthToken, VerifyProjectOwner |
billing.getPlans | project_id | VerifyAuthToken, VerifyProjectOwner |
billing.getTransactions | limit, page, project_id | VerifyAuthToken, VerifyProjectOwner |
billing.licenseRenew | project_id | VerifyAuthToken |
billing.licenseSet | anticheat, checker, license, project_id, servers | VerifyAuthToken |
billing.topUp | amount, project_id, reason | VerifyAuthToken, VerifyProjectOwner |
bonus
| Метод | Входные поля, видимые в исходнике | Проверки / feature |
|---|---|---|
bonus.activate | code, project_id | VerifyAuthToken |
bonus.getMy | limit, page | VerifyAuthToken |
checker
| Метод | Входные поля, видимые в исходнике | Проверки / feature |
|---|---|---|
checker.getConfig | client_id, client_secret, code, steamid | VerifyAuthToken |
front
| Метод | Входные поля, видимые в исходнике | Проверки / feature |
|---|---|---|
front.getCounters | Нет явных полей; делегат может читать данные | Нет явной проверки в обработчике; это не гарантия анонимного доступа |
front.getLanding | Нет явных полей; делегат может читать данные | Нет явной проверки в обработчике; это не гарантия анонимного доступа |
front.getLicenses | Нет явных полей; делегат может читать данные | Нет явной проверки в обработчике; это не гарантия анонимного доступа |
front.getSockets | Нет явных полей; делегат может читать данные | Нет явной проверки в обработчике; это не гарантия анонимного доступа |
meta
| Метод | Входные поля, видимые в исходнике | Проверки / feature |
|---|---|---|
meta.getLicenses | Нет явных полей; делегат может читать данные | Нет явной проверки в обработчике; это не гарантия анонимного доступа |
project
| Метод | Входные поля, видимые в исходнике | Проверки / feature |
|---|---|---|
project.checkName | name* | VerifyAuthToken |
project.closeServer | project_id, server_id | VerifyAuthToken, VerifyProjectOwner |
project.create | color, company, desc, game, henable, hook, ico, ip, max, name, overlay, pdesc, pirate, port, qport, rates, server_color, server_desc, site, tags | VerifyAuthToken |
project.createServer | color, desc, game, henable, hook, ico, ip, max, name, overlay, pirate, port, project_id*, qport, rates, tags | HasParam, HasServerIdentityParams, RequireProjectFeature, VerifyAuthToken, VerifyProjectOwner, server.identity |
project.downloadConfig | app_id, dev_api, project_id, security_key, server_id, service_key | VerifyAuthToken, VerifyProjectOwner |
project.get | project_id*, server_id | VerifyAuthToken, VerifyProjectOwner |
project.getConfig | project_id, server_id | RequireProjectFeature, VerifyAuthToken, VerifyProjectOwner, panel.dashboard |
project.getMine | Нет явных полей; делегат может читать данные | VerifyAuthToken |
project.getServersRuntime | project_id* | RequireProjectFeature, VerifyAuthToken, VerifyProjectOwner, panel.dashboard |
project.getStats | project_id, server_id | VerifyAuthToken, VerifyProjectOwner |
project.openServer | project_id, server_id | VerifyAuthToken, VerifyProjectOwner |
project.setConfig | Action, AutoAfkKick, AutoAfkKickTime, AutoBanDisconnected, AutoBanReason, AutomaticBan, CallBackMethod, Cmd_Callback, Cmd_Question, Cmd_Report, D_Callback, D_CallbackHook, D_Enabled, D_Notify, D_NotifyHook, D_Report, D_ReportHook, EnableDebug, EnableSync, G_BackgroundColor, G_ChatColor, G_ChatColorTag, G_Font, G_FontSize, G_MenuBackgroundColor, G_MenuButtonColor, G_MenuTextColor, G_MenuTitleColor, G_ServerName, G_TextColor, P_CountryList, P_DirtyNick, P_DirtyNickData, P_GameBanned, P_KickCountry, P_KickVPN, P_NewAccount, P_PirateBans, P_SmallHours, P_SteamClosed, P_UnnecessaryBans, P_UnreliableBans, P_VACBanned, PackageUpdate, R_Enabled, R_SendSiteReports, ServerBroadcast, ServerName, TimeBanHours, project_id, server_id | VerifyAuthToken, VerifyProjectOwner |
project.update | company, desc, hideinfo, ico, name, overlay, pdesc, project_id, site | VerifyAuthToken, VerifyProjectOwner |
project.updateServer | closed, color, desc, game, henable, hook, ico, ip, max, name, overlay, pirate, port, project_id, qport, rates, server_id, tags | HasParam, HasServerIdentityParams, RequireProjectFeature, VerifyAuthToken, VerifyProjectOwner, server.identity |
server
| Метод | Входные поля, видимые в исходнике | Проверки / feature |
|---|---|---|
server.getConfig | project_id, server_id | HasServerAccess, RequireProjectFeature, VerifyAuthToken, panel.dashboard |
server.getGameServerInfo | game_id, ip, port, qport | Нет явной проверки в обработчике; это не гарантия анонимного доступа |
staff
| Метод | Входные поля, видимые в исходнике | Проверки / feature |
|---|---|---|
staff.addAdmin | server_id, steam_id | RequireProjectFeature, VerifyAuthToken, staff.access |
staff.addModer | server_id, steam_id | RequireProjectFeature, VerifyAuthToken, staff.access |
staff.get | server_id* | HasServerAccess, RequireProjectFeature, VerifyAuthToken, staff.access |
staff.removeAdmin | server_id, steam_id | RequireProjectFeature, VerifyAuthToken, staff.access |
staff.removeModer | server_id, steam_id | RequireProjectFeature, VerifyAuthToken, staff.access |
user
| Метод | Входные поля, видимые в исходнике | Проверки / feature |
|---|---|---|
user.get | ext, game_id, steam_id*, x | VerifyAuthToken |
* означает прямой обязательный guard обработчика. Поля могут передаваться в query или body; POST body имеет приоритет. Условные поля и проверки делегатов требуют чтения владельца метода. Подробные ошибки, файлы и строки исходника находятся в OpenAPI x-source, x-observed-errors, x-source-checks.
