LegiScan (Editor Independente) (versão prévia)
Acesse informações legislativas de todos os 50 estados e do Congresso usando a API legiScan.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Dan Romano |
| URL | https://developments.substack.com |
| dan.romano@swolcat.com |
| Metadados do conector | |
|---|---|
| Publicador | krautrocker |
| Website | https://legiscan.com/ |
| Política de privacidade | https://legiscan.com/privacy |
| Categorias | Dados |
LegiScan (Editor Independente)
LegiScan é um serviço legislativo de acompanhamento e dados que fornece informações em tempo real sobre a legislação estadual e federal. Esse conector permite que os usuários acessem programaticamente informações de projeto de lei, dados de sessão, perfis de pessoas, registros de votação, resultados da pesquisa e monitorem estados no nível local para todos os 50 estados dos EUA e o Congresso.
Publicador: Dan Romano (swolcat)
Pré-requisitos
Você precisará de uma chave da API Do LegiScan Civic para usar esse conector. Inscreva-se por meio do site do LegiScan para obter credenciais de acesso.
Atualmente, o conector dá suporte às seguintes operações:
Sessões &metadados
- GetSessionList: recupera uma lista de todas as sessões disponíveis para cada estado e Congresso com suporte.
- GetMasterListRaw: retorna um dicionário bruto de todas as contas de uma determinada sessão.
- GetDatasetList: lista conjuntos de dados de dados legislativos em massa para todos os estados.
- GetDataset: retorna metadados para um conjunto de dados específico.
- GetDatasetRaw: recupera o conteúdo completo do conjunto de dados para processamento em massa.
Informações de cobrança
- GetBill: retorna informações estruturadas sobre uma fatura específica.
- GetBillText: retorna o texto completo de uma fatura específica.
- GetAmendment: Retorna o conteúdo de uma alteração específica.
- GetSupplement: recupera um suplemento ou anexo a uma fatura.
Votação e Pessoas
- GetRollCall: retorna os resultados da votação para uma chamada reversa específica.
- GetPerson: recupera informações sobre um legislador, patrocinador ou pessoa associada.
- GetSessionPeople: retorna todas as pessoas associadas a uma sessão específica.
- GetSponsoredList: retorna uma lista de contas patrocinadas por uma pessoa.
Pesquisa
- GetSearchResults: retorna resultados de pesquisa estruturados para uma consulta.
- GetSearchRawResults: retorna resultados brutos de pesquisa adequados para diferenciação ou auditoria.
Monitorização
- GetMonitorList: retorna a lista estruturada de contas monitoradas.
- GetMonitorListRaw: retorna uma versão leve da lista de monitores para fluxos de trabalho de detecção de alterações.
- SetMonitor: define ou atualiza a lista de contas monitoradas para sua conta.
Obtendo credenciais
- Ir para https://legiscan.com/.
- Clique em "Gerar Chave!".
- Na próxima página, localize o link "Inscrever-se aqui" ou visite https://legiscan.com/user/register
- Após a aprovação, você receberá uma chave de API a ser usada no conector.
Introdução
- Obtenha uma chave de API do LegiScan.
- Leia os documentos: https://legiscan.com/misc/LegiScan_API_User_Manual.pdf
Problemas e limitações conhecidos
- Limitado por taxa, dependendo da camada de assinatura da API.
- O texto completo da fatura pode não estar disponível imediatamente após a introdução.
- Alguns dados de nível estadual podem ficar incompletos, dependendo da frequência de atualização do legislativo.
Perguntas frequentes
P: Esse conector dá suporte à legislação federal?
Um: Sim, LegiScan inclui o Congresso dos EUA, além de todos os 50 estados.
P: Posso acompanhar o andamento do projeto de lei?
Um: Sim, cada fatura inclui um status e um histórico de ações.
P: Esse conector dá suporte à legislação estadual?
Um: Sim, legiScan inclui atividade de legislação para todos os 50 estados dos EUA.
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Modificar a lista de monitores para contas especificadas |
Adicionar ou remover contas de listas de monitor/ignorar. Usar monitor, remover, definir como ação; as opções de postura são inspeção, suporte, oposição. |
| Obter a lista de monitores do GAITS |
Recuperar contas da lista de monitores do GAITS |
| Obter a lista de monitores DO GAITS (Bruto) |
Recuperar contas da lista de monitores do GAITS para detecção de change_hash |
| Obter a lista mestra de contas |
Recupera uma lista mestra de dados de cobrança de resumo na sessão especificada (id) ou para a sessão atual em um determinado estado (estado). |
| Obter detalhes da chamada roll |
Recuperar informações de votação de chamada reversa para um determinado roll_call_id |
| Obter emenda |
Recuperar texto de alteração para um determinado amendment_id |
| Obter informações de pessoa (patrocinador) |
Recuperar informações básicas para um determinado people_id |
| Obter informações detalhadas de cobrança |
Recuperar informações detalhadas da fatura para um determinado bill_id |
| Obter lista de conjuntos de dados de sessão disponíveis |
Recuperar lista de instantâneos de conjunto de dados disponíveis |
| Obter lista de sessões disponíveis |
Retorna uma lista de sessões que estão disponíveis para acesso na abreviação de estado fornecida ou todas as sessões se nenhum estado for dado. |
| Obter o arquivo de conjunto de dados para uma sessão legislativa |
Recuperar um conjunto de dados individual para um session_id específico |
| Obter projetos de lei patrocinados pelo legislador |
Recuperar lista de contas patrocinadas por um people_id individual |
| Obter registros de pessoas ativos em uma sessão |
Recuperar a lista de pessoas ativas em um session_id específico |
| Obter resultados de pesquisa simplificados para monitoramento automatizado |
Recupere os resultados do mecanismo de pesquisa de texto completo. Resultados de 2000. Executa uma pesquisa de texto completo com estrutura de resultados simplificada, retornando até 2.000 registros por vez. Esse ponto de extremidade é otimizado para monitoramento de palavras-chave entre estados ou sessões. |
| Obter suplemento |
Recuperar documento suplementar para um determinado supplement_id |
| Obter texto da fatura |
Recuperar o texto completo da fatura para um determinado doc_id |
| Obter um conjunto de dados ZIP bruto para uma sessão |
Retorna um arquivo ZIP bruto contendo todos os projetos de lei, votos e dados de pessoas para uma sessão específica. Esse é um fluxo binário adequado para download de arquivo. |
| Obter uma lista mestra bruta de contas |
Recuperar a lista de faturas mestras otimizada para detecção de change_hash |
| Pesquisar contas por texto completo |
Recupere os resultados do mecanismo de pesquisa de texto completo (50 resultados). Executa uma pesquisa de texto completo da legislação usando o mecanismo LegiScan. Você pode pesquisar por abreviação de estado ou ID de sessão. A resposta inclui resultados paginados e uma change_hash para acompanhar as atualizações. |
Modificar a lista de monitores para contas especificadas
Adicionar ou remover contas de listas de monitor/ignorar. Usar monitor, remover, definir como ação; as opções de postura são inspeção, suporte, oposição.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan. |
|
Ação
|
action | True | string |
A ação a ser executada: |
|
Lista de IDs de Cobrança
|
list | True | string |
Lista de valores separados por vírgulas |
|
Postura
|
stance | string |
Postura para atribuir às contas – |
Retornos
- Corpo
- SetMonitorResponse
Obter a lista de monitores do GAITS
Recuperar contas da lista de monitores do GAITS
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan. |
|
Filtro de Registro
|
record | string |
Filtre para retornar monitores atuais ou arquivados. Valores: |
Retornos
- Corpo
- MonitorListResponse
Obter a lista de monitores DO GAITS (Bruto)
Recuperar contas da lista de monitores do GAITS para detecção de change_hash
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan. |
|
Filtro de Registro
|
record | string |
Filtre para retornar monitores atuais ou arquivados. Valores: |
Retornos
- Corpo
- MonitorListRawResponse
Obter a lista mestra de contas
Recupera uma lista mestra de dados de cobrança de resumo na sessão especificada (id) ou para a sessão atual em um determinado estado (estado).
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API legiscan. |
|
Nome da Operação
|
op | True | string |
Valor fixo de |
|
ID da Sessão
|
id | integer |
A ID numérica da sessão legislativa |
|
|
Abreviação de Estado
|
state | True | string |
Recupere a lista mestra de projeto de lei para a sessão atual no estado especificado (use com cuidado). |
Retornos
- Corpo
- MasterListResponse
Obter detalhes da chamada roll
Recuperar informações de votação de chamada reversa para um determinado roll_call_id
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan |
|
ID da chamada de rolagem
|
id | True | integer |
ID da chamada de rolagem |
Retornos
- Corpo
- RollCallResponse
Obter emenda
Recuperar texto de alteração para um determinado amendment_id
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan |
|
ID da alteração
|
id | True | integer |
ID da alteração |
Retornos
- Corpo
- BillAmendmentResponse
Obter informações de pessoa (patrocinador)
Recuperar informações básicas para um determinado people_id
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan |
|
ID de pessoas
|
id | True | integer |
ID da pessoa |
Retornos
- Corpo
- PersonResponse
Obter informações detalhadas de cobrança
Recuperar informações detalhadas da fatura para um determinado bill_id
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan |
|
ID da fatura
|
id | True | integer |
Identificador de projeto de lei |
Retornos
- Corpo
- GetBillResponse
Obter lista de conjuntos de dados de sessão disponíveis
Recuperar lista de instantâneos de conjunto de dados disponíveis
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan |
|
Abreviação de Estado
|
state | string |
Filtro de estado opcional para conjuntos de dados. |
|
|
Filtro de Ano
|
year | integer |
Filtro de ano opcional para conjuntos de dados. |
Retornos
- Corpo
- DatasetListResponse
Obter lista de sessões disponíveis
Retorna uma lista de sessões que estão disponíveis para acesso na abreviação de estado fornecida ou todas as sessões se nenhum estado for dado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
Operação a ser chamada |
|
Abreviação de Estado
|
state | string |
Recuperar sessões para esse estado |
Retornos
- Corpo
- GetSessionListResponse
Obter o arquivo de conjunto de dados para uma sessão legislativa
Recuperar um conjunto de dados individual para um session_id específico
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan |
|
ID da Sessão
|
id | True | integer |
O session_id do conjunto de dados a ser recuperado. |
|
Chave de Acesso
|
access_key | True | string |
O access_key da resposta getDatasetList correspondente. |
|
Formato
|
format | string |
Formato opcional dos arquivos dentro do arquivo ZIP. O padrão é JSON. |
Retornos
- Corpo
- DatasetArchiveResponse
Obter projetos de lei patrocinados pelo legislador
Recuperar lista de contas patrocinadas por um people_id individual
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan. |
|
ID de pessoas
|
id | True | integer |
O people_id do legislador para recuperar projetos de lei patrocinados. |
Retornos
- Corpo
- SponsoredListResponse
Obter registros de pessoas ativos em uma sessão
Recuperar a lista de pessoas ativas em um session_id específico
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan. |
|
ID da Sessão
|
id | True | integer |
O session_id para o qual recuperar pessoas ativas. |
Retornos
- Corpo
- SessionPeopleResponse
Obter resultados de pesquisa simplificados para monitoramento automatizado
Recupere os resultados do mecanismo de pesquisa de texto completo. Resultados de 2000. Executa uma pesquisa de texto completo com estrutura de resultados simplificada, retornando até 2.000 registros por vez. Esse ponto de extremidade é otimizado para monitoramento de palavras-chave entre estados ou sessões.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan |
|
Abreviação de Estado
|
state | string |
Abreviação de estado (por exemplo, 'TX') ou 'ALL' para todos os estados. Opcional se a ID da sessão for usada. |
|
|
ID da Sessão
|
id | integer |
Limite a pesquisa a um session_id específico. |
|
|
Consulta de pesquisa
|
query | True | string |
Cadeia de caracteres de consulta de texto completo, codificada em URL. |
|
Filtro de Ano
|
year | integer |
1 = all, 2 = current, 3 = recent, 4 = prior, or a year > 1900. |
|
|
Número da Página
|
page | integer |
Página de resultados a serem retornados (até 2.000 registros por página). |
Retornos
- Corpo
- SearchRawResponse
Obter suplemento
Recuperar documento suplementar para um determinado supplement_id
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan |
|
ID do suplemento
|
id | True | integer |
ID do suplemento |
Retornos
- Corpo
- SupplementResponse
Obter texto da fatura
Recuperar o texto completo da fatura para um determinado doc_id
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan |
|
ID do documento
|
id | True | integer |
ID do documento |
Retornos
- Corpo
- BillTextResponse
Obter um conjunto de dados ZIP bruto para uma sessão
Retorna um arquivo ZIP bruto contendo todos os projetos de lei, votos e dados de pessoas para uma sessão específica. Esse é um fluxo binário adequado para download de arquivo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan |
|
ID da Sessão
|
id | True | integer |
O session_id do conjunto de dados a ser recuperado. |
|
Chave de Acesso
|
access_key | True | string |
O access_key da resposta getDatasetList correspondente. |
|
Formato
|
format | string |
Formato opcional para o conteúdo do arquivo ZIP (json ou csv). |
Retornos
- response
- binary
Obter uma lista mestra bruta de contas
Recuperar a lista de faturas mestras otimizada para detecção de change_hash
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan |
|
Operation
|
op | True | string |
O nome da operação LegiScan |
|
ID da Sessão
|
id | integer |
A ID numérica da sessão legislativa |
|
|
Abreviação de Estado
|
state | True | string |
Abreviação de estado de duas letras (por exemplo, 'NY') para filtrar contas por estado |
Retornos
- Corpo
- MasterListRawResponse
Pesquisar contas por texto completo
Recupere os resultados do mecanismo de pesquisa de texto completo (50 resultados). Executa uma pesquisa de texto completo da legislação usando o mecanismo LegiScan. Você pode pesquisar por abreviação de estado ou ID de sessão. A resposta inclui resultados paginados e uma change_hash para acompanhar as atualizações.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Operation
|
op | True | string |
O nome da operação LegiScan |
|
Abreviação de Estado
|
state | string |
Use a abreviação de estado (por exemplo, 'NY') ou 'ALL'. Opcional se estiver usando a ID da sessão. |
|
|
ID da Sessão
|
id | integer |
Use session_id em vez de estado para direcionar uma sessão específica. |
|
|
Consulta de pesquisa
|
query | True | string |
Cadeia de consulta de texto completo a ser executada no mecanismo de pesquisa. |
|
Filtro de Ano
|
year | integer |
1 = all, 2 = current, 3 = recent, 4 = prior ou exact year > 1900. |
|
|
Número da Página
|
page | integer |
Número da página de resultados a ser retornado. |
Retornos
- Corpo
- SearchResponse
Definições
GetSessionListResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
sessions
|
sessions | array of object | |
|
identificador_da_sessão
|
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 | |
|
especial
|
sessions.special | integer | |
|
dataset_hash
|
sessions.dataset_hash | string |
MasterListResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
identificador_da_sessão
|
session.session_id | integer | |
|
state_id
|
session.state_id | integer | |
|
year_start
|
session.year_start | integer | |
|
year_end
|
session.year_end | integer | |
|
pré-arquivo
|
session.prefile | integer | |
|
sine_die
|
session.sine_die | integer | |
|
prévio
|
session.prior | integer | |
|
especial
|
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
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
masterlist
|
masterlist | object |
GetBillResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
bill_id
|
bill.bill_id | integer | |
|
title
|
bill.title | string | |
|
descrição
|
bill.description | string | |
|
url
|
bill.url | string | |
|
change_hash
|
bill.change_hash | string |
BillTextResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
doc_id
|
text.doc_id | integer | |
|
bill_id
|
text.bill_id | integer | |
|
date
|
text.date | string | |
|
tipo
|
text.type | string | |
|
mime
|
text.mime | string | |
|
text_size
|
text.text_size | integer | |
|
text_hash
|
text.text_hash | string | |
|
doc
|
text.doc | string |
BillAmendmentResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
amendment_id
|
amendment.amendment_id | integer | |
|
title
|
amendment.title | string | |
|
descrição
|
amendment.description | string | |
|
mime
|
amendment.mime | string | |
|
amendment_size
|
amendment.amendment_size | integer | |
|
amendment_hash
|
amendment.amendment_hash | string |
SupplementResponse
| Nome | Caminho | Tipo | 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 | |
|
tipo
|
supplement.type | string | |
|
title
|
supplement.title | string | |
|
descrição
|
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
| Nome | Caminho | Tipo | 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 | |
|
Descrição
|
roll_call.desc | string | |
|
Sim
|
roll_call.yea | integer | |
|
nay
|
roll_call.nay | integer | |
|
Nv
|
roll_call.nv | integer | |
|
ausente
|
roll_call.absent | integer | |
|
total
|
roll_call.total | integer | |
|
Passado
|
roll_call.passed | integer | |
|
câmara
|
roll_call.chamber | string | |
|
chamber_id
|
roll_call.chamber_id | integer | |
|
Votos
|
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
| Nome | Caminho | Tipo | 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 | |
|
entidade
|
person.party | string | |
|
role_id
|
person.role_id | integer | |
|
função
|
person.role | string | |
|
nome
|
person.name | string | |
|
primeiro_nome
|
person.first_name | string | |
|
middle_name
|
person.middle_name | string | |
|
sobrenome
|
person.last_name | string | |
|
sufixo
|
person.suffix | string | |
|
apelido
|
person.nickname | string | |
|
distrito
|
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 | |
|
votepedia
|
person.ballotpedia | string | |
|
committee_sponsor
|
person.committee_sponsor | integer | |
|
committee_id
|
person.committee_id | integer |
SearchResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
página
|
searchresult.summary.page | string | |
|
alcance
|
searchresult.summary.range | string | |
|
Relevância
|
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 | |
|
relevância
|
searchresult.results.relevance | integer | |
|
estado
|
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
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
página
|
searchresult.summary.page | string | |
|
alcance
|
searchresult.summary.range | string | |
|
Relevância
|
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 | |
|
relevância
|
searchresult.results.relevance | integer | |
|
bill_id
|
searchresult.results.bill_id | integer | |
|
change_hash
|
searchresult.results.change_hash | string |
DatasetListResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
lista de conjuntos de dados
|
datasetlist | array of object | |
|
state_id
|
datasetlist.state_id | integer | |
|
identificador_da_sessão
|
datasetlist.session_id | integer | |
|
especial
|
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
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
state_id
|
dataset.state_id | integer | |
|
identificador_da_sessão
|
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 | |
|
zip
|
dataset.zip | string |
Conteúdo do arquivo ZIP codificado em Base64 |
SessionPeopleResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
identificador_da_sessão
|
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 | |
|
especial
|
sessionpeople.session.special | integer | |
|
pré-arquivo
|
sessionpeople.session.prefile | integer | |
|
prévio
|
sessionpeople.session.prior | integer | |
|
sine_die
|
sessionpeople.session.sine_die | integer | |
|
session_name
|
sessionpeople.session.session_name | string | |
|
nome
|
sessionpeople.session.name | string | |
|
dataset_hash
|
sessionpeople.session.dataset_hash | string | |
|
people
|
sessionpeople.people | array of SessionPerson |
SessionPerson
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
people_id
|
people_id | integer | |
|
person_hash
|
person_hash | string | |
|
state_id
|
state_id | integer | |
|
party_id
|
party_id | string | |
|
entidade
|
party | string | |
|
role_id
|
role_id | integer | |
|
função
|
role | string | |
|
nome
|
name | string | |
|
primeiro_nome
|
first_name | string | |
|
middle_name
|
middle_name | string | |
|
sobrenome
|
last_name | string | |
|
sufixo
|
suffix | string | |
|
apelido
|
nickname | string | |
|
distrito
|
district | string | |
|
ftm_eid
|
ftm_eid | integer | |
|
votesmart_id
|
votesmart_id | integer | |
|
opensecrets_id
|
opensecrets_id | string | |
|
knowwho_pid
|
knowwho_pid | integer | |
|
votepedia
|
ballotpedia | string | |
|
committee_sponsor
|
committee_sponsor | integer | |
|
committee_id
|
committee_id | integer |
SponsoredListResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
responsável
|
sponsoredbills.sponsor | SessionPerson | |
|
sessions
|
sponsoredbills.sessions | array of object | |
|
identificador_da_sessão
|
sponsoredbills.sessions.session_id | integer | |
|
session_name
|
sponsoredbills.sessions.session_name | string | |
|
Contas
|
sponsoredbills.bills | array of object | |
|
identificador_da_sessão
|
sponsoredbills.bills.session_id | integer | |
|
bill_id
|
sponsoredbills.bills.bill_id | integer | |
|
número
|
sponsoredbills.bills.number | string |
MonitorListResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
monitorlist
|
monitorlist | array of object | |
|
monitor_id
|
monitorlist.monitor_id | integer | |
|
estado
|
monitorlist.state | string | |
|
bill_id
|
monitorlist.bill_id | integer | |
|
change_hash
|
monitorlist.change_hash | string | |
|
bill_id
|
monitorlist.bill.bill_id | integer | |
|
estado
|
monitorlist.bill.state | string | |
|
número
|
monitorlist.bill.number | string | |
|
postura
|
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 | |
|
descrição
|
monitorlist.bill.description | string |
MonitorListRawResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
monitorlist
|
monitorlist | array of object | |
|
bill_id
|
monitorlist.bill_id | integer | |
|
número
|
monitorlist.number | string | |
|
estado
|
monitorlist.state | string | |
|
status
|
monitorlist.status | integer | |
|
postura
|
monitorlist.stance | integer | |
|
change_hash
|
monitorlist.change_hash | string |
SetMonitorResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string | |
|
retornar
|
return | object |
binário
Esse é o tipo de dados básico 'binary'.