iiko API —
автоматизируйте
ресторанный бизнес
API для интеграции с платформой iiko. Работайте с заказами, меню, лояльностью и документами через единый интерфейс. Первый вызов — за 5 минут.
API-продукты
Методы iiko API и SDK для iikoFront — всё для интеграции с ресторанной платформой
Первый вызов за 5 минут
Пройдите 3 шага — от регистрации до получения списка организаций
- 1 Регистрация Создайте приложение на портале и получите ключи доступа ~2 минуты
- 2 Токен доступа Обменяйте ключи на токен одним запросом ~1 минута
- 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);
Что можно построить с iiko API
Готовые сценарии интеграции с пошаговыми руководствами и примерами кода
IntegratorsKit — программа поддержки интеграторов
Программа поддержки для команд, которые делают интеграции с iiko
- Демо-стенд в облаке и демо-лицензия iiko
- Разбор архитектуры и WorkFlow интеграции
- Приоритетные ответы в чате Telegram
- Всё из Consulting
- Выделенный разработчик на проект
- Разбор исходного кода вашего плагина