Модуль "API"
У Perfectum CRM+ERP розроблено модуль "API", який дає можливість здійснювати функціональні активності, пов'язані з іншими модулями та розділами системи.
Після встановлення перейдіть до "Налаштування -> Системні -> Ключі API", Вам доступно:
- Кнопка "Створити новий ключ" - після натискання на кнопку створюється новий ключ.
- Кнопка "Документація" - після натискання на кнопку можна ознайомитися з більш детальною інформацією по плагіну.
- Кнопка "Список заблокованих IP" - після натискання відкривається сторінка зі списком заблокованих IP.
- Поле для відображення кількості ключів на сторінці (10,25,50...).
- Кнопка "Експорт" - для експорту таблиці ключів API.
- Кнопка "Оновити" - для оновлення таблиці ключів API.
- Поле "Пошук" - для пошуку за назвою ключа API.
- Іконка "Змінити" - для зміни прав доступу даного ключа.
- Видалити значок - для видалення ключа.
При натисканні на іконку "Змінити" відкривається вікно, в якому можна вибрати дозволи для цього ключа. Серед доступних модулів, пов'язаних з API, є такі:
- Договори
- Ліди
- Мультиворонки продажів
- Клієнти
- Прайси/Послуги
- Проекти
- Завдання
- Підтримка
- Витрати
- Співробітники
- Рахунки на оплату
- Платежі
- Валюта
- Довідник
- Веб-сповіщення
- Склад
- Замовлення
- Підбір персоналу
- Нова Пошта
- Універсальні списки
- Дитячий садок (пошук інформації по батькам)
Підтримка полів, що настроюються в API, реалізована для:
- Клієнти
- Контакти
- Реквізити
- Ліди
- Проекти
- Склад
- Завдання
- Підтримка
- Рахунки
При створенні нового ключа API є:
- Налаштування прав доступу до ключа
- Вказання IP-адреси для ключа
- Додати примітку
- Кількість запитів
- Проміжок між запитами
- Можливість XSS валідації
У вкладці "Список заблокованих IP" є:
- Поле для відображення кількості заблокованих IP на сторінці (10,25,50...).
- Кнопка "Експорт" - для експорту таблиці заблокованих IP.
- Кнопка "Масові дії" - дозволяє видалити кілька/усі заблоковані IP зі списку.
- Кнопка "Оновити" - для оновлення таблиці заблокованих IP.
- Графа "Пошук" - для пошуку заблокованих IP.
- Чек-бокс "Масові дії" - необхідний для вибору заблокованих IP при масових діях.
ВАЖЛИВО.
Глобальні ліміти для хмарної системи на API:
- не більше 20 запитів за 3 секунди;
- не більше 200 запитів на добу на одного користувача в тарифі (припустимо, якщо придбано Тариф CRM-50, тоді буде ліміт на добу 10000 запитів );
- обмеження кількості даних, що повертаються за допомогою параметрів limit 100 за 1 запит.
Глобальні ліміти рахують запити по всіх ключах разом.