As primeiras API´s do CONECTI BRASIL foram disponibilizadas para os partícipes. A ideia é que cada um possa disponibilizar os dados para serem cruzados e enriquecidos. Atualmente, já foram disponibilizadas 14 API´s para homologação. São elas:
- Curso;
- Dissertação;
- Identificação de Pessoa;
- Instituição de Ensino;
- Pessoa;
- Pessoa Dissertação;
- Pessoa tese;
- Tese;
- Tipo identificador pessoa;
- Tipo participação;
- Tipo vínculo discente;
- Tipo vínculo funcional;
- Vínculo discente;
- Vínculo funcional.
![](https://www.conectibrasil.org/wp-content/uploads/2019/11/apis-conectibrasil.png)
Para facilitar o consumo dos serviços pelos parceiros partícipes, padrões foram criados para tornar todo fluxo de comunicação mais claro e objetivo.
Modelo de arquitetura: REST*
Protocolo: HTTP 1.1
Charset: UTF-8
Content-type: JSON**
Formatação de data: yyyy-mm-dd
Formatação de data: yyyy-mm-dd HH:MM:SS
* REST é um modelo arquitetural que foca na simplicidade e que não estipula um formato rígido, proporcionando flexibilidade no desenvolvimento e uso dos serviços.
** JSON (JavaScript Object Notation) é um padrão aberto para troca de mensagem entre sistemas, que será usado na API tanto para enviar (POST/PUT) como para receber (GET) informações.
Serviços auxiliares:
Foi disponibilizado o serviço de consulta de ISBN que tem como finalidade retornar a maior quantidade de dados encontrados nos provider’s cadastrados. Só ocorrerá consulta nos provider’s se os dados não estiverem presentes na base dados do CONECTI BRASIL, caso o conjunto de meta dados esteja presente no banco de dados do CONECTI BRASIL o mesmo retornará os dados armazenados.