
API-токени FoodSoul — ще більше можливостей для ваших інтеграцій
Якщо стандартних інтеграцій вам недостатньо, а хочеться поєднати свій сайт доставки з іншою системою, сервісом чи власною розробкою — тепер це можна зробити за допомогою API-токенів.
API-токен замінює звичайну сесію авторизації та дозволяє безпечно звертатися до API FoodSoul від імені вашого акаунта.
Доступно наступне:
- Ролі та права доступу — токен отримує певну роль, при цьому надати йому права вище власних неможливо.
- Прив’язка до мережі — можна обмежити токен конкретною мережею або залишити доступ до всіх мереж акаунта.
- Обмеження за IP — задайте список дозволених IP-адрес або залиште доступ без обмежень.
- Термін дії — токен може бути тимчасовим або безстроковим.
- Керування доступом — токен можна заблокувати, розблокувати або видалити у будь-який момент.
А якщо ви працюєте з кількома мережами, у запитах можна передавати потрібну мережу через chain.
Приклад авторизації:
Токен замінює сесію і передається у заголовку Authorization як Bearer:
Authorization: Bearer fs_api_9f2c…
role: partner
language: ru
Заголовок token-access при цьому не потрібен.
Заголовок chain:
- токен випущено з мережею — не потрібен;
- токен випущено без мережі — обов’язковий
Детальніше про налаштування ви можете прочитати у нашій статті WIKI: https://wiki.foodsoul.ru/ru/public/api
Важливий момент: повний токен показується лише один раз під час створення. Ми зберігаємо його у захищеному вигляді, тому відновити втрачений токен неможливо — лише створити новий.
Для розробників у нас вже готовий OpenAPI-файл з описом доступного функціоналу. Поки ми готуємо повноцінний Developer Portal, отримати його можна через нашу технічну підтримку.
Тож якщо ви інтегратор, розробляєте власний сервіс або просто любите кастомізувати систему під себе — API FoodSoul вже відкритий для вас.
З повагою, команда FoodSoul! Ми працюємо для Вас!