iiko API —
автоматизируйте ресторанный бизнес

API для интеграции с платформой iiko. Работайте с заказами, меню, лояльностью и документами через единый интерфейс. Первый вызов — за 5 минут.

API-продукты

Методы iiko API и SDK для iikoFront — всё для интеграции с ресторанной платформой

API авторизации Получение ключа сессии для доступа к API Cloud API API уведомлений Для отправки уведомлений во внешние системы Cloud API API организаций Для получения списка доступных организаций Cloud API API терминалов Для работы с терминальными группами Cloud API API управления меню Для работы с меню Cloud API API операций Для получения статуса операции Cloud API API сотрудников Для управления персоналом: сотрудники, личные смены, курьерские сессии Cloud API API доставок Для работы с доставками Cloud API API заказов Для работы с заказами Cloud API API банкетов и резервов Для работы с банкетами и резервами Cloud API API лояльности и скидок Для работы с системами лояльности Cloud API API склада Для управления товарным каталогом, складскими запасами и движениями товаров Cloud API API финансовых операций Для учета финансовых операций Cloud API API номенклатуры Для работы с номенклатурой Cloud API API отчетности Для работы с отчетностью Cloud API API платформы Для работы с платформой Cloud API API справочников Для управления справочными данными, используемыми во всех бизнес-процессах Cloud API Потоковое API Для управления вебхуками Cloud API Документация iikoFront API Официальная документация для разработки плагинов и интеграций с кассовым ПО iikoFront API iikoFront API SDK на GitHub SDK для разработки плагинов под iikoFront iikoFront API

Первый вызов за 5 минут

Пройдите 3 шага — от регистрации до получения списка организаций

  1. 1 Регистрация Создайте приложение на портале и получите ключи доступа ~2 минуты
  2. 2 Токен доступа Обменяйте ключи на токен одним запросом ~1 минута
  3. 3 Первый запрос Вызовите метод API и получите реальные данные ~2 минуты
// Получить список организаций
curl -X POST "https://api-ru.iiko.services/api/1/organizations" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {your_token}" \
  -d '{}'

// {
//   "organizations": [
//     { "id": "...", "name": "..." }
//   ],
//   "correlationId": "..."
// }
# Получить список организаций
import requests

url = "https://api-ru.iiko.services/api/1/organizations"
headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer {your_token}"
}

response = requests.post(url, headers=headers, json={})
data = response.json()

for org in data["organizations"]:
    print(f"ID: {org['id']}, {org['name']}")
// Получить список организаций
const url = "https://api-ru.iiko.services/api/1/organizations";

const response = await fetch(url, {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer {your_token}"
  },
  body: JSON.stringify({})
});

const data = await response.json();
console.log(data.organizations);
// Получить список организаций
import java.net.http.*;
import java.net.URI;

HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://api-ru.iiko.services/api/1/organizations"))
    .header("Content-Type", "application/json")
    .header("Authorization", "Bearer {your_token}")
    .POST(HttpRequest.BodyPublishers.ofString("{}"))
    .build();

HttpResponse<String> response = client.send(request,
    HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
// Получить список организаций
using System.Net.Http;
using System.Text;

var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post,
    "https://api-ru.iiko.services/api/1/organizations");

request.Headers.Add("Authorization",
    "Bearer {your_token}");
request.Content = new StringContent("{}",
    Encoding.UTF8, "application/json");

var response = await client.SendAsync(request);
var json = await response.Content.ReadAsStringAsync();
Console.WriteLine(json);

IntegratorsKit — программа поддержки интеграторов

Программа поддержки для команд, которые делают интеграции с iiko

IntegratorsKit Consulting
Для интеграций через Cloud API
  • Демо-стенд в облаке и демо-лицензия iiko
  • Разбор архитектуры и WorkFlow интеграции
  • Приоритетные ответы в чате Telegram
IntegratorsKit Coworking
Для интеграций через iikoFront API
  • Всё из Consulting
  • Выделенный разработчик на проект
  • Разбор исходного кода вашего плагина
Все условия и поддержка Стоимость — по запросу, зависит от срока поддержки