ЕСОЗ - публічна документація

Get Rule engine rule list_UA

Ціль

Даний веб-сервіс (WS) дозволяє отримати перелік налаштування бізнес-правил без детальної інформації. Використовується для отримання по id, name або code налаштувань бізнес-правил.

Основні положення

  1. Даний метод REST, який використовується MIS.

  2. Тільки автентифіковані та авторизовані співробітники з відповідним скоупом можуть отримати список налаштувань бізнес-правил.

Специфікація

Apiary

Валідації

Авторизація

  • Перевірити валідність токену доступу

    • в разі помилки - повернути 401 (“Invalid access token”)

  • Перевірити, що токен дійсний

    • в разі помилки - повернути 401 (“Invalid access token”)

  • Перевірити скоупи користувача на можливість виконання даної дії (scope = 'rule_engine_rule:read')

    • в разі невалідних скоупів - повернути 403 (“Your scope does not allow to access this resource. Missing allowances: rule_engine_rule:write”)

Пошукові параметри

  1. name. Пошук по rule_engine_rules.name

  2. code. Пошук поrule_engine_rules.code.code

  3. system. Пошук по rule_engine_rules.code.system

Сервісна логіка

  1. Фільтрація по rule_engine_rules

    1. зі статусом is_active=true

    2. по search params

  2. Відобразити відповідь відповідно до специфікації.

ЕСОЗ - публічна документація