Ushbu endpointdan foydalanishdan oldin, API kaliti va Kompaniya ID sini olish uchun Boshlash qo’llanmasini bajaring.
Oldindan talab qilinadigan shartlar
- ✅ Tasdiqlangan ish muhiti a’zosi uchun to’g’ri Bearer token
- ✅
GET {{URL}}/accounts/companiesdan olingan Kompaniya ID si - ✅ Yangilamoqchi bo’lgan buyurtmaning Buyurtma ID si (Loyiha ID si,
pid)
Endpoint
multipart/form-data — fayllar biriktirilmagan bo’lsa ham serverning multipart tahlilchisini qondirish uchun shu formatdan foydalaning.
Sarlavhalar
So’rov parametrlari
string
talab qilinadi
Yangilanadigan Buyurtma / Loyiha ID si. Bu so’rov satri parametri sifatida uzatiladi.
So’rov tanasi maydonlari
string
Buyurtma sarlavhasini yangilaydi. Kamida 2 belgi.
string
Buyurtmaning yangi holati. Quyidagilardan biri bo’lishi kerak:
Pending, Ongoing, Review, Completed, Cancelled.Ruxsat etilgan o’tishlar:ReviewfaqatOngoingyoki boshqaReviewdan keyin kelishi mumkin.Pendingdan to’g’ridan-to’g’riReviewga o’tish400 ValidationErrorqaytaradi.CompletedyokiCancelledholatidagi buyurtmalar yangilanishi mumkin emas.- Mijozlar
Pendingdan o’tib ketgan buyurtmani bekor qila olmaydi.
number
Umumiy byudjet miqdori.
≥ 0 bo’lishi shart. currency ham berilmasa buyurtmaning mavjud valyutasidan foydalanadi.string
Byudjet uchun valyuta kodi. Misol:
USD, CAD, EUR.number
Paket uchun sotib olingan birliklar soni.
≥ 1 bo’lishi shart.string
Buyurtmaning tugash sanasi uchun ISO 8601 sana satri. Misol:
"2025-12-31T00:00:00.000Z".string
Loyiha boshlanish sanasi uchun ISO 8601 sana satri.
string
Jamoangizga ko’rinadigan ichki eslatmalar.
string
Mijoz topshirig’i yoki loyiha xulosasi.
array
Ushbu buyurtmaga tayinlanadigan loyiha menejeri a’zo ID larining to’liq ro’yxati. Yangi ID lar jamoaga qo’shiladi; olib tashlangan ID lar o’chiriladi. Har bir ID bir xil kompaniya ichida
projectManager roliga ega a’zoga tegishli bo’lishi kerak.boolean
status Completed yoki Cancelled bo’lganda majburiy. true bo’lganda, holat o’zgarishidan so’ng buyurtmadagi barcha vazifalar bajarilgan deb belgilanadi. false bo’lganda, vazifalar joriy holatida qoladi.boolean
Faqat
status Completed yoki Cancelled bo’lganda ruxsat etiladi. true bo’lganda, holat yangilanishidan so’ng barcha kutilayotgan mijoz tomonidan so’ralgan vazifalar rad etiladi.number
Faqat takrorlanish chastotasini o’zgartirishda obuna buyurtmalari uchun talab qilinadi.
repeatDuration bilan birgalikda ishlating.string
Obuna buyurtmalari uchun
repeatCount bilan birga talab qilinadi. Quyidagilardan biri: day, week, month, year.number
Takroriy hisob-kitob tsikllarini ixtiyoriy cheklash. Standart
0 (cheklovsiz).string
Har bir hisob-kitob tsikli qanday boshqariladi. Quyidagilardan biri:
createOrderWithTask, noChange.file
Nol yoki undan ko’p fayl biriktirmalari. Fayllar buyurtmaning tizim papkasiga qo’shiladi; mavjud fayllar hech qachon qayta yozilmaydi.
multipart/form-data kodlashidan foydalaning va har bir faylni files maydoni ostida biriktiring.Namuna so’rov
Javoblar
Muvaffaqiyatli javob
Biznes qoidalari va yon ta’sirlar
- Holat o’tishlari cheklangan.
ReviewfaqatOngoingyoki boshqaReviewdan keyin kelishi mumkin.Pending → Reviewurinishi400 ValidationErrorqaytaradi. - Holatni
PendingdanOngoing,ReviewyokiCompletedga o’zgartirish buyurtmaning fayl papkasini faollashtiradi, shunday qilib yuklangan fayllar loyiha jamoasiga kirish mumkin bo’ladi. statusniCompletedyokiCancelledga o’rnatishmarkTasksAsDoneningtrueyokifalsega aniq o’rnatilishini talab qiladi.Review,CompletedyokiCancelledga holat o’zgarishlari avtomatik ravishda mijoz bildirishnomalarini ishga tushiradi:- Review — ko’rib chiqish kerakligi haqida mijozni xabardor qiladi.
- Completed — mijozga
orderCompletionbildirishnomasi yuboradi. - Cancelled — mijozga
orderCancellationbildirishnomasi yuboradi.
- Har bir muvaffaqiyatli yangilanish ushbu hodisaga obuna qilingan faol webhookingiz bo’lsa, yangilangan buyurtma hujjati va biriktirma metadata bilan
ORDER.UPDATEDwebhook hodisasini ishga tushiradi.

