API / Pessoal

Consulta Avançada

Esta consulta é totalmente aberta para a customização de campos e filtros a serem utilizados. A partir dela, podem ser montadas diversas consultas cruzando informações de Servidores Ativos e especificando as colunas que devem ser exibidas. O retorno depende dos parâmetros que serão utilizados.

 

URL

/pessoal/json-servidores-avancada-filtro/

 

MÉTODO

GET

 

PARÂMETROS

Obrigatórios

Nome Tipo Descrição Valores
limit integer Seta um limite de resultados apresentados na consulta. 1 a 1000
offset integer Seta a quantidade de valores que será ignorada no início dos resultados. Apresentada o próximo valor após o offset. -
visualizar text Define quais colunas serão exibidas. Pode ser vários. ex: visualizar=nome&visualizar=cargo codigo_orgao__descricao_orgao, cargo, vinculo, funcao, nome, ano, mes
valor text Define quais valores serão exibidos. Pode ser vários. ex: valor=total&valor=horas_extras total, horas_extras, judiciais, eventuais

 

Opcionais

Nome Tipo Descrição
codigo_orgao__codigo_orgao__in integer Filtra pelo código do órgão entre os retornados na consulta.
vinculo_id__in integer Filtra pelo código do vínculo entre os retornados na consulta.
funcao_id__in integer Filtra pelo código da função entre as retornadas na consulta.
cargo_id__in integer Filtra pelo código do cargo entre os retornados na consulta.
nome text Filtra pelo nome do servidor entre os retornados na consulta.
ano__in integer Filtra pelo ano entre os retornados na consulta.
mes__in integer Filtra pelo mês entre os retornados na consulta.
sort text Define o campo o qual será ordenada a consulta.
order text Define a ordem que será ordenada a consulta. Valores: asc / desc

* Os parâmetros com __in no final podem ter mais de um valor associado. Exemplo: /?ano__in=2014&ano__in=2016

 

EXEMPLO

URL utilizada: http://transparencia.al.gov.br/pessoal/json-servidores-avancada-filtro/?limit=2&offset=0&visualizar=cargo&valor=total&valor=horas_extras

 

{
  "total": 507,
  "titulo": "Servidores Ativos - Consulta Avançada",
  "detalhe": {
    "cargo": ".G FUNCAO CONFIANCA",
    "total__sum": "5.774,95",
    "judiciais__sum": "0,00",
    "eventuais_total": "161.956.639,20",
    "total_total": "5.289.617.471,07",
    "judiciais_total": "34.922.649,59",
    "horas_extras_total": "9.716.789,25",
    "horas_extras__sum": "0,00",
    "eventuais__sum": "274,95"
  },
  "rows": [
    {
      "valor_horas_extras": "0,00",
      "cargo": ".G FUNCAO CONFIANCA",
      "valor_total": "5.774,95",
      "valor_total_qtd": "3"
    },
    {
      "valor_horas_extras": "0,00",
      "cargo": "ADERISTA",
      "valor_total": "6.580,74",
      "valor_total_qtd": "1"
    }
  ]
}
TENHA ACESSO ÀS INFORMAÇÕES ATRAVÉS DE DADOS ABERTOS
2007-2016. Conteúdo e dados do Portal da Transparência licenciados sob Licença Creative Commons Licença Creative Commons BY-SA Open Data