LegiScan (Unabhängiger Herausgeber) (Vorschau)
Greifen Sie mithilfe der LegiScan-API auf legislative Informationen aller 50 Staaten und des Kongresses zu.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: – Azure Government-Regionen - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Name | Dan Romano |
| URL | https://developments.substack.com |
| dan.romano@swolcat.com |
| Connectormetadaten | |
|---|---|
| Herausgeber | krautrocker |
| Webseite | https://legiscan.com/ |
| Datenschutzrichtlinie | https://legiscan.com/privacy |
| Kategorien | Daten |
LegiScan (Unabhängiger Herausgeber)
LegiScan ist ein legislativer Tracking- und Datendienst, der Echtzeitinformationen zu Bundes- und Bundesgesetzen bereitstellt. Mit diesem Connector können Benutzer programmgesteuert auf Rechnungsinformationen, Sitzungsdaten, Personenprofile, Abstimmungsdaten, Suchergebnisse und Überwachungszustände auf lokaler Ebene für alle 50 US-Bundesstaaten und den Kongress zugreifen.
Herausgeber: Dan Romano (swolcat)
Voraussetzungen
Sie benötigen einen LegiScan Civic API-Schlüssel , um diesen Connector zu verwenden. Registrieren Sie sich über die LegiScan-Website, um Zugriffsanmeldeinformationen zu erhalten.
Der Connector unterstützt derzeit die folgenden Vorgänge:
Sitzungen und Metadaten
- GetSessionList: Ruft eine Liste aller verfügbaren Sitzungen für jeden unterstützten Zustand und Kongress ab.
- GetMasterListRaw: Gibt ein unformatiertes Wörterbuch aller Rechnungen für eine bestimmte Sitzung zurück.
- GetDatasetList: Listet Datasets von Massen legislativen Daten für alle Zustände auf.
- GetDataset: Gibt Metadaten für ein bestimmtes Dataset zurück.
- GetDatasetRaw: Ruft den vollständigen Datasetinhalt für die Massenverarbeitung ab.
Rechnungsinformationen
- GetBill: Gibt strukturierte Informationen zu einer bestimmten Rechnung zurück.
- GetBillText: Gibt den vollständigen Text einer bestimmten Rechnung zurück.
- GetAmendment: Gibt den Inhalt einer bestimmten Änderung zurück.
- GetSupplement: Ruft eine Ergänzung oder Anlage zu einer Rechnung ab.
Abstimmung und Personen
- GetRollCall: Gibt Abstimmungsergebnisse für einen bestimmten Rollanruf zurück.
- GetPerson: Ruft Informationen über einen Gesetzgeber, Sponsor oder zugeordnete Person ab.
- GetSessionPeople: Gibt alle Personen zurück, die einer bestimmten Sitzung zugeordnet sind.
- GetSponsoredList: Gibt eine Liste von Rechnungen zurück, die von einer Person gesponsert werden.
Suche
- GetSearchResults: Gibt strukturierte Suchergebnisse für eine Abfrage zurück.
- GetSearchRawResults: Gibt rohe Suchergebnisse zurück, die zum Diffieren oder Überwachen geeignet sind.
Überwachung
- GetMonitorList: Gibt die strukturierte Liste der überwachten Rechnungen zurück.
- GetMonitorListRaw: Gibt eine einfache Version der Monitorliste für Änderungserkennungsworkflows zurück.
- SetMonitor: Legt die Liste der überwachten Rechnungen für Ihr Konto fest oder aktualisiert sie.
Abrufen von Anmeldeinformationen
- Gehe zu https://legiscan.com/.
- Klicken Sie auf "Schlüssel generieren!".
- Auf der nächsten Seite finden Sie den Link "Hier anmelden" oder besuchen Sie https://legiscan.com/user/register
- Nach der Genehmigung erhalten Sie einen API-Schlüssel, der im Connector verwendet werden soll.
Erste Schritte
- Rufen Sie einen API-Schlüssel von LegiScan ab.
- Lesen Sie die Dokumente: https://legiscan.com/misc/LegiScan_API_User_Manual.pdf
Bekannte Probleme und Einschränkungen
- Je nach API-Abonnementebene ist die Rate begrenzt.
- Der vollständige Rechnungstext ist nach der Einführung möglicherweise nicht sofort verfügbar.
- Einige Daten auf Bundeslandebene können je nach Aktualisierungshäufigkeit des Gesetzgebers verzögert oder unvollständig sein.
Häufig gestellte Fragen
F: Unterstützt dieser Verbinder bundesrechtliche Rechtsvorschriften?
Ein: Ja, LegiScan umfasst zusätzlich zu allen 50 Staaten den US-Kongress.
F: Kann ich den Rechnungsfortschritt nachverfolgen?
Ein: Ja, jede Rechnung enthält einen Status und einen Verlauf von Aktionen.
F: Unterstützt dieser Konnektor staatliche Rechtsvorschriften?
Ein: Ja, LegiScan umfasst Gesetzgebungsaktivitäten für alle 50 US-Bundesstaaten.
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
| Abrufen des Datasetarchivs für eine Gesetzgebungssitzung |
Abrufen eines einzelnen Datasets für eine bestimmte session_id |
| Abrufen detaillierter Rechnungsinformationen |
Abrufen von Rechnungsdetails für eine bestimmte bill_id |
| Abrufen einer Liste der verfügbaren Sitzungsdatensätze |
Abrufen einer Liste der verfügbaren Datasetmomentaufnahmen |
| Abrufen einer rohen Masterliste mit Rechnungen |
Abrufen einer Für change_hash Erkennung optimierten Masterrechnungsliste |
| Abrufen eines unformatierten ZIP-Datasets für eine Sitzung |
Gibt ein unformatiertes ZIP-Archiv zurück, das alle Rechnungen, Stimmen und Personendaten für eine bestimmte Sitzung enthält. Dies ist ein binärer Datenstrom, der für den Dateidownload geeignet ist. |
| Abrufen von Personendatensätzen, die in einer Sitzung aktiv sind |
Abrufen einer Liste von Personen, die in einem bestimmten session_id aktiv sind |
| Abrufen von Personeninformationen (Sponsor) |
Abrufen grundlegender Informationen für eine bestimmte people_id |
| Abrufen von Rollanrufdetails |
Abrufen von Abstimmungsinformationen für einen bestimmten roll_call_id |
| Abrufen von vereinfachten Suchergebnissen für die automatisierte Überwachung |
Ergebnisse aus der Volltextsuchmaschine abrufen. 2000 Ergebnisse. Führt eine Volltextsuche mit vereinfachter Ergebnisstruktur aus und gibt jeweils bis zu 2000 Datensätze zurück. Dieser Endpunkt ist für die Schlüsselwortüberwachung über Zustände oder Sitzungen optimiert. |
| Ergänzung erhalten |
Abrufen eines ergänzenden Dokuments für eine bestimmte supplement_id |
| Get GAITS monitor list |
Abrufen von Rechnungen aus der GAITS-Monitorliste |
| Get GAITS monitor list (Raw) |
Abrufen von Rechnungen aus der GAITS-Monitorliste für change_hash Erkennung |
| Liste der verfügbaren Sitzungen abrufen |
Gibt eine Liste von Sitzungen zurück, die für den Zugriff in der angegebenen Statuskürzel verfügbar sind, oder alle Sitzungen, wenn kein Zustand angegeben wird. |
| Masterliste der Rechnungen abrufen |
Ruft eine Masterliste mit Zusammenfassungsrechnungsdaten in der angegebenen Sitzung (ID) oder für die aktuelle Sitzung in einem bestimmten Zustand (Zustand) ab. |
| Rechnungstext abrufen |
Abrufen des vollständigen Rechnungstexts für eine bestimmte doc_id |
| Suchen von Rechnungen nach Volltext |
Ergebnisse aus der Volltextsuchmaschine abrufen (50 Ergebnisse). Führt eine Volltextsuche nach Rechtsvorschriften mithilfe des LegiScan-Moduls durch. Sie können nach Statuskürzel oder Sitzungs-ID suchen. Die Antwort enthält paginierte Ergebnisse und eine change_hash zum Nachverfolgen von Updates. |
| Vom Gesetzgeber gesponserte Rechnungen erhalten |
Abrufen einer Liste von Rechnungen, die von einer einzelnen people_id |
| Ändern der Monitorliste für angegebene Rechnungen |
Hinzufügen oder Entfernen von Rechnungen aus Monitor-/Ignorieren-Listen. Verwenden Sie "Monitor", "Entfernen", "Als Aktion festlegen"; Haltungsoptionen sind Überwachung, Unterstützung, Ablehnen. |
| Änderung erhalten |
Abrufen des Änderungstexts für eine bestimmte amendment_id |
Abrufen des Datasetarchivs für eine Gesetzgebungssitzung
Abrufen eines einzelnen Datasets für eine bestimmte session_id
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs |
|
Sitzungs-ID
|
id | True | integer |
Die session_id des abzurufenden Datasets. |
|
Zugriffsschlüssel
|
access_key | True | string |
Die access_key aus der entsprechenden getDatasetList-Antwort. |
|
Format
|
format | string |
Optionales Format der Dateien im ZIP-Archiv. Standardmäßig wird JSON verwendet. |
Gibt zurück
Abrufen detaillierter Rechnungsinformationen
Abrufen von Rechnungsdetails für eine bestimmte bill_id
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs |
|
Rechnungs-ID
|
id | True | integer |
Rechnungsbezeichner |
Gibt zurück
- Body
- GetBillResponse
Abrufen einer Liste der verfügbaren Sitzungsdatensätze
Abrufen einer Liste der verfügbaren Datasetmomentaufnahmen
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs |
|
Abkürzung für Bundesland
|
state | string |
Optionaler Zustandsfilter für Datasets. |
|
|
Jahresfilter
|
year | integer |
Optionaler Jahresfilter für Datasets. |
Gibt zurück
- Body
- DatasetListResponse
Abrufen einer rohen Masterliste mit Rechnungen
Abrufen einer Für change_hash Erkennung optimierten Masterrechnungsliste
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs |
|
Sitzungs-ID
|
id | integer |
Die numerische ID der Gesetzgebungssitzung |
|
|
Abkürzung für Bundesland
|
state | True | string |
Abkürzung mit zwei Buchstaben (z. B. "NY"), um Rechnungen nach Bundesland zu filtern |
Gibt zurück
Abrufen eines unformatierten ZIP-Datasets für eine Sitzung
Gibt ein unformatiertes ZIP-Archiv zurück, das alle Rechnungen, Stimmen und Personendaten für eine bestimmte Sitzung enthält. Dies ist ein binärer Datenstrom, der für den Dateidownload geeignet ist.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs |
|
Sitzungs-ID
|
id | True | integer |
Die session_id des abzurufenden Datasets. |
|
Zugriffsschlüssel
|
access_key | True | string |
Die access_key aus der entsprechenden getDatasetList-Antwort. |
|
Format
|
format | string |
Optionales Format für den Inhalt des ZIP-Archivs (JSON oder CSV). |
Gibt zurück
- response
- binary
Abrufen von Personendatensätzen, die in einer Sitzung aktiv sind
Abrufen einer Liste von Personen, die in einem bestimmten session_id aktiv sind
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs. |
|
Sitzungs-ID
|
id | True | integer |
Die session_id, für die aktive Personen abgerufen werden sollen. |
Gibt zurück
Abrufen von Personeninformationen (Sponsor)
Abrufen grundlegender Informationen für eine bestimmte people_id
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs |
|
Personen-ID
|
id | True | integer |
Personen-ID |
Gibt zurück
- Body
- PersonResponse
Abrufen von Rollanrufdetails
Abrufen von Abstimmungsinformationen für einen bestimmten roll_call_id
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs |
|
Roll Call ID
|
id | True | integer |
Roll Call ID |
Gibt zurück
- Body
- RollCallResponse
Abrufen von vereinfachten Suchergebnissen für die automatisierte Überwachung
Ergebnisse aus der Volltextsuchmaschine abrufen. 2000 Ergebnisse. Führt eine Volltextsuche mit vereinfachter Ergebnisstruktur aus und gibt jeweils bis zu 2000 Datensätze zurück. Dieser Endpunkt ist für die Schlüsselwortüberwachung über Zustände oder Sitzungen optimiert.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs |
|
Abkürzung für Bundesland
|
state | string |
Staatliche Abkürzung (z. B. "TX" oder "ALL" für alle Zustände. Optional, wenn sitzungs-ID verwendet wird. |
|
|
Sitzungs-ID
|
id | integer |
Beschränken Sie die Suche auf eine bestimmte session_id. |
|
|
Suchabfrage
|
query | True | string |
Volltextabfragezeichenfolge, URL-codiert. |
|
Jahresfilter
|
year | integer |
1 = alle, 2 = aktuell, 3 = zuletzt, 4 = früher oder ein Jahr > 1900. |
|
|
Seitennummer
|
page | integer |
Seite der zurückzugebenden Ergebnisse (bis zu 2000 Datensätze pro Seite). |
Gibt zurück
- Body
- SearchRawResponse
Ergänzung erhalten
Abrufen eines ergänzenden Dokuments für eine bestimmte supplement_id
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs |
|
Zusatz-ID
|
id | True | integer |
Zusatz-ID |
Gibt zurück
- Body
- SupplementResponse
Get GAITS monitor list
Abrufen von Rechnungen aus der GAITS-Monitorliste
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs. |
|
Datensatzfilter
|
record | string |
Filtern, um aktuelle oder archivierte Monitore zurückzugeben. Werte: |
Gibt zurück
- Body
- MonitorListResponse
Get GAITS monitor list (Raw)
Abrufen von Rechnungen aus der GAITS-Monitorliste für change_hash Erkennung
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs. |
|
Datensatzfilter
|
record | string |
Filtern, um aktuelle oder archivierte Monitore zurückzugeben. Werte: |
Gibt zurück
Liste der verfügbaren Sitzungen abrufen
Gibt eine Liste von Sitzungen zurück, die für den Zugriff in der angegebenen Statuskürzel verfügbar sind, oder alle Sitzungen, wenn kein Zustand angegeben wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Vorgang zum Aufrufen |
|
Abkürzung für Bundesland
|
state | string |
Abrufen von Sitzungen für diesen Zustand |
Gibt zurück
Masterliste der Rechnungen abrufen
Ruft eine Masterliste mit Zusammenfassungsrechnungsdaten in der angegebenen Sitzung (ID) oder für die aktuelle Sitzung in einem bestimmten Zustand (Zustand) ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr LegiScan-API-Schlüssel. |
|
Vorgangsname
|
op | True | string |
Der feste Wert, der |
|
Sitzungs-ID
|
id | integer |
Die numerische ID der Gesetzgebungssitzung |
|
|
Abkürzung für Bundesland
|
state | True | string |
Abrufen der Rechnungsmasterliste für die aktuelle Sitzung im angegebenen Zustand (Mit Vorsicht). |
Gibt zurück
- Body
- MasterListResponse
Rechnungstext abrufen
Abrufen des vollständigen Rechnungstexts für eine bestimmte doc_id
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs |
|
Dokument-ID
|
id | True | integer |
Dokument-ID |
Gibt zurück
- Body
- BillTextResponse
Suchen von Rechnungen nach Volltext
Ergebnisse aus der Volltextsuchmaschine abrufen (50 Ergebnisse). Führt eine Volltextsuche nach Rechtsvorschriften mithilfe des LegiScan-Moduls durch. Sie können nach Statuskürzel oder Sitzungs-ID suchen. Die Antwort enthält paginierte Ergebnisse und eine change_hash zum Nachverfolgen von Updates.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs |
|
Abkürzung für Bundesland
|
state | string |
Verwenden Sie die Abkürzung des Bundesstaats (z. B. "NY") oder "ALL". Optional bei Verwendung der Sitzungs-ID. |
|
|
Sitzungs-ID
|
id | integer |
Verwenden Sie session_id anstelle des Zustands, um eine bestimmte Sitzung als Ziel festzulegen. |
|
|
Suchabfrage
|
query | True | string |
Volltextabfragezeichenfolge, die für die Suchmaschine ausgeführt werden soll. |
|
Jahresfilter
|
year | integer |
1 = alle, 2 = aktuell, 3 = zuletzt, 4 = vorheriges oder genaues Jahr > 1900. |
|
|
Seitennummer
|
page | integer |
Ergebnisseitenzahl, die zurückgegeben werden soll. |
Gibt zurück
- Body
- SearchResponse
Vom Gesetzgeber gesponserte Rechnungen erhalten
Abrufen einer Liste von Rechnungen, die von einer einzelnen people_id
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs. |
|
Personen-ID
|
id | True | integer |
Die people_id des Gesetzgebers, gesponserte Rechnungen abzurufen. |
Gibt zurück
Ändern der Monitorliste für angegebene Rechnungen
Hinzufügen oder Entfernen von Rechnungen aus Monitor-/Ignorieren-Listen. Verwenden Sie "Monitor", "Entfernen", "Als Aktion festlegen"; Haltungsoptionen sind Überwachung, Unterstützung, Ablehnen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs. |
|
Maßnahme
|
action | True | string |
Die auszuführende Aktion: |
|
Rechnungs-ID-Liste
|
list | True | string |
Durch Trennzeichen getrennte Liste der |
|
Haltung
|
stance | string |
Position, die den Rechnungen zuzuweisen - |
Gibt zurück
- Body
- SetMonitorResponse
Änderung erhalten
Abrufen des Änderungstexts für eine bestimmte amendment_id
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
API-Schlüssel
|
key | True | string |
Ihr API-Schlüssel für den Zugriff auf LegiScan. |
|
Operation
|
op | True | string |
Der Name des LegiScan-Vorgangs |
|
Änderungs-ID
|
id | True | integer |
Änderungs-ID |
Gibt zurück
Definitionen
GetSessionListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
sessions
|
sessions | array of object | |
|
Sitzungs-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 | |
|
speziell
|
sessions.special | integer | |
|
dataset_hash
|
sessions.dataset_hash | string |
MasterListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
Sitzungs-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 | |
|
früher
|
session.prior | integer | |
|
speziell
|
session.special | integer | |
|
session_tag
|
session.session_tag | string | |
|
session_title
|
session.session_title | string | |
|
session_name
|
session.session_name | string | |
|
Masterliste
|
masterlist | object |
MasterListRawResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
Masterliste
|
masterlist | object |
GetBillResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
bill_id
|
bill.bill_id | integer | |
|
title
|
bill.title | string | |
|
Beschreibung
|
bill.description | string | |
|
URL
|
bill.url | string | |
|
change_hash
|
bill.change_hash | string |
BillTextResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
doc_id
|
text.doc_id | integer | |
|
bill_id
|
text.bill_id | integer | |
|
date
|
text.date | string | |
|
type
|
text.type | string | |
|
Mime-Kunst
|
text.mime | string | |
|
text_size
|
text.text_size | integer | |
|
text_hash
|
text.text_hash | string | |
|
doc
|
text.doc | string |
BillAmendmentResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
amendment_id
|
amendment.amendment_id | integer | |
|
title
|
amendment.title | string | |
|
Beschreibung
|
amendment.description | string | |
|
Mime-Kunst
|
amendment.mime | string | |
|
amendment_size
|
amendment.amendment_size | integer | |
|
amendment_hash
|
amendment.amendment_hash | string |
SupplementResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
supplement_id
|
supplement.supplement_id | integer | |
|
bill_id
|
supplement.bill_id | integer | |
|
date
|
supplement.date | string | |
|
type_id
|
supplement.type_id | integer | |
|
type
|
supplement.type | string | |
|
title
|
supplement.title | string | |
|
Beschreibung
|
supplement.description | string | |
|
Mime-Kunst
|
supplement.mime | string | |
|
mime_id
|
supplement.mime_id | integer | |
|
supplement_size
|
supplement.supplement_size | integer | |
|
supplement_hash
|
supplement.supplement_hash | string |
RollCallResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
roll_call_id
|
roll_call.roll_call_id | integer | |
|
bill_id
|
roll_call.bill_id | integer | |
|
date
|
roll_call.date | string | |
|
Beschreibung
|
roll_call.desc | string | |
|
ja
|
roll_call.yea | integer | |
|
Nein
|
roll_call.nay | integer | |
|
Nv
|
roll_call.nv | integer | |
|
abwesend
|
roll_call.absent | integer | |
|
gesamt
|
roll_call.total | integer | |
|
verabschiedet
|
roll_call.passed | integer | |
|
Kammer
|
roll_call.chamber | string | |
|
chamber_id
|
roll_call.chamber_id | integer | |
|
Abstimmungen
|
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
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
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 | |
|
Partei
|
person.party | string | |
|
role_id
|
person.role_id | integer | |
|
role
|
person.role | string | |
|
name
|
person.name | string | |
|
Vorname
|
person.first_name | string | |
|
middle_name
|
person.middle_name | string | |
|
Nachname
|
person.last_name | string | |
|
Nachsilbe
|
person.suffix | string | |
|
Spitzname
|
person.nickname | string | |
|
Bezirk
|
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 | |
|
ballotpedia
|
person.ballotpedia | string | |
|
committee_sponsor
|
person.committee_sponsor | integer | |
|
committee_id
|
person.committee_id | integer |
SearchResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
Seite
|
searchresult.summary.page | string | |
|
range
|
searchresult.summary.range | string | |
|
Bedeutung
|
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 | |
|
Relevanz
|
searchresult.results.relevance | integer | |
|
Staat
|
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
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
Seite
|
searchresult.summary.page | string | |
|
range
|
searchresult.summary.range | string | |
|
Bedeutung
|
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 | |
|
Relevanz
|
searchresult.results.relevance | integer | |
|
bill_id
|
searchresult.results.bill_id | integer | |
|
change_hash
|
searchresult.results.change_hash | string |
DatasetListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
Datasetliste
|
datasetlist | array of object | |
|
state_id
|
datasetlist.state_id | integer | |
|
Sitzungs-ID
|
datasetlist.session_id | integer | |
|
speziell
|
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
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
state_id
|
dataset.state_id | integer | |
|
Sitzungs-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 | |
|
Mime-Kunst
|
dataset.mime | string | |
|
zip
|
dataset.zip | string |
Base64-codierter ZIP-Archivinhalt |
SessionPeopleResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
Sitzungs-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 | |
|
speziell
|
sessionpeople.session.special | integer | |
|
Prefile
|
sessionpeople.session.prefile | integer | |
|
früher
|
sessionpeople.session.prior | integer | |
|
sine_die
|
sessionpeople.session.sine_die | integer | |
|
session_name
|
sessionpeople.session.session_name | string | |
|
name
|
sessionpeople.session.name | string | |
|
dataset_hash
|
sessionpeople.session.dataset_hash | string | |
|
Kontakte
|
sessionpeople.people | array of SessionPerson |
SessionPerson
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
people_id
|
people_id | integer | |
|
person_hash
|
person_hash | string | |
|
state_id
|
state_id | integer | |
|
party_id
|
party_id | string | |
|
Partei
|
party | string | |
|
role_id
|
role_id | integer | |
|
role
|
role | string | |
|
name
|
name | string | |
|
Vorname
|
first_name | string | |
|
middle_name
|
middle_name | string | |
|
Nachname
|
last_name | string | |
|
Nachsilbe
|
suffix | string | |
|
Spitzname
|
nickname | string | |
|
Bezirk
|
district | string | |
|
ftm_eid
|
ftm_eid | integer | |
|
votesmart_id
|
votesmart_id | integer | |
|
opensecrets_id
|
opensecrets_id | string | |
|
knowwho_pid
|
knowwho_pid | integer | |
|
ballotpedia
|
ballotpedia | string | |
|
committee_sponsor
|
committee_sponsor | integer | |
|
committee_id
|
committee_id | integer |
SponsoredListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
Sponsor
|
sponsoredbills.sponsor | SessionPerson | |
|
sessions
|
sponsoredbills.sessions | array of object | |
|
Sitzungs-ID
|
sponsoredbills.sessions.session_id | integer | |
|
session_name
|
sponsoredbills.sessions.session_name | string | |
|
Rechnungen
|
sponsoredbills.bills | array of object | |
|
Sitzungs-ID
|
sponsoredbills.bills.session_id | integer | |
|
bill_id
|
sponsoredbills.bills.bill_id | integer | |
|
number
|
sponsoredbills.bills.number | string |
MonitorListResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Monitorliste
|
monitorlist | array of object | |
|
monitor_id
|
monitorlist.monitor_id | integer | |
|
Staat
|
monitorlist.state | string | |
|
bill_id
|
monitorlist.bill_id | integer | |
|
change_hash
|
monitorlist.change_hash | string | |
|
bill_id
|
monitorlist.bill.bill_id | integer | |
|
Staat
|
monitorlist.bill.state | string | |
|
number
|
monitorlist.bill.number | string | |
|
Haltung
|
monitorlist.bill.stance | integer | |
|
change_hash
|
monitorlist.bill.change_hash | string | |
|
URL
|
monitorlist.bill.url | string | |
|
status_date
|
monitorlist.bill.status_date | date | |
|
status
|
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 | |
|
Beschreibung
|
monitorlist.bill.description | string |
MonitorListRawResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
Monitorliste
|
monitorlist | array of object | |
|
bill_id
|
monitorlist.bill_id | integer | |
|
number
|
monitorlist.number | string | |
|
Staat
|
monitorlist.state | string | |
|
status
|
monitorlist.status | integer | |
|
Haltung
|
monitorlist.stance | integer | |
|
change_hash
|
monitorlist.change_hash | string |
SetMonitorResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string | |
|
Rückgabe
|
return | object |
binär
Dies ist der grundlegende Datentyp "binary".