ЕСОЗ - публічна документація
(GraphQL) Get Service List
Purpose
API paragraph not found
Specification
Link |
| Посилання на Apiary або Swagger |
Resource |
| Посилання на ресурс, наприклад: /api/persons/create |
Scope | service_catalog:read | Scope для доступу |
Components |
| Зазначається перелік бізнес компонентів, які використовують цей метод, наприклад: ePrescription |
Microservices |
| Перелік мікросервісів, які використовує метод API, наприклад: Auth, ABAC |
Protocol type |
| Тип протоколу, який використовується запитом, наприклад: SOAP | REST |
Request type |
| Тип запиту API, наприклад: GET, POST, PATCH… |
Sync/Async |
| Метод є синхронним чи асинхронним? |
Public/Private/Internal |
| Потрібно зазначити тип методу за ступенем доступності |
Logic
Check user scopes in order to perform this action (scope = 'service_catalog:read')
Search Services by filters in payload
SELECT * FROM services
Filters
Filter | Values | Type | Description | Example |
---|---|---|---|---|
id |
|
| optional |
|
code |
|
| optional |
|
name |
|
| optional, as `LIKE *` |
|
category |
|
| optional, from `SERVICE_CATALOG` dictionary |
|
isActive |
|
| optional |
|
Request structure
API paragraph not found
Authorize
API paragraph not found
Headers
API paragraph not found
Request data validation
API paragraph not found
Processing
API paragraph not found
Response structure
API paragraph not found
Post-processing processes
API paragraph not found
HTTP status codes
API paragraph not found
ЕСОЗ - публічна документація