Interpelacje
Lista interpelacji
- GET /sejm/term(int: term)/interpellations
Zwraca listę interpelacji, które wpłynęły do Sejmu w kadencji term. Zwracana lista uwzględnia podział na strony. Domyślnie zwracane jest tylko 50 interpelacji.
- Parameters:
term (int) – kadencja Sejmu
- Query Parameters:
offset (int) – indeks od której pozycji dane będą zwracane
limit (int) – liczba zwracanych pozycji
sort_by (string) – pole po którym dane mają zostać posortowane
title (string) – wyszukiwanie wg fraz w tytule, np.
title=szpitali
from (string) – wyszukanie interpelacji składanych przez posła, np.
from=Adamczyk Rafał
. Można też podać nr legitymacji, np.from=001
to (string) – wyszukanie interpelacji wysłanych do danego ministerstwa, np.
to=minister sprawiedliwości
since (date) – data od której będą zwracane interpelacje (data wysłania interpelacji)
till (date) – data do której będą zwracane interpelacje (data wysłania interpelacji)
modifiedSince (datetime) – zwraca interpelacje, które zostały zmienione od podanej daty
Przykłady:
# interpelacje zawierające w tytule słowo "szpitali", do ministra zdrowia, od posła o nr legitymacji=2, złożone od 2022-01-01 do 2022-09-01
https://api.sejm.gov.pl/sejm/term9/interpellations?title=szpitali&from=002&to=minister%20zdrowia&since=2022-01-01&till=2022-09-01
# interpelacje do ministra zdrowia, posortowane wg daty modyfikacji (od najnowszych)
https://api.sejm.gov.pl/sejm/term9/interpellations?to=minister%20zdrowia&sort_by=-lastModified
# interpelacje do ministra zdrowia, posortowane wg daty wysłania, zaczynając od 10 pozycji, maksymalnie 5 pozycji
https://api.sejm.gov.pl/sejm/term9/interpellations?to=minister%20zdrowia&sort_by=sentDate&offset=10&limit=5
# interpelacje zmodyfikowane po podanej dacie, posortowane od najwcześniej zmienionych
https://api.sejm.gov.pl/sejm/term9/interpellations?modifiedSince=2023-02-28T10:00&sort_by=lastModified
Zwracane dane
- Interpellation
- Object Properties:
term (int) – nr kadencji
num (int) – numer interpelacji
title – tytuł interpelacji
from – lista nr legitymacji posłów składających interpelację
to – lista adresatów (ministerstw)
receiptDate – data otrzymania interpelacji
sentDate – data wysłania interpelacji do adresatów
replies (
Reply
) – lista odpowiedzi na interpelacjęlastModified – data ostatniej modyfikacji
links (
Link
) – lista adresów URL do opisu i treści interpelacji
Links
Pole links
zawiera listę adresów URL do opisu lub treści interpelacji, zapytania lub odpowiedzi.
- Wartości pola
rel
: web-description - adres strony z opisem interpelacji/zapytania w serwisie SIS
web-body - adres strony z treścią interpelacji/zapytania lub odpowiedzi w serwisie SIS
body - adres strony API z samą treścią w formacie HTML
Odpowiedzi
- Reply
- Object Properties:
key – unikalny identyfikator odpowiedzi
from – stanowisko i nazwisko osoby odpowiadającej
links (
Link
) – lista adresów URL do treści odpowiedzi (typyweb-body
ibody
)receiptDate – data otrzymania odpowiedzi
onlyAttachment (boolean) – flaga określająca czy odpowiedź występuje tylko w postaci pojedyńczego pliku (np. pdf), bez treści w postaci HTML
attachments (
Attachment
) – lista załącznikówlastModified – data ostatniej modyfikacji
Sortowanie
Sortowanie jest możliwe przez podanie parametru sort_by
. Jako wartość parametru należy podać pole po którym dane mają zostać posortowane. Pole można poprzedzić znakiem -
, aby posortować dane malejąco.
- Pola po których można sortować listę interpelacji:
lastModified - data ostatniej modyfikacji
num - numer interpelacji
receiptDate - data otrzymania interpelacji
sentDate - data wysłania interpelacji do ministerstwa