Udostępnij przez


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
Email 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ę.
  • 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ń

  1. Przejdź do https://legiscan.com/.
  2. Kliknij pozycję "Generuj klucz!".
  3. Na następnej stronie znajdź link "Zarejestruj się tutaj" lub odwiedź stronę https://legiscan.com/user/register
  4. Po zatwierdzeniu otrzymasz klucz interfejsu API do użycia w łączniku.

Wprowadzenie

  1. Uzyskaj klucz interfejsu API z narzędzia LegiScan.
  2. 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: monitor dodaje rachunki, remove usuwa je z listy, set aktualizuje stanowisko.

Lista identyfikatorów rachunku
list True string

Rozdzielona przecinkami bill_id lista wartości do zmodyfikowania.

Stanowisko
stance string

Stanowisko dotyczące przypisywania do rachunków — watch, supportlub oppose.

Zwraca

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

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 getMasterList przez interfejs API LegiScan.

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

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

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: current, lub archivedrok (np. 2019)

Zwraca

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: current, lub archivedrok (np. 2019)

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

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

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

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

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

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

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".