BRConselhos – API do BRC

Funcionalidade disponível a partir da versão 03.42.01

Introdução

Este manual tem como objetivo orientar o uso da API do BRC, incluindo instruções sobre acesso ao Swagger, obtenção de token e exemplo de consulta aos endpoints disponíveis.

A API do BRConselhos (BRC) tem como finalidade disponibilizar informações de profissionais cadastrados, conforme critérios definidos por instituições autorizadas. Permite consultas com base em parâmetros personalizados, retornando dados cadastrais e complementares de acordo com as regras estabelecidas.

Contratação e Acesso

Para utilizar a API, é necessário contratá-la junto ao BRConselhos. Após a contratação, será disponibilizado um token de acesso inicial, que permitirá realizar chamadas autenticadas à API.

Acesso ao Swagger

Para acessar a documentação interativa da API, utilize o seguinte endereço:

http://<domínio-ou-ip>/brconselhos/api/swagger/index

Obtenção do Token de Acesso

Com o token de acesso inicial disponibilizado pelo BRC, siga os passos abaixo para gerar o token de autenticação e utilizá-lo nas requisições:

  1. Abra o Postman ou outra ferramenta similar.

  2. Crie uma nova requisição do tipo POST para o endpoint de autenticação.

  3. Em seguida, no menu Authorization da requisição que deseja testar:

    • Selecione o tipo Bearer Token.

    • Cole o token gerado no campo indicado.

  4. No menu Body, selecione a opção raw e o formato JSON, e informe os dados de login.

  5. Clique em Send.

  6. No retorno da requisição, copie o valor do token exibido no campo token da resposta JSON.

 

Exemplo de Consulta em um Endpoint

Para realizar uma consulta na API:

  1. Localize o endpoint desejado, como /api/pessoa…
  2. Cole no campo Token no menu Authorization o valor copiado anteriormente
  3. Acesse o menu Body e insira os parâmetros necessários
  4. Clique em ‘Send’.

Detalhamento dos Endpoints

Todos os endpoints seguem o padrão demonstrado no exemplo acima. O Swagger apresenta a documentação completa com todos os campos de entrada e saída, bem como as regras específicas para cada cenário de uso.