API va autentifikatsiya
Sitora bitta serverda uchta API oilasini yuritadi. Ular bir xil sxema tartibiga va bir xil tamoyilga — jarayon haqiqati server tomonida hisoblanadi — amal qiladi, lekin har birining o’z subyekt turi bor va ulardan faqat bittasi ommaviy.
Ilova API’si
“Ilova API’si” bo'limiSitora, Sitora Pro va Sitora Biz ilovalari foydalanadi. Bu shartnomalar ilovalar ichida yetkaziladi va tashqi integratsiya uchun chop etilmaydi — ular har qanday ilova relizida o’zgarishi mumkin.
Konsol API’si
“Konsol API’si” bo'limiIchki administratsiya yuzasi bo’lgan Sitora Console foydalanadi. Sitora xodimlari uchun ajratilgan. Chop etilmaydi.
Robotics API — ommaviy
“Robotics API — ommaviy” bo'limi/api/robotics/v1/ — Sitora’ning ochiq yuzasi: sertifikatlangan robot parki
kontrollerlari unga to’g’ridan-to’g’ri integratsiya qiladi. U URL orqali
versiyalanadi, v1 ichida faqat qo’shimchalar bilan kengayadi va
Robotics API bo’limida to’liq hujjatlashtirilgan.
- Autentifikatsiya:
Authorization: Bearer sit_rk_<key>— restoran egasi bergan, filialga bog’langan robot hisob ma’lumoti. Bu hisob ma’lumoti mashina subyekti: u foydalanuvchi emas, a’zoligi yo’q va xodimlar jarayonlarida hech qachon harakat qila olmaydi. - Aniqlash: mashina o’qiy oladigan shartnoma autentifikatsiyasiz,
GET /api/robotics/v1/openapi.jsonmanzilida jonli beriladi. Ushbu saytdagi API reference bo’limi aynan o’sha hujjatdan generatsiya qilinadi.