LegiScan (niezależny wydawca) (wersja zapoznawcza)
Uzyskaj dostęp do informacji legislacyjnych ze wszystkich 50 stanów i Kongresu przy użyciu interfejsu API LegiScan.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate - narzędzie do automatyzacji procesów | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Dan Romano |
| adres URL | https://developments.substack.com |
| dan.romano@swolcat.com |
| Metadane łącznika | |
|---|---|
| Publisher | krautrocker |
| Witryna internetowa | https://legiscan.com/ |
| Zasady ochrony prywatności | https://legiscan.com/privacy |
| Kategorie | Dane |
LegiScan (niezależny wydawca)
LegiScan to usługa śledzenia legislacyjnego i danych, która zapewnia informacje w czasie rzeczywistym na temat przepisów stanowych i federalnych. Ten łącznik umożliwia użytkownikom programowy dostęp do informacji o rachunku, danych sesji, profilów osób, rekordów głosowania, wyników wyszukiwania i monitorowania stanów na poziomie lokalnym dla wszystkich 50 stanów USA i Kongresu.
Wydawca: Dan Romano (swolcat)
Wymagania wstępne
Do korzystania z tego łącznika będzie potrzebny klucz interfejsu API LegiScan Civic . Zarejestruj się za pośrednictwem witryny internetowej LegiScan, aby uzyskać poświadczenia dostępu.
Łącznik obsługuje obecnie następujące operacje:
Sesje i metadane
- GetSessionList: pobiera listę wszystkich dostępnych sesji dla każdego obsługiwanego stanu i Kongresu.
- GetMasterListRaw: zwraca nieprzetworzone słownika wszystkich rachunków dla danej sesji.
- GetDatasetList: wyświetla zestawy danych zbiorczych danych legislacyjnych dla wszystkich stanów.
- GetDataset: zwraca metadane dla określonego zestawu danych.
- GetDatasetRaw: pobiera pełną zawartość zestawu danych na potrzeby przetwarzania zbiorczego.
Informacje o rachunku
- GetBill: zwraca ustrukturyzowane informacje o określonym rachunku.
- GetBillText: zwraca pełny tekst określonego rachunku.
- GetAmendment: zwraca zawartość określonej poprawki.
- GetSupplement: pobiera dodatek lub załącznik do rachunku.
Głosowanie i ludzie
- GetRollCall: zwraca wyniki głosowania dla określonego wywołania rolkowego.
- GetPerson: pobiera informacje o ustawodawcy, sponsorze lub skojarzonej osobie.
- GetSessionPeople: zwraca wszystkie osoby skojarzone z określoną sesją.
- GetSponsoredList: zwraca listę rachunków sponsorowanych przez osobę.
Search
- GetSearchResults: zwraca ustrukturyzowane wyniki wyszukiwania dla zapytania.
- GetSearchRawResults: zwraca nieprzetworzone wyniki wyszukiwania odpowiednie do różnicowania lub inspekcji.
Nadzorowanie
- GetMonitorList: zwraca ustrukturyzowaną listę monitorowanych rachunków.
- GetMonitorListRaw: zwraca uproszczoną wersję listy monitorów dla przepływów pracy wykrywania zmian.
- SetMonitor: ustawia lub aktualizuje listę monitorowanych rachunków dla twojego konta.
Uzyskiwanie poświadczeń
- Przejdź do https://legiscan.com/.
- Kliknij pozycję "Generuj klucz!".
- Na następnej stronie znajdź link "Zarejestruj się tutaj" lub odwiedź stronę https://legiscan.com/user/register
- Po zatwierdzeniu otrzymasz klucz interfejsu API do użycia w łączniku.
Wprowadzenie
- Uzyskaj klucz interfejsu API z narzędzia LegiScan.
- Przeczytaj dokumenty: https://legiscan.com/misc/LegiScan_API_User_Manual.pdf
Znane problemy i ograniczenia
- Ograniczenie szybkości w zależności od warstwy subskrypcji interfejsu API.
- Pełny tekst rachunku może nie być natychmiast dostępny po wprowadzeniu.
- Niektóre dane na poziomie stanu mogą być opóźniane lub niekompletne w zależności od częstotliwości aktualizacji ustawodawcy.
Często zadawane pytania
.: Czy ten łącznik obsługuje przepisy federalne?
A: Tak, LegiScan obejmuje Kongres USA oprócz wszystkich 50 stanów.
.: Czy mogę śledzić postęp rozliczeń?
A: Tak, każdy rachunek zawiera stan i historię akcji.
.: Czy ten łącznik obsługuje przepisy państwowe?
A: Tak, LegiScan obejmuje działania prawne dla wszystkich 50 stanów USA.
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Modyfikowanie listy monitorów dla określonych rachunków |
Dodawanie lub usuwanie rachunków z list monitora/ignorowania. Użyj monitora, usuń, ustaw jako akcję; opcje stanowiska są obserwowane, wspierać, sprzeciwiać się. |
| Pobieranie archiwum zestawów danych na sesję ustawodawczą |
Pobieranie pojedynczego zestawu danych dla określonego session_id |
| Pobieranie dodatku |
Pobieranie dokumentu uzupełniającego dla danego supplement_id |
| Pobieranie głównej listy rachunków |
Pobiera główną listę danych rachunku podsumowania w określonej sesji (identyfikator) lub dla bieżącej sesji w danym stanie (stan). |
| Pobieranie listy dostępnych sesji |
Zwraca listę sesji dostępnych do uzyskania dostępu w danym skrócie stanu lub wszystkich sesji, jeśli nie podano żadnego stanu. |
| Pobieranie listy dostępnych zestawów danych sesji |
Pobieranie listy dostępnych migawek zestawu danych |
| Pobieranie listy monitorów GAITS |
Pobieranie rachunków z listy monitorów GAITS |
| Pobieranie listy monitorów GAITS (nieprzetworzone) |
Pobieranie rachunków z listy monitorów GAITS na potrzeby wykrywania change_hash |
| Pobieranie nieprzetworzonego zestawu danych ZIP dla sesji |
Zwraca nieprzetworzone archiwum ZIP zawierające wszystkie rachunki, głosy i dane osób dla określonej sesji. Jest to strumień binarny odpowiedni do pobierania plików. |
| Pobieranie nieprzetworzonej głównej listy rachunków |
Pobieranie listy rachunków głównych zoptymalizowanych pod kątem wykrywania change_hash |
| Pobieranie rekordów osób aktywnych w sesji |
Pobieranie listy osób aktywnych w określonym session_id |
| Pobieranie sponsorowanych rachunków przez ustawodawcę |
Pobieranie listy rachunków sponsorowanych przez poszczególne people_id |
| Pobieranie szczegółów wywołania rolkowego |
Pobieranie informacji o głosowaniu wywołań zbiorczych dla danego roll_call_id |
| Pobieranie tekstu rachunku |
Pobieranie pełnego tekstu rachunku dla danego doc_id |
| Uzyskiwanie informacji o osobie (sponsorze) |
Pobieranie podstawowych informacji dla danego people_id |
| Uzyskiwanie poprawki |
Pobieranie tekstu poprawki dla danego amendment_id |
| Uzyskiwanie szczegółowych informacji o rachunku |
Pobieranie szczegółowych informacji o rachunku dla danego bill_id |
| Uzyskiwanie uproszczonych wyników wyszukiwania na potrzeby zautomatyzowanego monitorowania |
Pobierz wyniki z wyszukiwarki pełnotekstowej. 2000 wyników. Wykonuje wyszukiwanie pełnotekstowe z uproszczoną strukturą wyników, zwracając jednocześnie maksymalnie 2000 rekordów. Ten punkt końcowy jest zoptymalizowany pod kątem monitorowania słów kluczowych między stanami lub sesjami. |
| Wyszukiwanie rachunków według pełnego tekstu |
Pobierz wyniki z wyszukiwarki pełnotekstowej (50 wyników). Wykonuje pełnotekstowe wyszukiwanie przepisów przy użyciu aparatu LegiScan. Możesz wyszukiwać według skrótu stanu lub identyfikatora sesji. Odpowiedź zawiera wyniki podzielone na strony i change_hash do śledzenia aktualizacji. |
Modyfikowanie listy monitorów dla określonych rachunków
Dodawanie lub usuwanie rachunków z list monitora/ignorowania. Użyj monitora, usuń, ustaw jako akcję; opcje stanowiska są obserwowane, wspierać, sprzeciwiać się.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan. |
|
Akcja
|
action | True | string |
Akcja do wykonania: |
|
Lista identyfikatorów rachunku
|
list | True | string |
Rozdzielona przecinkami |
|
Stanowisko
|
stance | string |
Stanowisko dotyczące przypisywania do rachunków — |
Zwraca
- Body
- SetMonitorResponse
Pobieranie archiwum zestawów danych na sesję ustawodawczą
Pobieranie pojedynczego zestawu danych dla określonego session_id
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan |
|
Identyfikator sesji
|
id | True | integer |
Session_id zestawu danych do pobrania. |
|
Klawisz dostępu
|
access_key | True | string |
Access_key z odpowiedniej odpowiedzi getDatasetList. |
|
Format
|
format | string |
Opcjonalny format plików w archiwum ZIP. Wartość domyślna to JSON. |
Zwraca
Pobieranie dodatku
Pobieranie dokumentu uzupełniającego dla danego supplement_id
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan |
|
Identyfikator dodatku
|
id | True | integer |
Identyfikator dodatku |
Zwraca
- Body
- SupplementResponse
Pobieranie głównej listy rachunków
Pobiera główną listę danych rachunku podsumowania w określonej sesji (identyfikator) lub dla bieżącej sesji w danym stanie (stan).
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API LegiScan. |
|
Nazwa operacji
|
op | True | string |
Stała wartość wymagana |
|
Identyfikator sesji
|
id | integer |
Numeryczny identyfikator sesji legislacyjnej |
|
|
Skrót stanu
|
state | True | string |
Pobierz listę wzorca rozliczeń dla bieżącej sesji w danym stanie (użyj z ostrożnością). |
Zwraca
- Body
- MasterListResponse
Pobieranie listy dostępnych sesji
Zwraca listę sesji dostępnych do uzyskania dostępu w danym skrócie stanu lub wszystkich sesji, jeśli nie podano żadnego stanu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Operacja wywoływania |
|
Skrót stanu
|
state | string |
Pobieranie sesji dla tego stanu |
Zwraca
Pobieranie listy dostępnych zestawów danych sesji
Pobieranie listy dostępnych migawek zestawu danych
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan |
|
Skrót stanu
|
state | string |
Opcjonalny filtr stanu dla zestawów danych. |
|
|
Filtr roku
|
year | integer |
Opcjonalny filtr roku dla zestawów danych. |
Zwraca
- Body
- DatasetListResponse
Pobieranie listy monitorów GAITS
Pobieranie rachunków z listy monitorów GAITS
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan. |
|
Filtr rekordów
|
record | string |
Filtruj, aby zwrócić bieżące lub zarchiwizowane monitory. Wartości: |
Zwraca
- Body
- MonitorListResponse
Pobieranie listy monitorów GAITS (nieprzetworzone)
Pobieranie rachunków z listy monitorów GAITS na potrzeby wykrywania change_hash
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan. |
|
Filtr rekordów
|
record | string |
Filtruj, aby zwrócić bieżące lub zarchiwizowane monitory. Wartości: |
Zwraca
Pobieranie nieprzetworzonego zestawu danych ZIP dla sesji
Zwraca nieprzetworzone archiwum ZIP zawierające wszystkie rachunki, głosy i dane osób dla określonej sesji. Jest to strumień binarny odpowiedni do pobierania plików.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan |
|
Identyfikator sesji
|
id | True | integer |
Session_id zestawu danych do pobrania. |
|
Klawisz dostępu
|
access_key | True | string |
Access_key z odpowiedniej odpowiedzi getDatasetList. |
|
Format
|
format | string |
Opcjonalny format zawartości archiwum ZIP (json lub csv). |
Zwraca
- response
- binary
Pobieranie nieprzetworzonej głównej listy rachunków
Pobieranie listy rachunków głównych zoptymalizowanych pod kątem wykrywania change_hash
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan |
|
Identyfikator sesji
|
id | integer |
Numeryczny identyfikator sesji legislacyjnej |
|
|
Skrót stanu
|
state | True | string |
Dwuliterowy skrót stanu (np. "NY") do filtrowania rachunków według stanu |
Zwraca
Pobieranie rekordów osób aktywnych w sesji
Pobieranie listy osób aktywnych w określonym session_id
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan. |
|
Identyfikator sesji
|
id | True | integer |
Session_id, dla którego mają być pobierane aktywne osoby. |
Zwraca
Pobieranie sponsorowanych rachunków przez ustawodawcę
Pobieranie listy rachunków sponsorowanych przez poszczególne people_id
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan. |
|
Identyfikator osób
|
id | True | integer |
People_id ustawodawcy do pobierania sponsorowanych rachunków za. |
Zwraca
Pobieranie szczegółów wywołania rolkowego
Pobieranie informacji o głosowaniu wywołań zbiorczych dla danego roll_call_id
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan |
|
Identyfikator wywołania zbiorczego
|
id | True | integer |
Identyfikator wywołania zbiorczego |
Zwraca
- Body
- RollCallResponse
Pobieranie tekstu rachunku
Pobieranie pełnego tekstu rachunku dla danego doc_id
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan |
|
Identyfikator dokumentu
|
id | True | integer |
Identyfikator dokumentu |
Zwraca
- Body
- BillTextResponse
Uzyskiwanie informacji o osobie (sponsorze)
Pobieranie podstawowych informacji dla danego people_id
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan |
|
Identyfikator osób
|
id | True | integer |
Identyfikator osoby |
Zwraca
- Body
- PersonResponse
Uzyskiwanie poprawki
Pobieranie tekstu poprawki dla danego amendment_id
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan |
|
Identyfikator poprawki
|
id | True | integer |
Identyfikator poprawki |
Zwraca
Uzyskiwanie szczegółowych informacji o rachunku
Pobieranie szczegółowych informacji o rachunku dla danego bill_id
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan |
|
Identyfikator rachunku
|
id | True | integer |
Identyfikator rachunku |
Zwraca
- Body
- GetBillResponse
Uzyskiwanie uproszczonych wyników wyszukiwania na potrzeby zautomatyzowanego monitorowania
Pobierz wyniki z wyszukiwarki pełnotekstowej. 2000 wyników. Wykonuje wyszukiwanie pełnotekstowe z uproszczoną strukturą wyników, zwracając jednocześnie maksymalnie 2000 rekordów. Ten punkt końcowy jest zoptymalizowany pod kątem monitorowania słów kluczowych między stanami lub sesjami.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan |
|
Skrót stanu
|
state | string |
Skrót stanu (np. "TX" lub "ALL" dla wszystkich stanów. Opcjonalnie, jeśli jest używany identyfikator sesji. |
|
|
Identyfikator sesji
|
id | integer |
Ogranicz wyszukiwanie do określonego session_id. |
|
|
Kwerenda wyszukiwania
|
query | True | string |
Ciąg zapytania pełnotekstowego, kodowany za pomocą adresu URL. |
|
Filtr roku
|
year | integer |
1 = all, 2 = current, 3 = recent, 4 = prior, or a year > 1900. |
|
|
Numer strony
|
page | integer |
Strona wyników do zwrócenia (do 2000 rekordów na stronę). |
Zwraca
- Body
- SearchRawResponse
Wyszukiwanie rachunków według pełnego tekstu
Pobierz wyniki z wyszukiwarki pełnotekstowej (50 wyników). Wykonuje pełnotekstowe wyszukiwanie przepisów przy użyciu aparatu LegiScan. Możesz wyszukiwać według skrótu stanu lub identyfikatora sesji. Odpowiedź zawiera wyniki podzielone na strony i change_hash do śledzenia aktualizacji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz interfejsu API
|
key | True | string |
Klucz interfejsu API na potrzeby uzyskiwania dostępu do narzędzia LegiScan. |
|
Operation
|
op | True | string |
Nazwa operacji LegiScan |
|
Skrót stanu
|
state | string |
Użyj skrótu stanu (np. "NY" lub "ALL". Opcjonalnie, jeśli używasz identyfikatora sesji. |
|
|
Identyfikator sesji
|
id | integer |
Użyj session_id zamiast stanu, aby kierować określoną sesję. |
|
|
Kwerenda wyszukiwania
|
query | True | string |
Ciąg zapytania pełnotekstowego do uruchomienia względem aparatu wyszukiwania. |
|
Filtr roku
|
year | integer |
1 = all, 2 = current, 3 = recent, 4 = prior lub exact year > 1900. |
|
|
Numer strony
|
page | integer |
Numer strony wynikowej do zwrócenia. |
Zwraca
- Body
- SearchResponse
Definicje
GetSessionListResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
sessions
|
sessions | array of object | |
|
session_id
|
sessions.session_id | integer | |
|
session_title
|
sessions.session_title | string | |
|
session_name
|
sessions.session_name | string | |
|
year_start
|
sessions.year_start | integer | |
|
year_end
|
sessions.year_end | integer | |
|
specjalny
|
sessions.special | integer | |
|
dataset_hash
|
sessions.dataset_hash | string |
MasterListResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
session_id
|
session.session_id | integer | |
|
state_id
|
session.state_id | integer | |
|
year_start
|
session.year_start | integer | |
|
year_end
|
session.year_end | integer | |
|
prefile
|
session.prefile | integer | |
|
sine_die
|
session.sine_die | integer | |
|
przeor
|
session.prior | integer | |
|
specjalny
|
session.special | integer | |
|
session_tag
|
session.session_tag | string | |
|
session_title
|
session.session_title | string | |
|
session_name
|
session.session_name | string | |
|
lista główna
|
masterlist | object |
MasterListRawResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
lista główna
|
masterlist | object |
GetBillResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
bill_id
|
bill.bill_id | integer | |
|
title
|
bill.title | string | |
|
opis
|
bill.description | string | |
|
URL
|
bill.url | string | |
|
change_hash
|
bill.change_hash | string |
BillTextResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
doc_id
|
text.doc_id | integer | |
|
bill_id
|
text.bill_id | integer | |
|
date
|
text.date | string | |
|
typ
|
text.type | string | |
|
pantomima
|
text.mime | string | |
|
text_size
|
text.text_size | integer | |
|
text_hash
|
text.text_hash | string | |
|
dokument
|
text.doc | string |
BillAmendmentResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
amendment_id
|
amendment.amendment_id | integer | |
|
title
|
amendment.title | string | |
|
opis
|
amendment.description | string | |
|
pantomima
|
amendment.mime | string | |
|
amendment_size
|
amendment.amendment_size | integer | |
|
amendment_hash
|
amendment.amendment_hash | string |
SupplementResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
supplement_id
|
supplement.supplement_id | integer | |
|
bill_id
|
supplement.bill_id | integer | |
|
date
|
supplement.date | string | |
|
type_id
|
supplement.type_id | integer | |
|
typ
|
supplement.type | string | |
|
title
|
supplement.title | string | |
|
opis
|
supplement.description | string | |
|
pantomima
|
supplement.mime | string | |
|
mime_id
|
supplement.mime_id | integer | |
|
supplement_size
|
supplement.supplement_size | integer | |
|
supplement_hash
|
supplement.supplement_hash | string |
RollCallResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
roll_call_id
|
roll_call.roll_call_id | integer | |
|
bill_id
|
roll_call.bill_id | integer | |
|
date
|
roll_call.date | string | |
|
Opis
|
roll_call.desc | string | |
|
tak
|
roll_call.yea | integer | |
|
Ba
|
roll_call.nay | integer | |
|
Nv
|
roll_call.nv | integer | |
|
nieobecny
|
roll_call.absent | integer | |
|
łączny
|
roll_call.total | integer | |
|
Przekazywane
|
roll_call.passed | integer | |
|
izba
|
roll_call.chamber | string | |
|
chamber_id
|
roll_call.chamber_id | integer | |
|
Głosów
|
roll_call.votes | array of object | |
|
people_id
|
roll_call.votes.people_id | integer | |
|
vote_id
|
roll_call.votes.vote_id | integer | |
|
vote_text
|
roll_call.votes.vote_text | string |
PersonResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
people_id
|
person.people_id | integer | |
|
person_hash
|
person.person_hash | string | |
|
state_id
|
person.state_id | integer | |
|
party_id
|
person.party_id | string | |
|
strona
|
person.party | string | |
|
role_id
|
person.role_id | integer | |
|
rola
|
person.role | string | |
|
nazwa
|
person.name | string | |
|
imię
|
person.first_name | string | |
|
middle_name
|
person.middle_name | string | |
|
nazwisko
|
person.last_name | string | |
|
przyrostek
|
person.suffix | string | |
|
nick
|
person.nickname | string | |
|
dzielnica
|
person.district | string | |
|
ftm_eid
|
person.ftm_eid | integer | |
|
votesmart_id
|
person.votesmart_id | integer | |
|
opensecrets_id
|
person.opensecrets_id | string | |
|
knowwho_pid
|
person.knowwho_pid | integer | |
|
głosowanie w głosowaniu
|
person.ballotpedia | string | |
|
committee_sponsor
|
person.committee_sponsor | integer | |
|
committee_id
|
person.committee_id | integer |
SearchResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
page
|
searchresult.summary.page | string | |
|
zakres
|
searchresult.summary.range | string | |
|
Trafności
|
searchresult.summary.relevancy | string | |
|
count
|
searchresult.summary.count | integer | |
|
page_current
|
searchresult.summary.page_current | string | |
|
page_total
|
searchresult.summary.page_total | integer | |
|
results
|
searchresult.results | array of object | |
|
Mający znaczenie dla
|
searchresult.results.relevance | integer | |
|
stan
|
searchresult.results.state | string | |
|
bill_number
|
searchresult.results.bill_number | string | |
|
bill_id
|
searchresult.results.bill_id | integer | |
|
change_hash
|
searchresult.results.change_hash | string | |
|
URL
|
searchresult.results.url | string | |
|
text_url
|
searchresult.results.text_url | string | |
|
research_url
|
searchresult.results.research_url | string | |
|
last_action_date
|
searchresult.results.last_action_date | string | |
|
last_action
|
searchresult.results.last_action | string | |
|
title
|
searchresult.results.title | string |
SearchRawResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
page
|
searchresult.summary.page | string | |
|
zakres
|
searchresult.summary.range | string | |
|
Trafności
|
searchresult.summary.relevancy | string | |
|
count
|
searchresult.summary.count | integer | |
|
page_current
|
searchresult.summary.page_current | string | |
|
page_total
|
searchresult.summary.page_total | integer | |
|
results
|
searchresult.results | array of object | |
|
Mający znaczenie dla
|
searchresult.results.relevance | integer | |
|
bill_id
|
searchresult.results.bill_id | integer | |
|
change_hash
|
searchresult.results.change_hash | string |
DatasetListResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
lista zestawów danych
|
datasetlist | array of object | |
|
state_id
|
datasetlist.state_id | integer | |
|
session_id
|
datasetlist.session_id | integer | |
|
specjalny
|
datasetlist.special | integer | |
|
year_start
|
datasetlist.year_start | integer | |
|
year_end
|
datasetlist.year_end | integer | |
|
session_name
|
datasetlist.session_name | string | |
|
session_title
|
datasetlist.session_title | string | |
|
dataset_hash
|
datasetlist.dataset_hash | string | |
|
dataset_date
|
datasetlist.dataset_date | string | |
|
dataset_size
|
datasetlist.dataset_size | integer | |
|
access_key
|
datasetlist.access_key | string |
DatasetArchiveResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
state_id
|
dataset.state_id | integer | |
|
session_id
|
dataset.session_id | integer | |
|
session_name
|
dataset.session_name | string | |
|
dataset_hash
|
dataset.dataset_hash | string | |
|
dataset_date
|
dataset.dataset_date | string | |
|
dataset_size
|
dataset.dataset_size | integer | |
|
pantomima
|
dataset.mime | string | |
|
zip
|
dataset.zip | string |
Zawartość archiwum ZIP zakodowana w formacie Base64 |
SessionPeopleResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
session_id
|
sessionpeople.session.session_id | integer | |
|
state_id
|
sessionpeople.session.state_id | integer | |
|
year_start
|
sessionpeople.session.year_start | integer | |
|
year_end
|
sessionpeople.session.year_end | integer | |
|
specjalny
|
sessionpeople.session.special | integer | |
|
prefile
|
sessionpeople.session.prefile | integer | |
|
przeor
|
sessionpeople.session.prior | integer | |
|
sine_die
|
sessionpeople.session.sine_die | integer | |
|
session_name
|
sessionpeople.session.session_name | string | |
|
nazwa
|
sessionpeople.session.name | string | |
|
dataset_hash
|
sessionpeople.session.dataset_hash | string | |
|
lud
|
sessionpeople.people | array of SessionPerson |
SessionPerson
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
people_id
|
people_id | integer | |
|
person_hash
|
person_hash | string | |
|
state_id
|
state_id | integer | |
|
party_id
|
party_id | string | |
|
strona
|
party | string | |
|
role_id
|
role_id | integer | |
|
rola
|
role | string | |
|
nazwa
|
name | string | |
|
imię
|
first_name | string | |
|
middle_name
|
middle_name | string | |
|
nazwisko
|
last_name | string | |
|
przyrostek
|
suffix | string | |
|
nick
|
nickname | string | |
|
dzielnica
|
district | string | |
|
ftm_eid
|
ftm_eid | integer | |
|
votesmart_id
|
votesmart_id | integer | |
|
opensecrets_id
|
opensecrets_id | string | |
|
knowwho_pid
|
knowwho_pid | integer | |
|
głosowanie w głosowaniu
|
ballotpedia | string | |
|
committee_sponsor
|
committee_sponsor | integer | |
|
committee_id
|
committee_id | integer |
SponsoredListResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
sponsor
|
sponsoredbills.sponsor | SessionPerson | |
|
sessions
|
sponsoredbills.sessions | array of object | |
|
session_id
|
sponsoredbills.sessions.session_id | integer | |
|
session_name
|
sponsoredbills.sessions.session_name | string | |
|
Rachunki
|
sponsoredbills.bills | array of object | |
|
session_id
|
sponsoredbills.bills.session_id | integer | |
|
bill_id
|
sponsoredbills.bills.bill_id | integer | |
|
Liczba
|
sponsoredbills.bills.number | string |
MonitorListResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
lista monitorów
|
monitorlist | array of object | |
|
monitor_id
|
monitorlist.monitor_id | integer | |
|
stan
|
monitorlist.state | string | |
|
bill_id
|
monitorlist.bill_id | integer | |
|
change_hash
|
monitorlist.change_hash | string | |
|
bill_id
|
monitorlist.bill.bill_id | integer | |
|
stan
|
monitorlist.bill.state | string | |
|
Liczba
|
monitorlist.bill.number | string | |
|
stanowisko
|
monitorlist.bill.stance | integer | |
|
change_hash
|
monitorlist.bill.change_hash | string | |
|
URL
|
monitorlist.bill.url | string | |
|
status_date
|
monitorlist.bill.status_date | date | |
|
stan
|
monitorlist.bill.status | integer | |
|
last_action_date
|
monitorlist.bill.last_action_date | date | |
|
last_action
|
monitorlist.bill.last_action | string | |
|
title
|
monitorlist.bill.title | string | |
|
opis
|
monitorlist.bill.description | string |
MonitorListRawResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
lista monitorów
|
monitorlist | array of object | |
|
bill_id
|
monitorlist.bill_id | integer | |
|
Liczba
|
monitorlist.number | string | |
|
stan
|
monitorlist.state | string | |
|
stan
|
monitorlist.status | integer | |
|
stanowisko
|
monitorlist.stance | integer | |
|
change_hash
|
monitorlist.change_hash | string |
SetMonitorResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
stan
|
status | string | |
|
wrócić
|
return | object |
binarny
Jest to podstawowy typ danych "binary".