LegiScan (Éditeur indépendant) (préversion)
Accédez aux informations législatives de tous les 50 états et congrès à l’aide de l’API LegiScan.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | Dan Romano |
| URL | https://developments.substack.com |
| Messagerie électronique | dan.romano@swolcat.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | krautrocker |
| Website | https://legiscan.com/ |
| Politique de confidentialité | https://legiscan.com/privacy |
| Catégories | Data |
LegiScan (éditeur indépendant)
LegiScan est un service de suivi législatif et de données qui fournit des informations en temps réel sur la législation d’État et fédérale. Ce connecteur permet aux utilisateurs d’accéder par programmation aux informations de facturation, aux données de session, aux profils des personnes, aux enregistrements de vote, aux résultats de la recherche et à surveiller les états au niveau local pour tous les 50 États américains et congrès.
Éditeur : Dan Romano (swolcat)
Prerequisites
Vous aurez besoin d’une clé API LegiScan Civic pour utiliser ce connecteur. Inscrivez-vous via le site web LegiScan pour obtenir les informations d’identification d’accès.
Le connecteur prend actuellement en charge les opérations suivantes :
Sessions &Métadonnées
- GetSessionList : récupère une liste de toutes les sessions disponibles pour chaque état et congrès pris en charge.
- GetMasterListRaw : retourne un dictionnaire brut de toutes les factures d’une session donnée.
- GetDatasetList : répertorie les jeux de données législatifs en bloc pour tous les états.
- GetDataset : retourne les métadonnées d’un jeu de données spécifique.
- GetDatasetRaw : récupère le contenu complet du jeu de données pour le traitement en bloc.
Informations sur la facture
- GetBill : retourne des informations structurées sur une facture spécifique.
- GetBillText : renvoie le texte intégral d’une facture spécifique.
- GetAmendment : retourne le contenu d’une modification spécifique.
- GetSupplement : récupère un supplément ou une pièce jointe à une facture.
Vote et personnes
- GetRollCall : retourne les résultats de vote pour un appel de roll spécifique.
- GetPerson : récupère des informations sur un législateur, un sponsor ou une personne associée.
- GetSessionPeople : retourne toutes les personnes associées à une session spécifique.
- GetSponsoredList : retourne une liste de factures parrainées par une personne.
Rechercher
- GetSearchResults : retourne des résultats de recherche structurés pour une requête.
- GetSearchRawResults : retourne des résultats de recherche bruts adaptés à la différence ou à l’audit.
Supervision
- GetMonitorList : retourne la liste structurée des factures surveillées.
- GetMonitorListRaw : retourne une version légère de la liste de moniteurs pour les flux de travail de détection des modifications.
- SetMonitor : Définit ou met à jour la liste des factures surveillées pour votre compte.
Obtention des informations d’identification
- Accédez à https://legiscan.com/.
- Cliquez sur « Générer la clé ! »
- Sur la page suivante, recherchez le lien « S’inscrire ici » ou visitez https://legiscan.com/user/register
- Après approbation, vous recevrez une clé API à utiliser dans le connecteur.
Getting Started
- Obtenez une clé API à partir de LegiScan.
- Lisez la documentation : https://legiscan.com/misc/LegiScan_API_User_Manual.pdf
Problèmes connus et limitations
- Débit limité en fonction de votre niveau d’abonnement API.
- Le texte de facture intégral n’est peut-être pas disponible immédiatement après l’introduction.
- Certaines données au niveau de l’état peuvent être en retard ou incomplètes en fonction de la fréquence de mise à jour législative.
Questions fréquentes
Q : Ce connecteur appuie-t-il la législation fédérale ?
Un: Oui, LegiScan inclut le Congrès américain en plus de 50 états.
Q : Puis-je suivre la progression de la facture ?
Un: Oui, chaque facture comprend un état et un historique des actions.
Q : Ce connecteur prend-il en charge la législation de l’État ?
Un: Oui, LegiScan inclut l’activité législative pour tous les 50 États-Unis.
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Modifier la liste des moniteurs pour les factures spécifiées |
Ajoutez ou supprimez des factures des listes monitor/ignore. Utilisez surveiller, supprimer, définir en tant qu’action ; les options de position sont regarder, soutenir, s’opposer. |
| Obtenir des enregistrements de personnes actifs dans une session |
Récupérer la liste des personnes actives dans une session_id spécifique |
| Obtenir des factures parrainées par le législateur |
Récupérer la liste des factures parrainées par une personne people_id |
| Obtenir des informations détaillées sur la facture |
Récupérer les informations détaillées sur la facture d’un bill_id donné |
| Obtenir des informations sur la personne (sponsor) |
Récupérer des informations de base pour une people_id donnée |
| Obtenir des résultats de recherche simplifiés pour la supervision automatisée |
Récupérez les résultats du moteur de recherche en texte intégral. 2000 résultats. Effectue une recherche en texte intégral avec une structure de résultats simplifiée, retournant jusqu’à 2 000 enregistrements à la fois. Ce point de terminaison est optimisé pour la surveillance des mots clés entre états ou sessions. |
| Obtenir la liste des jeux de données de session disponibles |
Récupérer la liste des instantanés de jeu de données disponibles |
| Obtenir la liste des moniteurs GAITS |
Récupérer des factures de la liste de surveillance GAITS |
| Obtenir la liste des moniteurs GAITS (Brut) |
Récupérer les factures de la liste de surveillance GAITS pour la détection de change_hash |
| Obtenir la liste des sessions disponibles |
Retourne une liste de sessions disponibles pour l’accès dans l’abréviation d’état donnée, ou toutes les sessions si aucun état n’est donné. |
| Obtenir la liste principale brute des factures |
Récupérer la liste des factures maîtres optimisée pour la détection de change_hash |
| Obtenir la liste principale des factures |
Récupère une liste principale de données de facturation récapitulatives dans la session spécifiée (ID) ou pour la session active dans un état donné (état). |
| Obtenir le texte de la facture |
Récupérer le texte de facturation complète d’une doc_id donnée |
| Obtenir les détails de l’appel de roll |
Récupérer les informations de vote par appel pour une roll_call_id donnée |
| Obtenir l’archive des jeux de données pour une session législative |
Récupérer un jeu de données individuel pour une session_id spécifique |
| Obtenir un jeu de données ZIP brut pour une session |
Retourne une archive ZIP brute contenant toutes les factures, votes et données de personnes pour une session spécifique. Il s’agit d’un flux binaire adapté au téléchargement de fichiers. |
| Obtenir un supplément |
Récupérer un document supplémentaire pour un supplement_id donné |
| Obtenir une modification |
Récupérer le texte de modification d’une amendment_id donnée |
| Rechercher des factures par texte intégral |
Récupérer les résultats du moteur de recherche en texte intégral (50 résultats). Effectue une recherche en texte intégral de la législation à l’aide du moteur LegiScan. Vous pouvez effectuer une recherche par abréviation d’état ou ID de session. La réponse inclut des résultats paginés et une change_hash pour suivre les mises à jour. |
Modifier la liste des moniteurs pour les factures spécifiées
Ajoutez ou supprimez des factures des listes monitor/ignore. Utilisez surveiller, supprimer, définir en tant qu’action ; les options de position sont regarder, soutenir, s’opposer.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan. |
|
Action
|
action | True | string |
L’action à effectuer : |
|
Liste des ID de facturation
|
list | True | string |
Liste séparée par des virgules de |
|
Position
|
stance | string |
Position à affecter aux factures - |
Retours
- Corps
- SetMonitorResponse
Obtenir des enregistrements de personnes actifs dans une session
Récupérer la liste des personnes actives dans une session_id spécifique
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan. |
|
ID session
|
id | True | integer |
La session_id pour laquelle récupérer des personnes actives. |
Retours
- Corps
- SessionPeopleResponse
Obtenir des factures parrainées par le législateur
Récupérer la liste des factures parrainées par une personne people_id
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan. |
|
ID de personnes
|
id | True | integer |
L’people_id du législateur pour récupérer des factures parrainées. |
Retours
- Corps
- SponsoredListResponse
Obtenir des informations détaillées sur la facture
Récupérer les informations détaillées sur la facture d’un bill_id donné
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan |
|
ID de facturation
|
id | True | integer |
Identificateur de facture |
Retours
- Corps
- GetBillResponse
Obtenir des informations sur la personne (sponsor)
Récupérer des informations de base pour une people_id donnée
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan |
|
ID de personnes
|
id | True | integer |
ID de personne |
Retours
- Corps
- PersonResponse
Obtenir des résultats de recherche simplifiés pour la supervision automatisée
Récupérez les résultats du moteur de recherche en texte intégral. 2000 résultats. Effectue une recherche en texte intégral avec une structure de résultats simplifiée, retournant jusqu’à 2 000 enregistrements à la fois. Ce point de terminaison est optimisé pour la surveillance des mots clés entre états ou sessions.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan |
|
Abréviation d’état
|
state | string |
Abréviation d’état (par exemple, « TX ») ou « ALL » pour tous les états. Facultatif si l’ID de session est utilisé. |
|
|
ID session
|
id | integer |
Limitez la recherche à une session_id spécifique. |
|
|
Requête de recherche
|
query | True | string |
Chaîne de requête de texte intégral, codée en URL. |
|
Filtre d’année
|
year | integer |
1 = all, 2 = current, 3 = recent, 4 = prior, or a year > 1900. |
|
|
Numéro de page
|
page | integer |
Page des résultats à retourner (jusqu’à 2000 enregistrements par page). |
Retours
- Corps
- SearchRawResponse
Obtenir la liste des jeux de données de session disponibles
Récupérer la liste des instantanés de jeu de données disponibles
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan |
|
Abréviation d’état
|
state | string |
Filtre d’état facultatif pour les jeux de données. |
|
|
Filtre d’année
|
year | integer |
Filtre d’année facultatif pour les jeux de données. |
Retours
- Corps
- DatasetListResponse
Obtenir la liste des moniteurs GAITS
Récupérer des factures de la liste de surveillance GAITS
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan. |
|
Filtre d’enregistrement
|
record | string |
Filtre pour retourner des moniteurs actuels ou archivés. Valeurs : |
Retours
- Corps
- MonitorListResponse
Obtenir la liste des moniteurs GAITS (Brut)
Récupérer les factures de la liste de surveillance GAITS pour la détection de change_hash
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan. |
|
Filtre d’enregistrement
|
record | string |
Filtre pour retourner des moniteurs actuels ou archivés. Valeurs : |
Retours
- Corps
- MonitorListRawResponse
Obtenir la liste des sessions disponibles
Retourne une liste de sessions disponibles pour l’accès dans l’abréviation d’état donnée, ou toutes les sessions si aucun état n’est donné.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Opération à appeler |
|
Abréviation d’état
|
state | string |
Récupérer des sessions pour cet état |
Retours
- Corps
- GetSessionListResponse
Obtenir la liste principale brute des factures
Récupérer la liste des factures maîtres optimisée pour la détection de change_hash
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan |
|
ID session
|
id | integer |
ID numérique de la session législative |
|
|
Abréviation d’état
|
state | True | string |
Abréviation d’état à deux lettres (par exemple, « NY ») pour filtrer les factures par état |
Retours
- Corps
- MasterListRawResponse
Obtenir la liste principale des factures
Récupère une liste principale de données de facturation récapitulatives dans la session spécifiée (ID) ou pour la session active dans un état donné (état).
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API LegiScan. |
|
Nom de l’opération
|
op | True | string |
Valeur fixe requise |
|
ID session
|
id | integer |
ID numérique de la session législative |
|
|
Abréviation d’état
|
state | True | string |
Récupérez la liste principale des factures pour la session active dans l’état donné (utilisez avec précaution). |
Retours
- Corps
- MasterListResponse
Obtenir le texte de la facture
Récupérer le texte de facturation complète d’une doc_id donnée
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan |
|
ID de document
|
id | True | integer |
ID document |
Retours
- Corps
- BillTextResponse
Obtenir les détails de l’appel de roll
Récupérer les informations de vote par appel pour une roll_call_id donnée
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan |
|
ID d’appel de roll
|
id | True | integer |
ID d’appel de roll |
Retours
- Corps
- RollCallResponse
Obtenir l’archive des jeux de données pour une session législative
Récupérer un jeu de données individuel pour une session_id spécifique
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan |
|
ID session
|
id | True | integer |
Session_id du jeu de données à récupérer. |
|
Clé d’accès
|
access_key | True | string |
Access_key de la réponse getDatasetList correspondante. |
|
Format
|
format | string |
Format facultatif des fichiers à l’intérieur de l’archive ZIP. La valeur par défaut est JSON. |
Retours
- Corps
- DatasetArchiveResponse
Obtenir un jeu de données ZIP brut pour une session
Retourne une archive ZIP brute contenant toutes les factures, votes et données de personnes pour une session spécifique. Il s’agit d’un flux binaire adapté au téléchargement de fichiers.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan |
|
ID session
|
id | True | integer |
Session_id du jeu de données à récupérer. |
|
Clé d’accès
|
access_key | True | string |
Access_key de la réponse getDatasetList correspondante. |
|
Format
|
format | string |
Format facultatif pour le contenu de l’archive ZIP (json ou csv). |
Retours
- response
- binary
Obtenir un supplément
Récupérer un document supplémentaire pour un supplement_id donné
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan |
|
ID de supplément
|
id | True | integer |
ID de supplément |
Retours
- Corps
- SupplementResponse
Obtenir une modification
Récupérer le texte de modification d’une amendment_id donnée
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan |
|
ID d’amendement
|
id | True | integer |
ID d’amendement |
Retours
- Corps
- BillAmendmentResponse
Rechercher des factures par texte intégral
Récupérer les résultats du moteur de recherche en texte intégral (50 résultats). Effectue une recherche en texte intégral de la législation à l’aide du moteur LegiScan. Vous pouvez effectuer une recherche par abréviation d’état ou ID de session. La réponse inclut des résultats paginés et une change_hash pour suivre les mises à jour.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Clé d’API
|
key | True | string |
Votre clé API pour accéder à LegiScan. |
|
Opération
|
op | True | string |
Nom de l’opération LegiScan |
|
Abréviation d’état
|
state | string |
Utilisez l’abréviation d’état (par exemple, « NY ») ou « ALL ». Facultatif si vous utilisez l’ID de session. |
|
|
ID session
|
id | integer |
Utilisez session_id au lieu de l’état pour cibler une session spécifique. |
|
|
Requête de recherche
|
query | True | string |
Chaîne de requête en texte intégral à exécuter sur le moteur de recherche. |
|
Filtre d’année
|
year | integer |
1 = all, 2 = current, 3 = recent, 4 = prior, or exact year > 1900. |
|
|
Numéro de page
|
page | integer |
Numéro de page de résultat à renvoyer. |
Retours
- Corps
- SearchResponse
Définitions
GetSessionListResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
sessions
|
sessions | array of object | |
|
identifiant_de_session
|
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 | |
|
spécial
|
sessions.special | integer | |
|
dataset_hash
|
sessions.dataset_hash | string |
MasterListResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
identifiant_de_session
|
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 | |
|
préalable
|
session.prior | integer | |
|
spécial
|
session.special | integer | |
|
session_tag
|
session.session_tag | string | |
|
session_title
|
session.session_title | string | |
|
session_name
|
session.session_name | string | |
|
masterlist
|
masterlist | object |
MasterListRawResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
masterlist
|
masterlist | object |
GetBillResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
bill_id
|
bill.bill_id | integer | |
|
title
|
bill.title | string | |
|
descriptif
|
bill.description | string | |
|
URL
|
bill.url | string | |
|
change_hash
|
bill.change_hash | string |
BillTextResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
doc_id
|
text.doc_id | integer | |
|
bill_id
|
text.bill_id | integer | |
|
date
|
text.date | string | |
|
type
|
text.type | string | |
|
mime
|
text.mime | string | |
|
text_size
|
text.text_size | integer | |
|
text_hash
|
text.text_hash | string | |
|
doc
|
text.doc | string |
BillAmendmentResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
amendment_id
|
amendment.amendment_id | integer | |
|
title
|
amendment.title | string | |
|
descriptif
|
amendment.description | string | |
|
mime
|
amendment.mime | string | |
|
amendment_size
|
amendment.amendment_size | integer | |
|
amendment_hash
|
amendment.amendment_hash | string |
SupplementResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
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 | |
|
descriptif
|
supplement.description | string | |
|
mime
|
supplement.mime | string | |
|
mime_id
|
supplement.mime_id | integer | |
|
supplement_size
|
supplement.supplement_size | integer | |
|
supplement_hash
|
supplement.supplement_hash | string |
RollCallResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
roll_call_id
|
roll_call.roll_call_id | integer | |
|
bill_id
|
roll_call.bill_id | integer | |
|
date
|
roll_call.date | string | |
|
desc
|
roll_call.desc | string | |
|
oui
|
roll_call.yea | integer | |
|
non
|
roll_call.nay | integer | |
|
Nv
|
roll_call.nv | integer | |
|
absent
|
roll_call.absent | integer | |
|
total
|
roll_call.total | integer | |
|
Passé
|
roll_call.passed | integer | |
|
chambre
|
roll_call.chamber | string | |
|
chamber_id
|
roll_call.chamber_id | integer | |
|
Votes
|
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
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
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 | |
|
parti
|
person.party | string | |
|
role_id
|
person.role_id | integer | |
|
role
|
person.role | string | |
|
nom
|
person.name | string | |
|
prénom
|
person.first_name | string | |
|
middle_name
|
person.middle_name | string | |
|
last_name
|
person.last_name | string | |
|
suffixe
|
person.suffix | string | |
|
surnom
|
person.nickname | string | |
|
quartier
|
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 | |
|
ballotdia
|
person.ballotpedia | string | |
|
committee_sponsor
|
person.committee_sponsor | integer | |
|
committee_id
|
person.committee_id | integer |
SearchResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
page
|
searchresult.summary.page | string | |
|
range
|
searchresult.summary.range | string | |
|
pertinence
|
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 | |
|
pertinence
|
searchresult.results.relevance | integer | |
|
état
|
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
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
page
|
searchresult.summary.page | string | |
|
range
|
searchresult.summary.range | string | |
|
pertinence
|
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 | |
|
pertinence
|
searchresult.results.relevance | integer | |
|
bill_id
|
searchresult.results.bill_id | integer | |
|
change_hash
|
searchresult.results.change_hash | string |
DatasetListResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
datasetlist
|
datasetlist | array of object | |
|
state_id
|
datasetlist.state_id | integer | |
|
identifiant_de_session
|
datasetlist.session_id | integer | |
|
spécial
|
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
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
state_id
|
dataset.state_id | integer | |
|
identifiant_de_session
|
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
|
dataset.mime | string | |
|
fichier ZIP
|
dataset.zip | string |
Contenu d’archive ZIP codé en base64 |
SessionPeopleResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
identifiant_de_session
|
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 | |
|
spécial
|
sessionpeople.session.special | integer | |
|
prefile
|
sessionpeople.session.prefile | integer | |
|
préalable
|
sessionpeople.session.prior | integer | |
|
sine_die
|
sessionpeople.session.sine_die | integer | |
|
session_name
|
sessionpeople.session.session_name | string | |
|
nom
|
sessionpeople.session.name | string | |
|
dataset_hash
|
sessionpeople.session.dataset_hash | string | |
|
contacts
|
sessionpeople.people | array of SessionPerson |
SessionPerson
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
people_id
|
people_id | integer | |
|
person_hash
|
person_hash | string | |
|
state_id
|
state_id | integer | |
|
party_id
|
party_id | string | |
|
parti
|
party | string | |
|
role_id
|
role_id | integer | |
|
role
|
role | string | |
|
nom
|
name | string | |
|
prénom
|
first_name | string | |
|
middle_name
|
middle_name | string | |
|
last_name
|
last_name | string | |
|
suffixe
|
suffix | string | |
|
surnom
|
nickname | string | |
|
quartier
|
district | string | |
|
ftm_eid
|
ftm_eid | integer | |
|
votesmart_id
|
votesmart_id | integer | |
|
opensecrets_id
|
opensecrets_id | string | |
|
knowwho_pid
|
knowwho_pid | integer | |
|
ballotdia
|
ballotpedia | string | |
|
committee_sponsor
|
committee_sponsor | integer | |
|
committee_id
|
committee_id | integer |
SponsoredListResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
parrainer
|
sponsoredbills.sponsor | SessionPerson | |
|
sessions
|
sponsoredbills.sessions | array of object | |
|
identifiant_de_session
|
sponsoredbills.sessions.session_id | integer | |
|
session_name
|
sponsoredbills.sessions.session_name | string | |
|
Factures
|
sponsoredbills.bills | array of object | |
|
identifiant_de_session
|
sponsoredbills.bills.session_id | integer | |
|
bill_id
|
sponsoredbills.bills.bill_id | integer | |
|
nombre
|
sponsoredbills.bills.number | string |
MonitorListResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
monitorlist
|
monitorlist | array of object | |
|
monitor_id
|
monitorlist.monitor_id | integer | |
|
état
|
monitorlist.state | string | |
|
bill_id
|
monitorlist.bill_id | integer | |
|
change_hash
|
monitorlist.change_hash | string | |
|
bill_id
|
monitorlist.bill.bill_id | integer | |
|
état
|
monitorlist.bill.state | string | |
|
nombre
|
monitorlist.bill.number | string | |
|
position
|
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 | |
|
descriptif
|
monitorlist.bill.description | string |
MonitorListRawResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
monitorlist
|
monitorlist | array of object | |
|
bill_id
|
monitorlist.bill_id | integer | |
|
nombre
|
monitorlist.number | string | |
|
état
|
monitorlist.state | string | |
|
status
|
monitorlist.status | integer | |
|
position
|
monitorlist.stance | integer | |
|
change_hash
|
monitorlist.change_hash | string |
SetMonitorResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string | |
|
rendre
|
return | object |
binaire
Il s’agit du type de données de base "binaire".