ListaSenadorService Recurso

Este serviço provê diversos métodos para recuperação de informações de Parlamentares e suas bancadas no Senado Federal, bem como sua atuação parlamentar.

GET /senador/lista/atual O link será executado em nova janela

Obtém a lista de senadores em exercício

Parâmetros de Requisição

Nome Tipo Descrição Restrições
participacao query (opcional) - Tipo de participação: "T" (titular) / "S" (suplente) - só funciona a partir da versão 4  
uf query (opcional) - Sigla da UF do mandato - só funciona a partir da versão 4  
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a lista de senadores em exercício
application/xml (custom)
text/xml (custom)

GET /senador/{codigo} O link será executado em nova janela

Obtém os detalhes do senador

Parâmetros de Requisição

Nome Tipo Descrição Restrições
codigo path - Código do senador regex: \d+
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna os detalhes de um senador
application/xml (custom)
text/xml (custom)

GET /senador/lista/afastados O link será executado em nova janela

Obtém a lista dos senadores atualmente afastados

Parâmetros de Requisição

Nome Tipo Descrição Restrições
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a lista dos senadores atualmente afastados
application/xml (custom)
text/xml (custom)

GET /senador/{codigo}/cargos O link será executado em nova janela

Obtém a relação de cargos que o senador ja ocupou

Parâmetros de Requisição

Nome Tipo Descrição Restrições
codigo path - Código do senador regex: \d+
comissao query (opcional) - Sigla da comissão - retorna apenas os cargos na comissão informada.  
indAtivos query (opcional) - Se "S" retorna apenas os cargos atuais, se "N" retorna apenas os já finalizados  
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a relação de cargos do senador
application/xml (custom)
text/xml (custom)

GET /senador/{codigo}/filiacoes O link será executado em nova janela

Obtém as filiações partidárias que o senador já teve

Parâmetros de Requisição

Nome Tipo Descrição Restrições
codigo path - Código do senador regex: \d+
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a relação de filiações do senador
application/xml (custom)
text/xml (custom)

GET /senador/{codigo}/mandatos O link será executado em nova janela

Obtém os mandatos que o senador já teve

Parâmetros de Requisição

Nome Tipo Descrição Restrições
codigo path - Código do senador regex: \d+
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a relação de mandatos do senador
application/xml (custom)
text/xml (custom)

GET /senador/{codigo}/comissoes O link será executado em nova janela

Obtém as comissões de que um senador é membro

Parâmetros de Requisição

Nome Tipo Descrição Restrições
codigo path - Código do senador regex: \d+
comissao query (opcional) - Sigla da comissão - retorna apenas a comissão informada.  
indAtivos query (opcional) - Se "S" retorna apenas as comissões atuais, se "N" retorna apenas as já finalizadas  
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a relação de comissões das quais um senador é membro
application/xml (custom)
text/xml (custom)

GET /senador/{codigo}/votacoes O link será executado em nova janela

Obtém as votações de um senador

Parâmetros de Requisição

Nome Tipo Descrição Restrições
codigo path - Código do senador regex: \d+
ano query (opcional) - Ano da matéria - retorna apenas as matérias do ano informado  
numero query (opcional) - Número da matéria - retorna apenas as matérias do número informado.  
sigla query (opcional) - Sigla da matéria - retorna apenas as matérias da sigla informada.  
tramitando query (opcional) (S ou N) - retorna apenas as matérias que estão tramitando (S) ou apenas as que não estão (N). Se não for informado, retorna ambas.  
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna as votações de um senador
application/xml (custom)
text/xml (custom)

GET /senador/{codigo}/liderancas O link será executado em nova janela

Obtém os cargos de liderança de um senador

Parâmetros de Requisição

Nome Tipo Descrição Restrições
codigo path - Código do senador regex: \d+
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a relação de cargos de liderança do senador
application/xml (custom)
text/xml (custom)

GET /senador/{codigo}/autorias O link será executado em nova janela

Obtém as matérias de autoria de um senador

Parâmetros de Requisição

Nome Tipo Descrição Restrições
codigo path - Código do senador regex: \d+
ano query (opcional) - Ano da matéria - retorna apenas as matérias do ano informado int
numero query (opcional) - Número da matéria - retorna apenas as matérias do número informado.  
primeiro query (opcional) (S ou N ou T) - retorna apenas as matérias cujo senador é o primeiro autor (S) ou apenas as que o senador é coautor (N) ou ambas (T). Se não for informado, retorna apenas as de primeira autoria (S).  
sigla query (opcional) - Sigla da matéria - retorna apenas as matérias da sigla informada.  
tramitando query (opcional) (S ou N) - retorna apenas as matérias que estão tramitando (S) ou apenas as que não estão (N). Se não for informado, retorna ambas.  
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a relação de matérias de autoria do senador. Se o parâmetro "primeiro" não for informado, retorna apenas as matérias de primeira autoria.
application/xml (custom)
text/xml (custom)

GET /senador/{codigo}/relatorias O link será executado em nova janela

Obtém as matérias de relatoria de um senador

Parâmetros de Requisição

Nome Tipo Descrição Restrições
codigo path - Código do senador regex: \d+
ano query (opcional) - Ano da matéria - retorna apenas as matérias do ano informado int
comissao query (opcional) - Sigla da comissão - retorna apenas as relatorias da comissão informada.  
numero query (opcional) - Número da matéria - retorna apenas as matérias do número informado.  
sigla query (opcional) - Sigla da matéria - retorna apenas as matérias da sigla informada.  
tramitando query (opcional) (S ou N) - retorna apenas as matérias que estão tramitando (S) ou apenas as que não estão (N). Se não for informado, retorna ambas.  
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a relação de matérias de relatoria do senador
application/xml (custom)
text/xml (custom)

GET /senador/{codigo}/discursos O link será executado em nova janela

Obtém a relação de discursos do senador

Parâmetros de Requisição

Nome Tipo Descrição Restrições
codigo path - Código do senador regex: \d+
casa query (opcional) - Sigla da casa aonde ocorre o pronunciamento - SF (Senado), CD (Câmara), CN (Congresso), PR (Presidência), CR (Comissão Representativa do Congresso), AC (Assembléia Constituinte)  
dataFim query (opcional) - Data de fim do período da pesquisa no formato AAAAMMDD  
dataInicio query (opcional) - Data de início do período da pesquisa no formato AAAAMMDD  
numeroSessao query (opcional) - Número da sessão plenária int
tipoPronunciamento query (opcional) - Sigla do tipo de pronunciamento (veja serviço que lista os tipos de pronunciamento)  
tipoSessao query (opcional) _ Tipo da sessão plenária (veja serviço que lista os tipos de sessão)  
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a relação de discursos do senador
application/xml (custom)
text/xml (custom)

GET /senador/{codigo}/apartes O link será executado em nova janela

Obtém a relação de apartes do senador

Parâmetros de Requisição

Nome Tipo Descrição Restrições
codigo path - Código do senador regex: \d+
casa query (opcional) - Sigla da casa aonde ocorre o pronunciamento - SF (Senado), CD (Câmara), CN (Congresso), PR (Presidência), CR (Comissão Representativa do Congresso), AC (Assembléia Constituinte)  
dataFim query (opcional) - Data de fim do período da pesquisa no formato AAAAMMDD  
dataInicio query (opcional) - Data de início do período da pesquisa no formato AAAAMMDD  
numeroSessao query (opcional) - Número da sessão plenária int
tipoPronunciamento query (opcional) - Sigla do tipo de pronunciamento (veja serviço que lista os tipos de pronunciamento)  
tipoSessao query (opcional) - Tipo da sessão plenária (veja serviço que lista os tipos de sessão)  
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a relação de apartes do senador
application/xml (custom)
text/xml (custom)

GET /senador/lista/legislatura/{legislatura} O link será executado em nova janela

Obtém a lista de senadores de uma legislatura

Parâmetros de Requisição

Nome Tipo Descrição Restrições
legislatura path - Número da legislatura regex: \d+
exercicio query (opcional) - Filtrar apenas parlamentares que entraram em exercício "S" (sim) ou apenas os que não entraram "N" (não)  
participacao query (opcional) - Tipo de participação: "T" (titular) / "S" (suplente)  
uf query (opcional) - Sigla da UF do mandato  
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a lista de senadores da legislatura informada
application/xml (custom)
text/xml (custom)

GET /senador/lista/legislatura/{legislaturaInicio}/{legislaturaFim} O link será executado em nova janela

Obtém a lista de senadores de um intervalo de legislaturas

Parâmetros de Requisição

Nome Tipo Descrição Restrições
legislaturaFim path regex: \d+
legislaturaInicio path regex: \d+
exercicio query  
participacao query (opcional) - Tipo de participação: T (titular) / S (suplente)  
uf query (opcional) - Sigla da UF do mandato  
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a lista de senadores das legislaturas informadas
application/xml (custom)
text/xml (custom)

GET /senador/{codigo}/historico O link será executado em nova janela

Obtém todos os detalhes de um parlamentar no(s) mandato(s) como senador (mandato atual e anteriores, se houver)

Parâmetros de Requisição

Nome Tipo Descrição Restrições
codigo path - Código do senador regex: \d+
v query (opcional) - Versão do serviço int

Exemplos de Chamada

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna os detalhes do parlamentar no(s) mandato(s) como senador
application/xml (custom)
text/xml (custom)

GET /senador/partidos O link será executado em nova janela

Lista os partidos políticos

Parâmetros de Requisição

Nome Tipo Descrição Valor padrão Restrições
indAtivos query (opcional) - Se "S" (default) retorna apenas os partidos existentes hoje, se "N" retorna todos S  
v query (opcional) - Versão do serviço 2 int

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a lista de partidos políticos
application/xml (custom)
text/xml (custom)

GET /senador/lista/tiposPronunciamento O link será executado em nova janela

Lista os tipos de pronunciamento

Parâmetros de Requisição

Nome Tipo Descrição Valor padrão Restrições
v query (opcional) - Versão do serviço 2 int

Corpo da Resposta

Media Tipo de Dados Descrição
application/json (custom) Retorna a lista de tipos de pronunciamento
application/xml (custom)
text/xml (custom)