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

UA_Get Approval (apps) by ID

Мета

Цей 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. Відобразити відповідь у відповідності до специфікації.

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