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

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Мета

Цей WS призначений для показу активних деталей по апрувалу в PIS, зроблених користувачем різним клієнтам.

Ключові положення

  1. Повертаються тільки активні апрували.

  2. Сервіс має повертати тільки апрували пов'язані з користувачем.

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

Apiary

Перевірити запит

Перевірити x-consumer-id (користувача)

  • Переконатись, що в хедері запиту передано x-consumer-id

    • в разі помилки - повернути 401 ('Unauthorized')

Перевірити апрувал

  • Перевірити, що апрувал з url існує в базі даних mithril, таблиця apps

    • в разі помилки - повернути 404 ('Approval not found')

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

  1. Отримати user_id з токену (x-consumer-id хедер).

  2. Отримати апрували з бази даних mithril, таблиця apps, використовуючи user_id та idапрувалу як квері параметр.

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

  • No labels