Demo kirish
Ilova orqali ochilgan hamkorning sinov kompaniyalari: sinovda, to‘lov kutayotgan yoki o‘chirilgan. To‘lov qilgan (active) kompaniya bo‘limdan umumiy ro‘yxatga o‘tadi.
| Metod | Manzil | Vazifasi |
|---|---|---|
| GET | /partner/company/demo-access | Demo kompaniyalar ro‘yxati |
| PATCH | /partner/company/demo-access/{model}/extend-trial | Sinovni uzaytirish |
| PATCH | /partner/company/demo-access/{model}/defer-payment | To‘lovni kechiktirish |
| PATCH | /partner/company/demo-access/{model}/disable | Demoni o‘chirish |
| PATCH | /partner/company/demo-access/{model}/activate | Kompaniyani faollashtirish |
| DELETE | /partner/company/demo-access/{model} | Demo kompaniyani o‘chirish |
Demo kompaniyalar ro‘yxati
/partner/company/demo-accessHamkorning sinovdagi bosh kompaniyalari, yangilari tepada. status ro‘yxatni test_mode, awaiting_payment yoki canceled bilan cheklaydi. Qatorda: direktor logini va director_id («niqob» uchun), ulanish va uzilish sanalari, kirim qilingan va sotilgan tovarlar soni, oxirgi kirish, sinov va kechiktirish tugashi.
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 parametrlari
| Maydon | Turi | Majburiy | Tavsif |
|---|---|---|---|
status | string | Yo‘q | Status. Mumkin qiymatlar: test_mode, awaiting_payment, canceled |
Javob · 200
Sahifalangan javob: yozuvlar data[] ichida, sahifalash links va meta da.
Javob maydonlari
| Maydon | Turi | Tavsif |
|---|---|---|
data | object[] | Ma'lumotlar |
data[].id | integer | ID |
data[].name | string | Nomlanish |
data[].status | string | Status |
data[].login | string | |
data[].director_id | integer | |
data[].connected_at | string | |
data[].disconnected_at | null | |
data[].received_products_count | integer | |
data[].sold_products_count | integer | |
data[].last_login_at | null | |
data[].trial_ends_at | string | |
data[].payment_deferred_until | null |
{
"data": [
{
"id": 1,
"name": "Company 1",
"status": "test_mode",
"login": "director_1@local.host",
"director_id": 2,
"connected_at": "2026-09-30 12:16:43",
"disconnected_at": null,
"received_products_count": 0,
"sold_products_count": 2,
"last_login_at": null,
"trial_ends_at": "2026-10-05 12:26:39",
"payment_deferred_until": null
}
],
"meta": {
"total": 1,
"per_page": 20,
"current_page": 1,
"last_page": 1,
"from": 1
}
}Sinovni uzaytirish
/partner/company/demo-access/{model}/extend-trialSinovga days (1–365) qo‘shadi: sinov davom etayotgan bo‘lsa joriy tugash sanasidan, tugagan bo‘lsa bugundan. Holat test_mode ga o‘tadi, to‘lov kechiktirilishi olib tashlanadi.
Formadan (
multipart/form-data)PATCHmetodiPOST+?_method=PATCHparametri 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 |
Yo‘l parametrlari
| Parametr | Tavsif |
|---|---|
model | Yozuv ID si |
So‘rov tanasi
| Maydon | Turi | Majburiy | Tavsif |
|---|---|---|---|
days | integer | Ha | Kamida 1. 365 dan oshmasin |
{
"days": 10
}curl -X PATCH "https://api.wasyt.uz/partner/company/demo-access/1/extend-trial" \
-H "Accept: application/json" \
-H "Accept-Language: ru" \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{"days":10}'Javob · 200
Javob maydonlari
| Maydon | Turi | Tavsif |
|---|---|---|
message | string | Xabar |
{
"message": "Success"
}To‘lovni kechiktirish
/partner/company/demo-access/{model}/defer-paymentKompaniyani payment_deferred_until kuni oxirigacha kirish huquqi bilan awaiting_payment holatiga o‘tkazadi (sana bugundan keyin).
Formadan (
multipart/form-data)PATCHmetodiPOST+?_method=PATCHparametri 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 |
Yo‘l parametrlari
| Parametr | Tavsif |
|---|---|
model | Yozuv ID si |
So‘rov tanasi
| Maydon | Turi | Majburiy | Tavsif |
|---|---|---|---|
payment_deferred_until | string (date) | Ha | Keyinroq: bugungi kun |
{
"payment_deferred_until": "2026-10-07"
}curl -X PATCH "https://api.wasyt.uz/partner/company/demo-access/1/defer-payment" \
-H "Accept: application/json" \
-H "Accept-Language: ru" \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
-d '{"payment_deferred_until":"2026-10-07"}'Javob · 200
Javob maydonlari
| Maydon | Turi | Tavsif |
|---|---|---|
message | string | Xabar |
{
"message": "Success"
}Demoni o‘chirish
/partner/company/demo-access/{model}/disableSinov kirishini bekor qiladi (canceled): kompaniya kirish huquqini yo‘qotadi, ma’lumotlar saqlanadi.
Formadan (
multipart/form-data)PATCHmetodiPOST+?_method=PATCHparametri 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 |
Yo‘l parametrlari
| Parametr | Tavsif |
|---|---|
model | Yozuv ID si |
Javob · 200
Javob maydonlari
| Maydon | Turi | Tavsif |
|---|---|---|
message | string | Xabar |
{
"message": "Success"
}Kompaniyani faollashtirish
/partner/company/demo-access/{model}/activateObunani active holatiga o‘tkazadi hamda bekor qilish va to‘lov kechiktirilishini olib tashlaydi.
Formadan (
multipart/form-data)PATCHmetodiPOST+?_method=PATCHparametri 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 |
Yo‘l parametrlari
| Parametr | Tavsif |
|---|---|
model | Yozuv ID si |
Javob · 200
Javob maydonlari
| Maydon | Turi | Tavsif |
|---|---|---|
message | string | Xabar |
{
"message": "Success"
}Demo kompaniyani o‘chirish
/partner/company/demo-access/{model}Kompaniyani barcha ma’lumotlari bilan qaytarib bo‘lmas darajada o‘chiradi. Faqat canceled holatidagi kompaniya uchun.
Formadan (
multipart/form-data)DELETEmetodiPOST+?_method=DELETEparametri 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 |
Yo‘l parametrlari
| Parametr | Tavsif |
|---|---|
model | Yozuv ID si |
Javob · 200
Javob maydonlari
| Maydon | Turi | Tavsif |
|---|---|---|
message | string | Xabar |
{
"message": "Success"
}
