API запросы
Принимаются GET запросы. Параметр client является обязательным. Ответы предоставляются в json формате. Все числовые данные возвращаются числами, добавьте параметр numeric_string=true для ответа в виде строк.
Лимит запросов в секунду - 5. Лимит запросов в пределах 5 минут - 150. Лимит выборки записей - 1000.Server
URL
https://api.wargm.ru/v1/server/
Авторизация запроса
client=SERVER_ID:SERVER_API_KEY
Фильтры
&type=shop&cy=bonus
Пример запроса
https://api.wargm.ru/v1/server/vote?client=1234:XXXXXXXXXXXXXXXXXX&vote_id=123
API Методы
info
Отображает массив с основной информацией о сервере.
https://api.wargm.ru/v1/server/info
votes
Отображает массив с голосами за сервер. По умолчанию берутся голоса за последние 24 часа.
https://api.wargm.ru/v1/server/votes
Фильтры
Фильтр по дате. Доп. параметр date. Формат 2025-03-12.
date=2025-03-12
Фильтр по периоду. Доп. параметр date_start и date_end. Формат 2025-03-12.
date_start=2025-03-12&date_end=2025-03-12
Фильтр обработанности. Доп. параметр claimed. Варианты 1 или 0.
claimed=0
Фильтр по пользователю. Доп. параметр user_id.
user_id=XXXXXX
Фильтр по пользователю. Доп. параметр steam_id.
steam_id=765611980425XXXXX
Фильтр по пользователю. Доп. параметр vk_id.
vk_id=XXXXXXXXX
voters
Отображает массив с голосовавшими за сервер. По умолчанию берутся голоса за последние 24 часа.
https://api.wargm.ru/v1/server/voters
Фильтры
Фильтр по дате. Доп. параметр date. Формат 2025-03-12.
date=2025-03-12
Фильтр по периоду. Доп. параметр date_start и date_end. Формат 2025-03-12.
date_start=2025-03-12&date_end=2025-03-12
Фильтр по пользователю. Доп. параметр user_id.
user_id=XXXXXX
Фильтр по пользователю. Доп. параметр steam_id.
steam_id=765611980425XXXXX
Фильтр по пользователю. Доп. параметр vk_id.
vk_id=XXXXXXXXX
vote
Отображает подробные данные о голосе и голосовавшем. Обязательный параметр vote_id
https://api.wargm.ru/v1/server/vote
Параметры
Доп. параметр vote_id. ID голоса на сервере. Обязательно.
vote_id=123
vote_claim
Помечает голос как обработанный. Обязательный параметр vote_id
https://api.wargm.ru/v1/server/vote_claim
Параметры
Доп. параметр vote_id. ID голоса на сервере. Обязательно.
vote_id=123
Shop
URL
https://api.wargm.ru/v1/shop/
Авторизация запроса
client=SHOP_ID:SHOP_API_KEY
Фильтры
&type=shop&cy=bonus
Пример запроса
https://api.wargm.ru/v1/shop/operations?client=1234:XXXXXXXXXXXXXXXXXX&status=pending
API Методы
info
Отображает массив с основной информацией о магазине.
https://api.wargm.ru/v1/shop/info
balance
Отображает массив с информацией о балансе магазина.
https://api.wargm.ru/v1/shop/balance
balance_bonus
Отображает бонусный баланс в зависимости от фильтров. Напимер: магазина, сервера, пользователя на сервере, пользователя в магазине и т.д.
https://api.wargm.ru/v1/shop/balance_bonus
Фильтры
Доп. параметр user_id. ID пользователя на сайте или SteamID. Обязательно.
user_id=11111
Доп. параметр server_id. ID сервера для операции. Обязательно.
server_id=22222
add_bonus
Начисляет указанному пользователю бонусы на счет. В ответ отдает новый бонусный баланс пользователя на сервере.
https://api.wargm.ru/v1/shop/add_bonus
Параметры
Доп. параметр user_id. ID пользователя на сайте или SteamID. Обязательно.
user_id=11111
Доп. параметр server_id. ID сервера для операции. Обязательно.
server_id=22222
Доп. параметр amount. Количество в формате 1.0. Обязательно.
amount=2.5
Доп. параметр expire. Дата окончания срока действия. Не более 365 дней. Обязательно.
expire=2025-03-12
operations
Отображает массив с операциями пользователей. По умолчанию берутся операции за последние 24 часа.
https://api.wargm.ru/v1/shop/operations
Фильтры
Фильтр по статусу. Доп. параметр status. Варианты - success, pending, delivery, canceled, error.
status=pending
Фильтр по валюте. Доп. параметр cy. Варианты - credit, bonus.
cy=bonus
Фильтр по типу доставки. Доп. параметр delivery. Варианты - api, admin, online.
delivery=online
Фильтр по типу. Доп. параметр type. Варианты - shop, donate.
type=shop
Фильтр по дате. Доп. параметр date. Формат 2025-03-12.
date=2025-03-12
Фильтр обработанности. Доп. параметр claimed. Варианты 1 или 0.
claimed=0
Фильтр по пользователю. Доп. параметр user_id.
user_id=XXXXX
Фильтр по пользователю. Доп. параметр steam_id.
steam_id=765611980425XXXXX
Фильтр по пользователю. Доп. параметр vk_id.
vk_id=XXXXXXXXX
operation_success
Изменяет статус pending операции на success. Обязательно operation_id. Помечается как обработанная.
https://api.wargm.ru/v1/shop/operation_success
Параметры
Доп. параметр operation_id. ID операции в магазине. Обязательно.
operation_id=123
operation_cancel
Изменяет статус pending операции на canceled - отменено. Обязательно operation_id. Помечается как обработанная, средства возвращаются пользователю.
https://api.wargm.ru/v1/shop/operation_cancel
Параметры
Доп. параметр operation_id. ID операции в магазине. Обязательно.
operation_id=123
operation_claim
Помечает операцию как обработанную. Обязательный параметр operation_id.
https://api.wargm.ru/v1/shop/operation_claim
Параметры
Доп. параметр operation_id. ID операции в магазине. Обязательно.
operation_id=123
offer
Отображает массив с информацией о предложении магазина.
https://api.wargm.ru/v1/shop/offer
Параметры
Доп. параметр offer_id. ID предложения в магазине. Обязательно.
offer_id=123
offer_on
Включает указанное предложение магазина.
https://api.wargm.ru/v1/shop/offer_on
Параметры
Доп. параметр offer_id. ID предложения в магазине. Обязательно.
offer_id=123
offer_off
Отключает указанное предложение магазина.
https://api.wargm.ru/v1/shop/offer_off
Параметры
Доп. параметр offer_id. ID предложения в магазине. Обязательно.
offer_id=123
offer_count
Назначает количество предложения в магазине.
https://api.wargm.ru/v1/shop/offer_count
Параметры
Доп. параметр offer_id. ID предложения в магазине. Обязательно.
offer_id=123
Доп. параметр amount. Количество в формате 1.0. Обязательно.
amount=10
blacklist_add
Добавляет пользователя в черный список. Обязательный параметр user_id, server_id.
https://api.wargm.ru/v1/shop/blacklist_add
Параметры
Доп. параметр user_id. ID пользователя на сайте или SteamID. Обязательно.
user_id=123
Доп. параметр server_id. ID сервера для операции. Обязательно.
server_id=123
whitelist_add
Добавляет пользователя в белый список. Обязательный параметр user_id, server_id.
https://api.wargm.ru/v1/shop/whitelist_add
Параметры
Доп. параметр user_id. ID пользователя на сайте или SteamID. Обязательно.
user_id=123
Доп. параметр server_id. ID сервера для операции. Обязательно.
server_id=123
discount_add
Добавляет скидку пользователю. Обязательные параметры user_id, server_id, amount.
https://api.wargm.ru/v1/shop/discount_add
Параметры
Доп. параметр user_id. ID пользователя на сайте или SteamID. Обязательно.
user_id=123
Доп. параметр server_id. ID сервера для операции. Обязательно.
server_id=123
Доп. параметр amount. Количество в формате 1.0. Обязательно.
amount=10
Доп. параметр date. Дата окончания срока действия. Если не указано - 1 день.
date=2025-03-12