MGBI надає комплексний API для отримання даних із державних реєстрів та облікових баз, зокрема з Національного реєстру боржників (KRZ). Перелік джерел даних, доступних у цій службі, можна знайти на сайті:
👉 Державні реєстри API
Цей посібник стосується API для пошуку суб’єктів у Національному реєстрі боржників (KRZ), який ми надаємо в рамках продукту:
👉 API Національного реєстру боржників (KRZ API) — Пошук суб’єктів
Нижче ми описали, як за допомогою API можна отримати з Реєстру судових рішень (KRZ) інформацію про припинені виконавчі провадження щодо вказаного боржника на підставі його податкового номера (NIP) або ідентифікаційного номера особи (PESEL).
Крок 1: Отримати ключ авторизації в API
Щоб отримати ключ авторизації, необхідний для виклику кінцевих точок, доступних в MGBI API, зв’яжіться з нами за допомогою контактної форми на сторінці продукту:
👉 API Національного реєстру боржників (KRZ API) — Пошукова система суб’єктів господарювання
Крок 2: Викличте кінцеву точку Create Refresh
Дані, доступні в Пошуковій системі суб’єктів KRZ, ми надаємо в MGBI API у вигляді моделі даних з ідентифікатором pl-krz-wp-record.
Ця модель синхронізується за запитом, що означає, що в наших базах даних ми не маємо повної копії даних, доступних у вихідному реєстрі.
Щоб отримати з моделі актуальні дані щодо вказаного боржника, спочатку потрібно створити запит на їх завантаження з KRZ за допомогою ендпойнту Create Refresh.
👉 Документація ендпойнту Create Refresh
Приклад виклику ендпойнту Create Refresh з номером NIP:
POST /v1/refresh HTTP/1.1
Host: api.mgbi.pl
Authorization: [klucz autoryzacji]
{
"query: {
"model": "pl-krz-wp-record",
"identifiers.pl_nip": [numer NIP]
}
}
Якщо вам потрібна інформація про провадження щодо боржника, який є фізичною особою, ви також можете скористатися номером PESEL.
Приклад виклику ендпойнту Create Refresh з номером PESEL:
POST /v1/refresh HTTP/1.1
Host: api.mgbi.pl
Authorization: [klucz autoryzacji]
{
"model": "pl-krz-wp-record",
"pl_pesel": [numer PESEL]
}
При правильному виклику кінцевої точки Create Refresh у відповідь повертається словник, що містить ідентифікатор запиту в полі id.
Крок 3: Викличте кінцеву точку Get Refresh
Запити на отримання даних із вихідного реєстру зазвичай виконуються протягом від кількох до кількох десятків секунд з моменту їх створення кінцевою точкою Create Refresh.
Щоб перевірити поточний статус замовлення, викличте ендпоінт Get Refresh, вказавши в URL-адресі його ідентифікатор, отриманий на попередньому кроці.
👉 Документація ендпоінту Get Refresh
Приклад виклику ендпойнту Get Refresh з ідентифікатором запиту:
GET /v1/refresh/[ідентифікатор запиту] HTTP/1.1
Host: api.mgbi.pl
Authorization: [ключ авторизації]
Якщо у повернутому словнику поле status має значення pending, запит ще виконується, і через кілька секунд слід знову викликати кінцеву точку Get Refresh.
Якщо поле «статус» має значення «success», це означає, що запит виконано, а дані щодо вказаного боржника вже отримано з вихідного реєстру.
Крок 4: Викличте кінцеву точку Get Records
API для моделі pl-krz-wp-record надає кінцеву точку Get Records, яка повертає записи з повним текстом відповіді з Пошукової системи суб’єктів KRZ щодо вказаного боржника.
👉 Документація кінцевої точки Get Records для моделі pl-krz-wp-record
Щоб отримати дані, витягнуті з вихідного реєстру у раніше створеному запиті, викличте кінцеву точку Get Records, передавши ідентифікатор запиту в параметрі refresh_id.
Приклад виклику ендпойнту Get Records з ідентифікатором запиту:
GET /v1/models/pl-krz-wp-record/records?refresh_id=[ідентифікатор запиту] HTTP/1.1
Host: api.mgbi.pl
Authorization: [ключ авторизації]
Крок 5: З’ясуйте з відповіді перелік припинених виконавчих проваджень, що проводилися стосовно боржника
При правильному виклику кінцевої точки Get Records у відповідь повертається список записів, що відповідають заданим критеріям.
У наведеному вище прикладі кінцева точка повинна повернути список результатів, що містить один запис:
{
"count": 1,
"pages": 1,
"results": [
{
"id": [identyfikator rekordu],
"identifiers": [identyfikatory dłużnika],
"content": [treść odpowiedzi z wyszukiwarki],
"meta": [metadane rekordu]
}
]
}
Судові справи в Національному реєстрі боржників об’єднуються у так звані справи. Окрема справа може містити дані про одну або декілька пов’язаних між собою справ.
Залежно від організаційно-правової форми боржника, перелік справ можна знайти у полі:
- content.raw_result.wyszukaj-po-podmiocie.lista_uczestnikow.0.teczki — для суб’єктів, які не є фізичними особами,
- content.raw_result.wyszukaj-po-of-jdg.lista_uczestnikow.0.teczki — для фізичних осіб, які здійснюють господарську діяльність,
- content.raw_result.wyszukaj-po-of.lista_uczestnikow.0.teczki — для фізичних осіб, які не ведуть господарську діяльність.
Щоб ознайомитися з повним переліком усіх припинених виконавчих проваджень, що проводилися стосовно боржника та відображені в Реєстрі виконавчих проваджень (KRZ), необхідно переглянути кожну позицію переліку проваджень у кожній справі.
Приклад вмісту елемента списку «процедура»:
{
"aktualna-metryka": [dane dłużnika],
"dataRozpoczecia": [data rozpoczęcia postępowania],
"dataUtworzenia": [data utworzenia postępowania],
"dataZakonczenia": [data zakończenia postępowania],
"id": [identyfikator wewnętrzny postępowania],
"idZewnetrzny": [identyfikator zewnętrzny postępowania],
"rodzajPostepowania": [informacje o rodzaju postępowania],
"stanPostepowaniaRejestr": [aktualny stan postępowania],
"sygnaturaAkt": [sygnatura postępowania],
"szczegoly": [szczegółowe informacje o postępowaniu],
"szczegoly-UPE": [szczegółowe informacje o umorzonym postępowaniu egzekucyjnym]
}
Припинені виконавчі провадження можна відрізнити від інших видів проваджень, що містяться в реєстрі KRZ, на основі вмісту словника «rodzajPostepowania».
Зміст словника «Види процедур» щодо припинених виконавчих проваджень:
{
"kod": "PE-upe",
"kodRodzajuEwidencji": "PE",
"tytul": "umorzone postępowanie egzekucyjne"
}
Детальну інформацію щодо провадження, таку як назва органу, що видав виконавчий документ, дата припинення справи або сума, що не була стягнута, ви можете знайти у довіднику szczegoly-UPE.
Зміст словника «szegoly-UPE» для припинених виконавчих проваджень:
{
"danePodstawowePostepowania": {
"dataUjawnienia": [data ujawnienia postępowania w KRZ],
"dataUmorzenia": [data umorzenia postępowania],
"sumaNiewyegzekwowana": [niewyegzekwowana suma],
"sygnatura": [sygnatura postępowania],
"tytulWykonawczy": [tytuł wykonawczy]
},
"dluznik": {
"nip": [numer NIP dłużnika],
"krs": [numer KRS dłużnika],
"siedziba": [siedziba dłużnika],
"nazwa": [nazwa dłużnika]
"formaPrawna": [forma prawna dłużnika]
},
"organWydajace": {
"nazwaOrganu": [nazwa organu wydającego tytuł wykonawczy]
}
}
Дізнайтеся більше:
👉 Структура даних у моделі pl-krz-wp-record
👉 Документація щодо кінцевих точок для моделі pl-krz-wp-record