Endpoints de Integração SSP/InfantId ### Urls Homologação - https://api-hgoiasbiometrico.ssp.go.gov.br Produção - https://apigoiasbiometrico.ssp.go.gov.br Todos os endpoints devem conter token fixo no header. Token Homologação - 021abe7c292bbbc5348cf7dd91168be8 Token Produção - ******************************** ### ==**Ordem a ser seguida**:== 1 - Adicionar dados biográfico; 2 - Adicionar os dados biométricos; 2.1 - Bebê 2.2 - Mãe 3 - Finalizar cadastro ### ==**POST** - /InfantId/AdicionarRequerente== ###### Endpoint utilizado, para adicionar os dados biográficos do requerente, enviados pela akiyama, do software que realizará a coleta na maternidade. ``` [url]/InfantId/AdicionarRequerente ``` ```json= { "empresaResponsavel": "5" , "dataColeta": "2021-01-20", "localColeta":"Maternidade Dona Íris", "numDNV": "21-00000000-6", "Nome" : "Fátima Marli Sabrina Nogueira", "dataNascimento" : "2021-01-20", "horaNascimento": "08:31", "pesoNascimento": "4500", "semanaGestacao" : "39", "dadosResponsavel" : { "CPF" : "709.490.201-84", "nome" : "Maitê Aparecida Lima Nogueira", "email" : "maite.aparecida.lima@dhl.com", "maeExtrangeira" : "false", "acompanharCadastro":"true" } } ``` ### ==**POST** - /InfantiId/AdicionarBiometriaPorDNV== ###### Endpoint utilizado para adicionar biometrias do requerente e do seu responsavel. Deve ser passado no query o parâmetro (dnv) e no form-data, deverão ser passadas as biometrias em WSQ, onde cada chave corresponde ao identificador da digital. Também no form-data, deverá ser passado um objeto INFO, enviando a qualidade NFIQ das digitais. ``` [url]/InfantiId/AdicionarBiometriaPorDNV?DNV=5691733&empresaResponsavel=5&tipo=1 ``` ``` {"qualidade" : [ {"subgrupo" : 6, "nfiq" : 3, "anomalia":11}, {"subgrupo" : 7, "nfiq" : 2}, {"subgrupo" : 8, "nfiq" : 1}, {"subgrupo" : 9, "nfiq" : 4}, {"subgrupo" : 10, "nfiq" : 3}, {"subgrupo" : 11, "nfiq" : 3}, {"subgrupo" : 12, "nfiq" : 5}, {"subgrupo" : 13, "nfiq" : 3}, {"subgrupo" : 14, "nfiq" : 3}, {"subgrupo" : 15, "nfiq" : 3}, {"subgrupo" : 701, "nfiq" : 3}, {"subgrupo" : 702, "nfiq" : 3}, ] } ``` **Exemplo:** ![image](https://hackmd.io/_uploads/B19k7w1nyx.png) ### ==**POST** - /InfantiId/FinalizarCadastro== ###### Endpoint utilizado para finalizar informar se houve *match* na saída da maternidade e automaticamente finalizar o cadastro desse bebê, não podendo realizar nenhum complemento posterior. ``` [url]/InfantiId/FinalizarCadastro?numDNV=21-00000000-6&empresaResponsavel=5&coletor=teste&dtColeta=2025/03/30 ``` ``` {"Tentativas" : [ {"subgrupo" : 6, "tipo" : 1 , tentativas: 1, "match": true, "nfiq" : 3}, {"subgrupo" : 701, "tipo" : 2 ,tentativas: 1, "match": false,"nfiq" : 3}, {"subgrupo" : 8, "tipo" : 1 , tentativas:2, "match": true,"nfiq" : 3}, {"subgrupo" : 702, "tipo" : 2 ,tentativas: 2, "match": false,"nfiq" : 3}, {"subgrupo" : 15, "tipo" : 1 , tentativas: 3, "match": true, "nfiq" : 3}, {"subgrupo" : 701, "tipo" : 2 ,tentativas: 3, "match": true,"nfiq" : 3}, ] } ``` **Exemplo:** ![image](https://hackmd.io/_uploads/SkeBYZnfR1x.png) ### ==**Identificadores**== - **Tipo:** 1 - Bebê 2 - Mãe - **Digitais:** 6 - Polegar Esquerdo 7 - Indicador Esquerdo 8 - Médio Esquerdo 9 - Anelar Esquerdo 10 - Mínimo Esquerdo 11 - Polegar Direito 12 - Indicador Direito 13 - Médio Direito 14 - Anelar Direito 15 - Mínimo Direito 701 - Pinça Esquerda 702 - Pinça Direita - **Anomalia:** 11 - Amputado 12 - Danificado 13 - Enfaixado 19 - Interno 21 - Alergia 22 - Amputação Parcial 23 - Cicatriz 24 - Atrofiado 25 - Bebê - **Empresa Responsável:** 5 - Akiyama - **OrigemId:** 5 - ImportacaoNeoNatal