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" } ] }