API 7.1

Przebieg integracji.
Żądanie i odpowiedź.

Jak przekazać dane, obsłużyć odpowiedź i bezpiecznie wykorzystać wynik w Twoim systemie.

Dokumentacja API 7.1. Zakres dokumentacji i zgodność wersji →

01 / API 7.1

Przebieg obsługi kalkulacji

KrokDziałanie integracjiPodstawa
PrzygotowanieUzyskaj adres środowiska, token i uzgodnioną wersję.Dane Twojego środowiska nie są publikowane w portalu.
WalidacjaSprawdź wejście dla wybranego Advance lub Auto.Schematy do pobrania i katalog pól.
WysłaniePOST /api/audit lub POST /api/audit/auto; Authorization: Bearer.Wywołanie z backendu Twojej aplikacji.
Wykonanieasync_execution=false jest wartością domyślną.Parametr zapytania ma typ boolean.
Obsługa odpowiedziSprawdź kod HTTP i typ odpowiedzi.Przyjęcie zlecenia nie potwierdza ukończenia obliczeń.
PrezentacjaPokaż tylko pola o uzgodnionym znaczeniu i jednostce.Zachowaj zgodność z dokumentacją używanej integracji.
02 / API 7.1

Potwierdzenie przyjęcia w trybie asynchronicznym

PoleTyp i wymagalnośćZnaczenie
messagestring; wymaganeKomunikat przyjęcia.
entry_idinteger lub string; wymaganeIdentyfikator wpisu. Zachowaj typ otrzymany w odpowiedzi.
submitted_atstring; wymaganeCzas przyjęcia opisany jako ISO.
property_idstring lub null; opcjonalneIdentyfikator nieruchomości.
submission_codestring lub null; opcjonalneKod zgłoszenia, jeśli został zwrócony.
03 / API 7.1

Odpowiedź obliczeń i stan usługi

AuditResponse jest obiektem z additionalProperties=true bez zdefiniowanej listy pól wynikowych. Katalog 220 wyników opisuje możliwości modelu; nie jest schematem odpowiedzi wdrożonego API.

GET /health nie wymaga uwierzytelnienia. Zwraca wymagane pola status, timestamp i version. Odpowiedź zdrowia usługi nie potwierdza poprawności konkretnej kalkulacji.

04 / API 7.1

Dodatkowe działania opisane nagłówkami

Nagłówki dodatkowe służą opcjonalnym działaniom, takim jak przygotowanie PDF lub wysyłka raportu. Stosuj je zgodnie z konfiguracją swojej integracji. Przykład startowy ich nie ustawia.

NagłówekPrzeznaczenieSposób użycia
X-Save-To-DriveZapis danych do Drive.Wartość tekstowa zgodna z konfiguracją integracji.
X-Generate-PdfGenerowanie PDF.Wartość tekstowa zgodna z konfiguracją integracji.
X-Save-Pdf-To-DriveZapis PDF do Drive.Wartość tekstowa zgodna z konfiguracją integracji.
X-Send-EmailWysłanie wiadomości.Wartość tekstowa zgodna z konfiguracją integracji.
05 / API 7.1

Przetwarzanie i przechowywanie danych

W usłudze SZACUN dane służą wykonaniu obliczeń, przygotowaniu i przechowywaniu raportów, ich wysyłce oraz obsłudze technicznej. W modelu powierzenia Twoja instytucja jest administratorem danych, a Adenergo przetwarza je w jej imieniu na podstawie umowy.

Aplikacja korzysta z Google Cloud Platform w regionie Warszawa. Przy włączonym zapisie kalkulacje i raporty trafiają do firmowego Google Workspace Adenergo: Google Drive/Sheets. Raporty są wysyłane przez pocztę Google. Dostęp administracyjny mają upoważnione osoby techniczne. Region aplikacji nie określa lokalizacji wszystkich usług Google Workspace.

Przyjęty okres przechowywania wynosi 6 miesięcy dla poniższych kategorii. Zasady dotyczą usługi obliczeniowej SZACUN; nie opisują przechowywania danych odwiedzających ten portal informacyjny.

Kategoria danychPrzyjęty okres przechowywania
Kalkulacje6 miesięcy
Raporty PDF6 miesięcy
Logi techniczne6 miesięcy
Kopie zapasowe6 miesięcy
06 / API 7.1

Błędy i ponowienia

SytuacjaZalecane działanieNa co zwrócić uwagę
401Sprawdź ważność i konfigurację tokenu.Przechowuj token po stronie serwera.
422Pokaż błąd danych; popraw typ, kod lub brakującą wartość.Sprawdź odpowiedź walidacji dla danego żądania.
500Zachowaj identyfikator sprawy i kontekst bez sekretów.Stosuj zasady ponowień przyjęte dla integracji.
Przerwane połączeniePotraktuj stan wykonania jako nieznany.Sprawdź status zgłoszenia przed ponowną wysyłką, aby uniknąć powielenia działań.
200 z potwierdzeniemZachowaj identyfikator i czas przyjęcia.Potwierdzenie przyjęcia nie jest pełnym wynikiem analizy.
07 / API 7.1

Przygotowanie połączenia

Adres środowiska, dane dostępowe i zakres obsługiwanych działań otrzymasz w ramach integracji partnerskiej. Zastosuj uzgodnione zasady odbioru wyników, ponowień i przechowywania danych.