====== API SIOP - Orçamento Impositivo ====== ===== 1. Documentação dos Schemas da API ===== A documentação pode ser encontrada em formato online usando o [[https://siop.planejamento.gov.br/modulo/main/static/api-explorer.html#impositivo/itens|Explorador de API's]] do SIOP.
===== 2. Exemplo de Requisição HTTP =====
Para obter as emendas deve-se enviar uma requisição à API SIOP do Impositivo informando o exercício, o autor e os dados desejados:
curl -k -X POST -H 'Authorization: Bearer ' -H 'Content-Type:application/json'
'https://www.siop.planejamento.gov.br/modulo/impositivo/itens/api'
-d '{"query": "{itens(filtro:{exercicio:,autor:})
{ classificacao { programacao, emenda, exercicio, autor, dotacao},
valor { dotacao }, detalhamento { classificacao { beneficiario },
valor { beneficiario, empenhado, impedimento }, metadados { prioridade } } } }"}'
O formato dos campos 'programacao' e 'dotacao' é '99.99999.99.999.9999.AAAA.9999' e '9999.9.999.9999.9', respectivamente, onde cada grupo de caracteres significa:
* programação: esfera, uo, função, subfunção, programa, ação, localizador
* dotação: idoc, iduso, fonte, natureza de despesa, resultado primário