{"openapi":"3.0.3","info":{"title":"HoReCa Cloud OS Multi-Tenant REST API","version":"1.0.0","description":"Full-coverage API specification for Mobile Apps, POS Terminals, External POS Gateways (1C\/iiko\/Poster), KDS, and B2B Dashboards."},"servers":[{"url":"https:\/\/www.nobugstoday.org\/api\/v1","description":"Current API Endpoint"}],"groups":[{"id":"auth","title":"\ud83d\udd10 \u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f & \u041f\u0440\u043e\u0444\u0438\u043b\u0438 (Telegram, SMS, Password)","description":"\u0414\u0432\u043e\u0439\u043d\u043e\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0432\u0445\u043e\u0434\u0430 \u0433\u043e\u0441\u0442\u0435\u0439 (Telegram 1-sec Login & Kyrgyz SMS 2FA) \u0438 \u0432\u0445\u043e\u0434 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432.","endpoints":[{"method":"POST","path":"\/api\/v1\/auth\/telegram","title":"1-\u0441\u0435\u043a\u0443\u043d\u0434\u043d\u044b\u0439 \u0432\u0445\u043e\u0434 \u0447\u0435\u0440\u0435\u0437 Telegram (WebApp \/ Widget)","description":"\u041c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u0430\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0433\u043e\u0441\u0442\u044f \u0447\u0435\u0440\u0435\u0437 Telegram WebApp initData \u0438\u043b\u0438 Login Widget \u0441 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u043e\u0439 HMAC-SHA256.","request_body":{"init_data":"query_id=AAHdF6IQAAAAAN0XohDhrPqy&user=%7B%22id%22%3A279058397%2C%22first_name%22%3A%22Nurbek%22%2C%22username%22%3A%22nurbek_kg%22%7D&auth_date=1787264000&hash=d8904f..."},"response_sample":{"success":true,"token":"dXNlcl90ZWxlZ3JhbV8yNzkwNTgzOTc6dG9rZW4=","user":{"id":"uuid","name":"Nurbek","phone":"+996799279058","telegram_id":"279058397","telegram_username":"nurbek_kg"},"message":"\u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c, Nurbek!"}},{"method":"POST","path":"\/api\/v1\/auth\/sms\/send-otp","title":"\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 SMS-\u043a\u043e\u0434\u0430 (Kyrgyz SMS \/ Nikita Online)","description":"\u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 4-\u0437\u043d\u0430\u0447\u043d\u044b\u0439 \u043a\u043e\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u043d\u0430 \u043d\u043e\u043c\u0435\u0440 (+996) \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 \u0441\u043f\u0430\u043c\u0430 (Rate Limiting).","request_body":{"phone":"+996700123456","provider":"kyrgyz_sms"},"response_sample":{"success":true,"phone":"+996700123456","message":"\u041a\u043e\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043d\u0430 \u043d\u043e\u043c\u0435\u0440 +996700123456","expires_in_seconds":300}},{"method":"POST","path":"\/api\/v1\/auth\/sms\/verify-otp","title":"\u0412\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f SMS-\u043a\u043e\u0434\u0430 \u0433\u043e\u0441\u0442\u044f","description":"\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 OTP \u043a\u043e\u0434 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0432\u0445\u043e\u0434 \u0438\u043b\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044e \u0433\u043e\u0441\u0442\u044f.","request_body":{"phone":"+996700123456","code":"1234","name":"\u041d\u0443\u0440\u0431\u0435\u043a"},"response_sample":{"success":true,"token":"dXNlcl8xMjM6c2VjcmV0X3Rva2VuXzQ1Njc4OQ==","user":{"id":"uuid","name":"\u041d\u0443\u0440\u0431\u0435\u043a","phone":"+996700123456"},"message":"\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e SMS \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0430!"}},{"method":"POST","path":"\/api\/v1\/auth\/login","title":"\u0412\u0445\u043e\u0434 \u043f\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0443 \u0438 \u043f\u0430\u0440\u043e\u043b\u044e\/PIN (\u0421\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0438\/\u0410\u0434\u043c\u0438\u043d\u044b)","description":"\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u0435\u0442 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430 \u0438\u043b\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0442\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430.","request_body":{"phone":"+996550112233","password":"password"},"response_sample":{"success":true,"token":"dXNlcl8xMjM6c2VjcmV0X3Rva2VuXzQ1Njc4OQ==","user":{"id":"uuid","name":"\u0410\u0437\u0430\u043c\u0430\u0442 \u0418\u0441\u043c\u0430\u0438\u043b\u043e\u0432","phone":"+996550112233"},"employee":{"role":"manager","grade":"lead"}}},{"method":"GET","path":"\/api\/v1\/auth\/me","title":"\u0414\u0430\u043d\u043d\u044b\u0435 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","description":"\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043f\u0440\u043e\u0444\u0438\u043b\u044c \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u0435\u0433\u043e \u0440\u043e\u043b\u0438 \u0432 \u0437\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u0438.","request_body":null,"response_sample":{"success":true,"user":{"name":"\u041d\u0443\u0440\u0431\u0435\u043a \u0416\u0443\u043c\u0430\u0431\u0435\u043a\u043e\u0432","phone":"+996700123456"},"active_tenant":{"name":"Sierra Specialty Coffee","slug":"sierra"}}}]},{"id":"tenants","title":"\ud83c\udfd9 \u0417\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u044f, \u041c\u0430\u0440\u043a\u0435\u0442\u043f\u043b\u0435\u0439\u0441 & White-Label Config","description":"\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0432\u0441\u0435\u0445 \u0437\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u0439, \u0444\u0438\u043b\u0438\u0430\u043b\u043e\u0432 \u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0442\u0435\u043c\u044b White-Label.","endpoints":[{"method":"GET","path":"\/api\/v1\/tenants","title":"\u0421\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 \u0437\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435","description":"\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0432\u0441\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u043d\u044b\u0435 \u0441\u0435\u0442\u0438 \u0441 \u0444\u0438\u043b\u0438\u0430\u043b\u0430\u043c\u0438 \u0438 \u0444\u043e\u0442\u043e.","request_body":null,"response_sample":{"success":true,"total":3,"tenants":[{"name":"Sierra Specialty Coffee","slug":"sierra","branches_count":2,"is_white_label":true},{"name":"Brio Gourmet Burgers","slug":"brio","branches_count":1,"is_white_label":false},{"name":"Tokyo Sushi & Asian Bar","slug":"tokyo","branches_count":1,"is_white_label":true}]}},{"method":"GET","path":"\/api\/v1\/sierra\/config","title":"\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 White-Label Config \u0437\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u044f","description":"\u041e\u0442\u0434\u0430\u0435\u0442 \u0444\u0438\u0440\u043c\u0435\u043d\u043d\u044b\u0435 \u0446\u0432\u0435\u0442\u0430, \u043b\u043e\u0433\u043e\u0442\u0438\u043f, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u0430\u043b\u044e\u0442\u044b \u0438 \u0444\u043b\u0430\u0433 White-Label \u0434\u043b\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f.","request_body":null,"response_sample":{"success":true,"tenant":{"name":"Sierra Specialty Coffee","slug":"sierra","brand_colors":{"primary":"#10B981","secondary":"#0F172A","accent":"#F59E0B"},"is_white_label":true,"plan":{"name":"White-Label Pro","price_monthly_kgs":12000}}}}]},{"id":"pos_gateway","title":"\ud83d\udd0c \u0428\u043b\u044e\u0437 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u0432\u043d\u0435\u0448\u043d\u0438\u043c\u0438 \u043a\u0430\u0441\u0441\u0430\u043c\u0438 (1C \/ iiko \/ Poster)","description":"\u0417\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u044b\u0439 API \u0434\u043b\u044f \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u043a\u0430\u0441\u0441\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0441 \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439 TOTP QR \u0438 \u0444\u0438\u043a\u0441\u0430\u0446\u0438\u0435\u0439 \u0447\u0435\u043a\u043e\u0432.","endpoints":[{"method":"POST","path":"\/api\/v1\/pos\/verify-customer","title":"\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 QR \/ \u041f\u043e\u0438\u0441\u043a \u0433\u043e\u0441\u0442\u044f \u043d\u0430 \u043a\u0430\u0441\u0441\u0435 (1C\/iiko\/Poster)","description":"\u041a\u0430\u0441\u0441\u0438\u0440 \u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u0442 60-\u0441\u0435\u043a\u0443\u043d\u0434\u043d\u044b\u0439 TOTP QR \u043a\u043e\u0434 -> \u043a\u0430\u0441\u0441\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442 tier, \u0431\u0430\u043b\u0430\u043d\u0441 \u043a\u044d\u0448\u0431\u0435\u043a\u0430 \u0438 \u0448\u0442\u0430\u043c\u043f\u044b.","headers":{"X-API-Key":"sierra_live_api_key_kg_2026"},"request_body":{"qr_token":"HORECA-TOTP:nurbek:591240:1787264000","pos_type":"1c"},"response_sample":{"success":true,"valid":true,"customer":{"name":"\u041d\u0443\u0440\u0431\u0435\u043a \u0416\u0443\u043c\u0430\u0431\u0435\u043a\u043e\u0432","phone":"+996700123456","tier_name":"Gold Member","cashback_percent":7,"cashback_balance":450,"stamp_card":{"current_stamps":5,"target_stamps":7,"free_cups_available":0}}}},{"method":"POST","path":"\/api\/v1\/pos\/commit-transaction","title":"\u0424\u0438\u043a\u0441\u0430\u0446\u0438\u044f \u0447\u0435\u043a\u0430, \u0440\u0430\u0441\u0447\u0435\u0442 \u0441\u043a\u0438\u0434\u043a\u0438 \u0438 \u043d\u0430\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435 \u0431\u043e\u043d\u0443\u0441\u043e\u0432","description":"\u0421\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0431\u0430\u043b\u043b\u044b \u0433\u043e\u0441\u0442\u044f, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u0441\u043a\u0438\u0434\u043a\u0443, \u043d\u0430\u0447\u0438\u0441\u043b\u044f\u0435\u0442 \u043a\u044d\u0448\u0431\u0435\u043a \u0438 \u0448\u0442\u0430\u043c\u043f\u044b 7+1 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438.","headers":{"X-API-Key":"sierra_live_api_key_kg_2026"},"request_body":{"pos_type":"1c","external_receipt_id":"1C-CHK-98124","receipt_total":580,"points_to_burn":100,"customer_phone":"+996700123456","items":[{"name":"\u0424\u043b\u044d\u0442 \u0423\u0430\u0439\u0442 Specialty","quantity":2,"price":200,"is_stamp_eligible":true}]},"response_sample":{"success":true,"transaction_id":"uuid","external_receipt_id":"1C-CHK-98124","currency":"KGS","receipt_total":580,"discount_applied":100,"final_payable_amount":480,"points_burned":100,"points_earned":33.6,"new_cashback_balance":383.6,"stamps_earned":2,"free_cup_unlocked":true}}]},{"id":"menu","title":"\u2615 \u041c\u0435\u043d\u044e & B2C \u041f\u0440\u0435\u0434\u0437\u0430\u043a\u0430\u0437\u044b","description":"\u041d\u043e\u043c\u0435\u043d\u043a\u043b\u0430\u0442\u0443\u0440\u0430 \u0431\u043b\u044e\u0434, \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b, \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u043a\u0430\u0437\u043e\u0432 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0430.","endpoints":[{"method":"GET","path":"\/api\/v1\/menu","title":"\u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u043c\u0435\u043d\u044e \u0438 \u0441\u0442\u043e\u043f-\u043b\u0438\u0441\u0442\u044b","description":"\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0432\u0441\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438, \u0431\u043b\u044e\u0434\u0430, \u0433\u0440\u0443\u043f\u043f\u044b \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u0441\u0442\u043e\u043f-\u043b\u0438\u0441\u0442\u044b.","query_params":{"branch_id":"UUID \u0444\u0438\u043b\u0438\u0430\u043b\u0430 (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e)"},"request_body":null,"response_sample":{"success":true,"tenant":{"name":"Sierra Specialty Coffee"},"categories":[{"name":"Specialty \u041a\u043e\u0444\u0435","items":[{"name":"\u0424\u043b\u044d\u0442 \u0423\u0430\u0439\u0442","base_price":"180.00"}]}],"stopped_item_ids":[]}},{"method":"POST","path":"\/api\/v1\/orders\/checkout","title":"\u041e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u043a\u0430\u0437\u0430 (PWA \/ Mobile)","description":"\u0421\u043e\u0437\u0434\u0430\u0435\u0442 \u0437\u0430\u043a\u0430\u0437 \u0441\u043e \u0441\u0442\u0430\u0442\u0443\u0441\u043e\u043c NEW, \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430\u043c\u0438, \u0431\u043e\u043d\u0443\u0441\u0430\u043c\u0438 \u0438 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 ELQR.","request_body":{"branch_id":"branch-uuid","order_type":"takeaway","pickup_time":"\u0427\u0435\u0440\u0435\u0437 15 \u043c\u0438\u043d\u0443\u0442","guest_name":"\u0410\u0437\u0430\u043c\u0430\u0442","guest_phone":"+996700123456","payment_method":"elqr","items":[{"item_id":"item-uuid-1","quantity":1,"modifiers":[{"name":"\u041e\u0432\u0441\u044f\u043d\u043e\u0435 \u043c\u043e\u043b\u043e\u043a\u043e","price":60}]}]},"response_sample":{"success":true,"order":{"order_number":"ORD-98YTM","total_amount":240,"status":"new"},"elqr":{"qr_string":"ELQR:000201...","amount":240}}}]},{"id":"loyalty","title":"\ud83d\udc8e \u041b\u043e\u044f\u043b\u044c\u043d\u043e\u0441\u0442\u044c & \u0410\u043d\u0442\u0438\u0444\u0440\u043e\u0434 TOTP","description":"\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u043e\u0433\u043e 60s QR-\u043a\u043e\u0434\u0430, \u0431\u0430\u043b\u0430\u043d\u0441 \u0448\u0442\u0430\u043c\u043f\u043e\u0432 7+1 \u0438 \u043a\u044d\u0448\u0431\u0435\u043a.","endpoints":[{"method":"GET","path":"\/api\/v1\/loyalty","title":"\u041f\u0440\u043e\u0444\u0438\u043b\u044c \u043b\u043e\u044f\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0433\u043e\u0441\u0442\u044f","description":"\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043a\u044d\u0448\u0431\u0435\u043a, \u0431\u0430\u043b\u0430\u043d\u0441 \u0431\u0430\u043b\u043b\u043e\u0432 \u0438 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0448\u0442\u0430\u043c\u043f-\u043a\u0430\u0440\u0442\u044b.","request_body":null,"response_sample":{"success":true,"customer":{"name":"\u041d\u0443\u0440\u0431\u0435\u043a","tier":"Gold (7%)","points_balance":450},"stamp_card":{"current_stamps":5,"target_stamps":7,"is_free_cup_available":false}}},{"method":"GET","path":"\/api\/v1\/loyalty\/totp","title":"\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e 60s QR","description":"\u0424\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u044b\u0439 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d \u043f\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0443 RFC 6238 TOTP.","request_body":null,"response_sample":{"token":"492817","expires_in_sec":54,"qr_payload":"HORECA-TOTP:nurbek:492817:1787264000"}}]},{"id":"kds","title":"\ud83c\udf73 KDS \u042d\u043a\u0440\u0430\u043d \u041a\u0443\u0445\u043d\u0438 & \u0411\u0430\u0440\u0430 (Real-Time)","description":"\u0416\u0438\u0432\u0430\u044f \u043b\u0435\u043d\u0442\u0430 \u043a\u0443\u0445\u043e\u043d\u043d\u044b\u0445 \u0437\u0430\u043a\u0430\u0437\u043e\u0432 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0430\u0432\u0442\u043e-\u043e\u043f\u0440\u043e\u0441\u0430 (2.5s) \u0438 \u0441\u043c\u0435\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u0443\u0441\u043e\u0432.","endpoints":[{"method":"GET","path":"\/api\/v1\/kds\/orders","title":"\u0421\u043f\u0438\u0441\u043e\u043a \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u0437\u0430\u043a\u0430\u0437\u043e\u0432 \u043a\u0443\u0445\u043d\u0438","description":"\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0437\u0430\u043a\u0430\u0437\u044b \u0432 \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u0445 new, preparing, ready.","request_body":null,"response_sample":{"success":true,"total_active":3,"orders":[{"order_number":"ORD-1001","status":"new","items_count":2}]}},{"method":"POST","path":"\/api\/v1\/kds\/orders\/{order}\/status","title":"\u0421\u043c\u0435\u043d\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u043f\u0440\u0438\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u043b\u044e\u0434\u0430","description":"\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442 \u0437\u0430\u043a\u0430\u0437 \u043f\u043e \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d\u0443: new -> preparing -> ready -> completed.","request_body":{"status":"preparing"},"response_sample":{"success":true,"order":{"order_number":"ORD-1001","status":"preparing"}}}]},{"id":"superadmin","title":"\ud83d\udc51 \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 SuperAdmin & SaaS \u0411\u0438\u043b\u043b\u0438\u043d\u0433 KGS","description":"\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430 MRR, \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u0430\u0440\u0438\u0444\u0430\u043c\u0438 Standard (10 000 \u0441\u043e\u043c) \u0438 White-Label Pro (12 000 \u0441\u043e\u043c).","endpoints":[{"method":"GET","path":"\/api\/v1\/superadmin\/metrics","title":"\u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b","description":"MRR \u0432 \u0441\u043e\u043c\u0430\u0445 (KGS), \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0437\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u044f, \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u0430\u0440\u0438\u0444\u043e\u0432.","request_body":null,"response_sample":{"success":true,"metrics":{"total_tenants":3,"mrr_kgs":34000,"active_branches":4}}}]}]}