Tizim sozlamalari
Platformaning umumiy sozlamalari: SMS narxi, administrator e-maili, loyiha nomi, tranzaksiyani bekor qilish summasi limiti.
| Metod | Manzil | Vazifasi |
|---|---|---|
| GET | /admin/system/settings | Sozlamalarni olish |
| PUT | /admin/system/settings | Sozlamalarni saqlash |
Sozlamalarni olish
GET
/admin/system/settingsTizimning barcha sozlamalarini sozlama nomi bo‘yicha guruhlab qaytaradi.
Sarlavhalar (headers)
| Sarlavha | Qiymat | Tavsif |
|---|---|---|
Authorization | Bearer {token} | POST /common/auth/login dan olingan token |
Accept | application/json | Javob JSON da |
Accept-Language | ru | Xabarlar va nomlar tili: ru, uz, oz |
Javob · 200
Javob maydonlari
| Maydon | Turi | Tavsif |
|---|---|---|
admin_email | array | Adminstartorning pochtasi |
ai_api_key | array | |
ai_model | array | |
ai_provider | array | |
cancel_transaction_amount_limit | array | Tranzaksiyani bekor qilishda miqdor chegarasi |
delete_old_files | array | |
favicon | array | |
logo | array | Logotip |
price_sms | array | SMS narxi |
project_name | array | Proektning nomi |
json
{
"admin_email": [
"info@local.host"
],
"ai_api_key": [
""
],
"ai_model": [
""
],
"ai_provider": [
"openai"
],
"cancel_transaction_amount_limit": [
"3000000"
],
"delete_old_files": [
"0"
],
"favicon": [
"https://api.wasyt.uz/test_data/logo.png"
],
"logo": [
"https://api.wasyt.uz/test_data/logo.png"
],
"price_sms": [
"110"
],
"project_name": [
"I CAN GROUP - credit"
]
}Sozlamalarni saqlash
PUT
/admin/system/settingsSMS narxi price_sms, admin_email, project_name va cancel_transaction_amount_limit — bekor qilish mumkin bo‘lgan tranzaksiyaning eng katta summasini saqlaydi. Sozlamalar keshi tozalanadi.
Formadan (
multipart/form-data)PUTmetodiPOST+?_method=PUTparametri bilan yuboriladi.
Sarlavhalar (headers)
| Sarlavha | Qiymat | Tavsif |
|---|---|---|
Authorization | Bearer {token} | POST /common/auth/login dan olingan token |
Accept | application/json | Javob JSON da |
Accept-Language | ru | Xabarlar va nomlar tili: ru, uz, oz |
So‘rov tanasi
| Maydon | Turi | Majburiy | Tavsif |
|---|---|---|---|
price_sms | integer | Ha | SMS narxi. Kamida 1 |
admin_email | string (email) | Ha | Adminstartorning pochtasi |
project_name | string | Ha | Proektning nomi. Maks. 255 belgi |
cancel_transaction_amount_limit | integer | Ha | Tranzaksiyani bekor qilishda miqdor chegarasi. Kamida 1 |
json
{
"price_sms": 10000,
"admin_email": "info@local.host",
"project_name": "I CAN GROUP",
"cancel_transaction_amount_limit": 3000000
}bash
curl -X PUT "https://api.wasyt.uz/admin/system/settings" \
-H "Accept: application/json" \
-H "Accept-Language: ru" \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{"price_sms":10000,"admin_email":"info@local.host","project_name":"I CAN GROUP","cancel_transaction_amount_limit":3000000}'Javob · 200
Javob maydonlari
| Maydon | Turi | Tavsif |
|---|---|---|
message | string | Xabar |
json
{
"message": "Success"
}
