Kontentga o'tish

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.

Sitora, 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.

Ichki administratsiya yuzasi bo’lgan Sitora Console foydalanadi. Sitora xodimlari uchun ajratilgan. Chop etilmaydi.

/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.json manzilida jonli beriladi. Ushbu saytdagi API reference bo’limi aynan o’sha hujjatdan generatsiya qilinadi.