Команда; статус — через /api/1/commands/status.
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
organizationId |
body | string | да | ID организации |
terminalGroupId |
body | string | да | ID терминальной группы |
order.items |
body | array | да | Позиции заказа |
order.tableIds |
body | array | нет | ID столов |
order.phone |
body | string | нет | Телефон гостя |
order.guestCount |
body | integer | нет | Число гостей |
order.payments |
body | array | нет | Оплаты |
createOrderSettings.servicePrint |
body | boolean | нет | Автоматическая сервисная печать |
https://api-ru.iiko.servicesТип: Bearer-токен
https://public-api.iikoweb.ru/portal и создайте приложение — получите appId и одноразово показываемый clientSecret.apiKey.POST /api/v2/access_token и передавайте его во всех запросах: Authorization: Bearer {token}.Токен (JWT) действует 1 час; refresh-токена нет — запрашивайте новый до истечения срока. Старый метод POST /api/1/access_token с apiLogin устарел.
Authorization; в каждом можно передать заголовок Timeout (секунды).correlationId, итог — через /api/1/commands/status.yyyy-MM-dd HH:mm:ss.fff без часового пояса, локальное время терминала.Data: dictionaries, Data: menu, Orders: creating и др.) — права API-ключа настраиваются по этим группам./api/1/access_token, /api/1/nomenclature, /api/2/menu/by_id — используйте /api/v2/access_token и /api/menu/v3/by_id.Если этого недостаточно — официальная документация: https://api-ru.iiko.services/docs Вся интеграция одним документом: https://mcp-everything.ru/integrations/iiko.md