Esta é uma API pública, disponível para qualquer cidadão.
- Ambiente de Produção: https://eagendas.cgu.gov.br/api/v2
- Ambiente de Treinamento: https://eagendastreinamento.cgu.gov.br/api/v2
- Token de acesso
Para utilizar a API, é necessário um token. Siga as instruções abaixo para gerar seu próprio token:
-
Faça login no sistema
Lembre-se de guardar esse token, pois ele não poderá ser mostrado novamente.
É possível testar a API por meio do swagger ou qualquer sistema de teste de API, ou ainda diretamente usando curl.
Para utilizar o swagger, siga os passos abaixo:
-
Acessar a documentação por meio da página (/api/docs): https://eagendas.cgu.gov.br/api/docs
-
Autorize o acesso utilizando o token do usuário, conforme instruções abaixo:
[IMPORTANTE] O swagger utiliza o ambiente de Treinamento, portanto o token que deve ser utilizado aqui deve ser criado no ambiente de treinamento.
- Teste uma requisição:
Você também pode utilizar o Postman, que oferece uma versão pessoal gratuita, para testar a API do e-Agendas.
Para facilitar os testes, disponibilizamos arquivos a serem importados no Postman:
Siga os passos abaixo para importar e configurar o Postman:
- Importe os arquivos
[IMPORTANTE] Siga o passo para cada uma das URLs abaixo:
Para testar a API via curl, utilize o código abaixo com o seu token de acesso.
curl -XGET https://eagendastreinamento.cgu.gov.br/api/v2/objetivos-compromissos -H "Accept: application/json" -H "Authorization: Bearer SEU_TOKEN_AQUI"
Caso tenha um jq instalado para visualizar os dados forma mais clara poderia utilizar "| jq" ao final: