Skip to main content
Raporty dzienne (/v1/reports/daily/download/{daily_id}) oraz na żądanie (/v1/reports/download/{job_id}) zwracają ten sam kształt danych: płaską tablicę wierszy. Format wybierasz przy generowaniu (json lub csv); jeden plik zawiera wyłącznie wiersze jednego źródła (KRZ, MSiG albo zmiany KRS).
Dostępne źródła: krz, msig, krs_changes. Raporty na żądanie obejmują zakres do 90 dni i zużywają pulę 30 raportów miesięcznie w planie Pro (Enterprise bez limitu); archiwum dzienne nie zużywa żadnej puli. Wygenerowane pliki wygasają po 30 dniach.
Wiersz raportu nie jest tym samym kształtem co /v1/krz/record ani /v1/msig/record. Jest spłaszczony: pola dłużnika/podmiotu są na najwyższym poziomie (bez zagnieżdżonego obiektu debtor), nie ma bloku metadata, a KRZ nie zawiera wyliczanego pola rodzaj_sprawy_label. Tablica advisors to surowy zapis źródłowy, bogatszy niż KrzAdvisor z endpointów rekordów.

KRZ – wiersz raportu (ReportKrzRow)

Obiekt advisors[] (ReportKrzAdvisor)

Doradcy/organy powiązani z obwieszczeniem (np. syndyk, zarządca). Surowy zapis źródłowy:

Pole attributes

Obiekt o zmiennej liczbie kluczy – zależy od rodzaju obwieszczenia. Klucze to nazwy w camelCase (np. dataWydaniaPostanowienia, terminZglaszaniaWierzytelnosci, sygnaturaZatwierdzonegoUkladu), a wartości to ciągi znaków. Traktuj go jako mapę string → string, której nie należy zakładać z góry.

MSiG – wiersz raportu (ReportMsigRow)

Zmiany KRS – wiersz raportu (ReportKrsChangeRow)

Każdy wiersz to pojedyncza zmiana wykryta w odpisie KRS danego podmiotu w danym dniu.
old_value i new_value mogą być wartością prostą, obiektem lub tablicą – w zależności od pola, którego dotyczy zmiana. Nie zakładaj z góry ich kształtu.

CSV

Plik CSV zawiera dokładnie te same kolumny i w tej samej kolejności co odpowiednik JSON, z wierszem nagłówka. Zasady kodowania:
  • advisors i attributes (KRZ) oraz old_value i new_value (zmiany KRS) są zapisywane jako pojedyncza komórka zawierająca wartość JSON w postaci tekstu, np. [{"krs": "0001022810", "name": "…", "event_label": "Powołanie syndyka"}].
  • null renderuje się jako pusta komórka.
  • Daty i UUID to ciągi w formacie ISO.
  • Liczby (id, sequence_number, page dla MSiG) zapisywane są jako zwykłe wartości liczbowe.

Przykłady (JSON)

KRZ – dłużnik będący spółką:
MSiG – wpis KRS:
Zmiana KRS – nowy członek zarządu: