curl --request POST \
--url https://api.erlcrussia.xyz/v2/moscowroleplay/civops/economy \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"fromUserId": "1027118272879009886",
"toUserId": "1133665013794607114",
"amount": 100000
}
'{
"success": true,
"fromUserId": "1027118272879009886",
"toUserId": "1133665013794607114",
"amount": 100000,
"newBalance": {
"cash": 104000,
"bank": 10000
}
}POST-Эндпоинты API Экономики
Операции с Экономикой
Выполнение операций с системой экономики (транзакции, переводы и т.д.).
Доступные действия:
transfer- перевод между пользователями (требует fromUserId, toUserId, amount).deposit- положить деньги в банк (требует userId, amount).withdraw- снять деньги из банка (требует userId, amount).add- добавить деньги пользователю (требует userId, amount, type).remove- забрать деньги у пользователя (требует userId, amount, type).reset- сбросить баланс пользователя (требует userId).resetCooldown- сбросить кулдауны пользователя (требует userId, command).
Параметр type для add/remove может быть ‘cash’ или ‘bank’ (по умолчанию ‘cash’).
POST
/
moscowroleplay
/
civops
/
economy
curl --request POST \
--url https://api.erlcrussia.xyz/v2/moscowroleplay/civops/economy \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"fromUserId": "1027118272879009886",
"toUserId": "1133665013794607114",
"amount": 100000
}
'{
"success": true,
"fromUserId": "1027118272879009886",
"toUserId": "1133665013794607114",
"amount": 100000,
"newBalance": {
"cash": 104000,
"bank": 10000
}
}Авторизации
API ключ для доступа к эндпоинтам Гражданских Операций.
Передается в заголовке Authorization: Bearer <ключ>.
ОБЯЗАТЕЛЕН ДЛЯ ВСЕХ ЭНДПОИНТОВ ГРАЖДАНСКИХ ОПЕРАЦИЙ (кроме /health).
Параметры запроса
Тип операции.
Доступные опции:
transfer, deposit, withdraw, add, remove, reset, resetCooldown Тело
application/json
The body is of type object.
Ответ
Операция успешно выполнена.
The response is of type object.
Была ли эта страница полезной?