LegiScan (Editora Independente) (Pré-visualização)
Acesse informações legislativas de todos os 50 estados e do Congresso usando a API do LegiScan.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - 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 | |
|---|---|
| Editora | Krautrocker |
| Sítio Web | https://legiscan.com/ |
| Política de privacidade | https://legiscan.com/privacy |
| Categorias | Data |
LegiScan (Editora Independente)
O LegiScan é um serviço de rastreamento legislativo 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 projetos de lei, dados de sessão, perfis de pessoas, registros de votação, resultados de pesquisa e monitorem estados em nível local para todos os 50 estados dos EUA e o Congresso.
Editora: Dan Romano (swolcat)
Pré-requisitos
Você precisará de uma chave LegiScan Civic API para usar esse conector. Registe-se através do site LegiScan para obter credenciais de acesso.
Atualmente, o conector suporta as seguintes operações:
Sessões & Metadados
- GetSessionList: Recupera uma lista de todas as sessões disponíveis para cada estado e Congresso suportados.
- 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 sobre a fatura
- GetBill: retorna informações estruturadas sobre uma fatura específica.
- GetBillText: Devolve o texto completo de uma fatura específica.
- GetAmendment: Devolve o conteúdo de uma alteração específica.
- GetSupplement: Recupera um suplemento ou anexo a uma fatura.
Voto e Pessoas
- GetRollCall: Devolve os resultados da votação para uma votação nominal 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 de pesquisa brutos adequados para diferenciação ou auditoria.
Monitorização
- GetMonitorList: retorna a lista estruturada de faturas monitoradas.
- GetMonitorListRaw: retorna uma versão leve da lista de monitores para fluxos de trabalho de deteção de alterações.
- SetMonitor: define ou atualiza a lista de faturas monitorizadas da sua conta.
Obtenção de credenciais
- Aceda a https://legiscan.com/.
- Clique em "Gerar chave!""
- Na página seguinte, encontre o link "Inscreva-se aqui" ou visite https://legiscan.com/user/register
- Após a aprovação, você receberá uma chave de API para usar no conector.
Introdução
- Obtenha uma chave de API do LegiScan.
- Leia os documentos: https://legiscan.com/misc/LegiScan_API_User_Manual.pdf
Problemas conhecidos e limitações
- Taxa limitada dependendo do nível de assinatura da API.
- O texto completo do projeto de lei pode não estar disponível imediatamente após a introdução.
- Alguns dados a nível estadual podem estar atrasados ou incompletos, dependendo da frequência de atualização da legislatura.
Perguntas Frequentes
Não: Este conector suporta a legislação federal?
Um: Sim, o LegiScan inclui o Congresso dos EUA, além de todos os 50 estados.
Não: Posso acompanhar o progresso da fatura?
Um: Sim, cada projeto de lei inclui um status e histórico de ações.
Não: Este conector suporta a legislação estadual?
Um: Sim, o LegiScan inclui atividade de legislação para todos os 50 estados dos EUA.
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Ativar registos de pessoas numa sessão |
Recuperar lista de pessoas ativas em um session_id específico |
| Modificar a lista de monitores para faturas especificadas |
Adicione ou remova faturas das listas de monitores/ignorados. Use monitor, remover, definir como ação; As opções de postura são assistir, apoiar, opor-se. |
| Obtenha informações detalhadas sobre a fatura |
Recuperar informações detalhadas da fatura para um determinado bill_id |
| Obtenha resultados de pesquisa simplificados para monitoramento automatizado |
Recupere resultados do mecanismo de pesquisa de texto completo. Resultados de 2000. Realiza uma pesquisa de texto completo com estrutura de resultados simplificada, retornando até 2000 registros de cada vez. Este ponto de extremidade é otimizado para monitoramento de palavras-chave entre estados ou sessões. |
| Obter alteração |
Recuperar texto de alteração para um determinado amendment_id |
| Obter arquivo de conjunto de dados para uma sessão legislativa |
Recuperar um conjunto de dados individual para um session_id específico |
| Obter conjunto de dados ZIP bruto para uma sessão |
Retorna um arquivo ZIP bruto contendo todas as contas, votos e dados de pessoas para uma sessão específica. Este é um fluxo binário adequado para download de arquivos. |
| Obter detalhes da chamada nominal |
Recuperar informações de votação nominal para um determinado roll_call_id |
| Obter informações sobre a pessoa (patrocinador) |
Recuperar informações básicas de um determinado people_id |
| Obter lista de conjuntos de dados de sessão disponíveis |
Recuperar lista de instantâneos de conjuntos de dados disponíveis |
| Obter lista de monitores GAITS |
Recuperar faturas da lista de monitores do GAITS |
| Obter lista de monitores GAITS (Raw) |
Recuperar faturas da lista de monitores GAITS para deteção de change_hash |
| Obter lista de sessões disponíveis |
Retorna uma lista de sessões que estão disponíveis para acesso na abreviatura de determinado estado, ou todas as sessões, se nenhum estado for fornecido. |
| Obter lista mestra bruta de faturas |
Recuperar lista de faturas mestras otimizada para deteção de change_hash |
| Obter lista mestra de faturas |
Recupera uma lista mestre de dados de resumo da fatura na sessão especificada (id) ou para a sessão atual em um determinado estado (estado). |
| Obter projetos de lei patrocinados pelo legislador |
Recuperar lista de contas patrocinadas por um people_id individual |
| Obter suplemento |
Recuperar documento suplementar de um determinado supplement_id |
| Obter texto da fatura |
Recuperar o texto completo da fatura para uma determinada doc_id |
| Pesquisar faturas por texto integral |
Recuperar resultados do motor de pesquisa de texto completo (50 resultados). Realiza uma pesquisa de texto completo da legislação usando o mecanismo LegiScan. Você pode pesquisar por abreviatura de estado ou ID de sessão. A resposta inclui resultados paginados e um change_hash para acompanhar atualizações. |
Ativar registos de pessoas numa sessão
Recuperar lista de pessoas ativas em um session_id específico
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
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. |
Devoluções
Modificar a lista de monitores para faturas especificadas
Adicione ou remova faturas das listas de monitores/ignorados. Use monitor, remover, definir como ação; As opções de postura são assistir, apoiar, opor-se.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan. |
|
Ação
|
action | True | string |
A ação a executar: |
|
Lista de identificação da fatura
|
list | True | string |
Lista separada por vírgulas de |
|
Postura
|
stance | string |
Postura para atribuir às contas - |
Devoluções
- Body
- SetMonitorResponse
Obtenha informações detalhadas sobre a fatura
Recuperar informações detalhadas da fatura para um determinado bill_id
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan |
|
Identificação da fatura
|
id | True | integer |
Identificador da fatura |
Devoluções
- Body
- GetBillResponse
Obtenha resultados de pesquisa simplificados para monitoramento automatizado
Recupere resultados do mecanismo de pesquisa de texto completo. Resultados de 2000. Realiza uma pesquisa de texto completo com estrutura de resultados simplificada, retornando até 2000 registros de cada vez. Este ponto de extremidade é otimizado para monitoramento de palavras-chave entre estados ou sessões.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan |
|
Abreviatura do Estado
|
state | string |
Abreviatura do estado (por exemplo, «TX») ou «ALL» para todos os estados. Opcional se o ID da sessão for usado. |
|
|
ID da Sessão
|
id | integer |
Limitar a pesquisa a um session_id específico. |
|
|
Consulta de pesquisa
|
query | True | string |
Cadeia de caracteres de consulta de texto completo, codificada por URL. |
|
Filtro de Ano
|
year | integer |
1 = todos, 2 = atual, 3 = recente, 4 = anterior, ou um ano > de 1900. |
|
|
Número da página
|
page | integer |
Página de resultados a devolver (até 2000 registos por página). |
Devoluções
- Body
- SearchRawResponse
Obter alteração
Recuperar texto de alteração para um determinado amendment_id
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan |
|
ID da alteração
|
id | True | integer |
ID da alteração |
Devoluções
Obter arquivo de conjunto de dados para uma sessão legislativa
Recuperar um conjunto de dados individual para um session_id específico
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
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. |
|
Tecla 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. |
Devoluções
Obter conjunto de dados ZIP bruto para uma sessão
Retorna um arquivo ZIP bruto contendo todas as contas, votos e dados de pessoas para uma sessão específica. Este é um fluxo binário adequado para download de arquivos.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
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. |
|
Tecla 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). |
Devoluções
- response
- binary
Obter detalhes da chamada nominal
Recuperar informações de votação nominal para um determinado roll_call_id
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan |
|
ID da chamada nominal
|
id | True | integer |
ID da chamada nominal |
Devoluções
- Body
- RollCallResponse
Obter informações sobre a pessoa (patrocinador)
Recuperar informações básicas de um determinado people_id
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan |
|
ID de Pessoas
|
id | True | integer |
ID da pessoa |
Devoluções
- Body
- PersonResponse
Obter lista de conjuntos de dados de sessão disponíveis
Recuperar lista de instantâneos de conjuntos de dados disponíveis
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan |
|
Abreviatura do Estado
|
state | string |
Filtro de estado opcional para conjuntos de dados. |
|
|
Filtro de Ano
|
year | integer |
Filtro de ano opcional para conjuntos de dados. |
Devoluções
- Body
- DatasetListResponse
Obter lista de monitores GAITS
Recuperar faturas da lista de monitores do GAITS
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan. |
|
Filtro de Registos
|
record | string |
Filtre para retornar monitores atuais ou arquivados. Valores: |
Devoluções
- Body
- MonitorListResponse
Obter lista de monitores GAITS (Raw)
Recuperar faturas da lista de monitores GAITS para deteção de change_hash
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan. |
|
Filtro de Registos
|
record | string |
Filtre para retornar monitores atuais ou arquivados. Valores: |
Devoluções
Obter lista de sessões disponíveis
Retorna uma lista de sessões que estão disponíveis para acesso na abreviatura de determinado estado, ou todas as sessões, se nenhum estado for fornecido.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
Operação de chamada |
|
Abreviatura do Estado
|
state | string |
Recuperar sessões para este estado |
Devoluções
Obter lista mestra bruta de faturas
Recuperar lista de faturas mestras otimizada para deteção de change_hash
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan |
|
ID da Sessão
|
id | integer |
O ID numérico da sessão legislativa |
|
|
Abreviatura do Estado
|
state | True | string |
Abreviatura de estado de duas letras (por exemplo, 'NY') para filtrar faturas por estado |
Devoluções
Obter lista mestra de faturas
Recupera uma lista mestre de dados de resumo da fatura na sessão especificada (id) ou para a sessão atual em um determinado estado (estado).
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
A sua chave API LegiScan. |
|
Nome da Operação
|
op | True | string |
Valor fixo exigido |
|
ID da Sessão
|
id | integer |
O ID numérico da sessão legislativa |
|
|
Abreviatura do Estado
|
state | True | string |
Recupere a lista mestre de faturas para a sessão atual no estado determinado (use com cuidado). |
Devoluções
- Body
- MasterListResponse
Obter projetos de lei patrocinados pelo legislador
Recuperar lista de contas patrocinadas por um people_id individual
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan. |
|
ID de Pessoas
|
id | True | integer |
O legislador people_id recuperar projetos patrocinados para. |
Devoluções
Obter suplemento
Recuperar documento suplementar de um determinado supplement_id
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan |
|
ID do suplemento
|
id | True | integer |
ID do suplemento |
Devoluções
- Body
- SupplementResponse
Obter texto da fatura
Recuperar o texto completo da fatura para uma determinada doc_id
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan |
|
ID do documento
|
id | True | integer |
ID do documento |
Devoluções
- Body
- BillTextResponse
Pesquisar faturas por texto integral
Recuperar resultados do motor de pesquisa de texto completo (50 resultados). Realiza uma pesquisa de texto completo da legislação usando o mecanismo LegiScan. Você pode pesquisar por abreviatura de estado ou ID de sessão. A resposta inclui resultados paginados e um change_hash para acompanhar atualizações.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Chave de API
|
key | True | string |
Sua chave de API para acessar o LegiScan. |
|
Funcionamento
|
op | True | string |
O nome da operação LegiScan |
|
Abreviatura do Estado
|
state | string |
Use a abreviatura do estado (por exemplo, 'NY') ou 'ALL'. Opcional se estiver usando ID de 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 caracteres de consulta de texto completo para ser executada no mecanismo de pesquisa. |
|
Filtro de Ano
|
year | integer |
1 = todos, 2 = atual, 3 = recente, 4 = ano > anterior ou exato de 1900. |
|
|
Número da página
|
page | integer |
Número da página de resultados a ser retornado. |
Devoluções
- Body
- SearchResponse
Definições
GetSessionListResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string | |
|
sessions
|
sessions | array of object | |
|
identificador_de_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
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string | |
|
identificador_de_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 | |
|
anterior
|
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 | |
|
lista mestra
|
masterlist | object |
MasterListRawResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string | |
|
lista mestra
|
masterlist | object |
GetBillResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
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
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
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 | |
|
documentação
|
text.doc | string |
Projeto de LeiEmendaResposta
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
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 |
SuplementoResposta
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
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
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
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 | |
|
Não;
|
roll_call.nay | integer | |
|
NV
|
roll_call.nv | integer | |
|
Ausente
|
roll_call.absent | integer | |
|
total
|
roll_call.total | integer | |
|
aprovado
|
roll_call.passed | integer | |
|
câmara
|
roll_call.chamber | string | |
|
chamber_id
|
roll_call.chamber_id | integer | |
|
votações
|
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 | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
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 | |
|
festa
|
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 | |
|
alcunha
|
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 | |
|
Escrutínio
|
person.ballotpedia | string | |
|
committee_sponsor
|
person.committee_sponsor | integer | |
|
committee_id
|
person.committee_id | integer |
SearchResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string | |
|
página
|
searchresult.summary.page | string | |
|
intervalo
|
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 | |
|
Pertinência
|
searchresult.results.relevance | integer | |
|
state
|
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 | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string | |
|
página
|
searchresult.summary.page | string | |
|
intervalo
|
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 | |
|
Pertinência
|
searchresult.results.relevance | integer | |
|
bill_id
|
searchresult.results.bill_id | integer | |
|
change_hash
|
searchresult.results.change_hash | string |
DatasetListResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string | |
|
DataSetList
|
datasetlist | array of object | |
|
state_id
|
datasetlist.state_id | integer | |
|
identificador_de_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
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string | |
|
state_id
|
dataset.state_id | integer | |
|
identificador_de_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 de arquivo ZIP codificado em Base64 |
SessionPeopleResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string | |
|
identificador_de_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 | |
|
anterior
|
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
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
people_id
|
people_id | integer | |
|
person_hash
|
person_hash | string | |
|
state_id
|
state_id | integer | |
|
party_id
|
party_id | string | |
|
festa
|
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 | |
|
alcunha
|
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 | |
|
Escrutínio
|
ballotpedia | string | |
|
committee_sponsor
|
committee_sponsor | integer | |
|
committee_id
|
committee_id | integer |
SponsoredListResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string | |
|
patrocinador
|
sponsoredbills.sponsor | SessionPerson | |
|
sessions
|
sponsoredbills.sessions | array of object | |
|
identificador_de_sessão
|
sponsoredbills.sessions.session_id | integer | |
|
session_name
|
sponsoredbills.sessions.session_name | string | |
|
contas
|
sponsoredbills.bills | array of object | |
|
identificador_de_sessão
|
sponsoredbills.bills.session_id | integer | |
|
bill_id
|
sponsoredbills.bills.bill_id | integer | |
|
número
|
sponsoredbills.bills.number | string |
MonitorListResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
lista de monitores
|
monitorlist | array of object | |
|
monitor_id
|
monitorlist.monitor_id | integer | |
|
state
|
monitorlist.state | string | |
|
bill_id
|
monitorlist.bill_id | integer | |
|
change_hash
|
monitorlist.change_hash | string | |
|
bill_id
|
monitorlist.bill.bill_id | integer | |
|
state
|
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 | |
|
estado
|
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
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string | |
|
lista de monitores
|
monitorlist | array of object | |
|
bill_id
|
monitorlist.bill_id | integer | |
|
número
|
monitorlist.number | string | |
|
state
|
monitorlist.state | string | |
|
estado
|
monitorlist.status | integer | |
|
Postura
|
monitorlist.stance | integer | |
|
change_hash
|
monitorlist.change_hash | string |
SetMonitorResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string | |
|
regresso
|
return | object |
binário
Este é o tipo de dados básico 'binário'.