1. Inicio
  2. Documentos
  3. NS Identify
  4. Manuais de Integração
  5. Pessoas no Identify

Pessoas no Identify

Está página apresenta os métodos disponíveis para interação com usuários na API local do Identify, com exemplos de consumo e as tabelas dos campos esperados e retornados por cada método.

As alterações realizadas tem impacto nos dados mantidos pela NS, de modo que uma alteração na foto de perfil, alterará a foto do usuário em todos os locais que for reconhecido

Registrar Pessoa

Este endpoint realiza o cadastro de uma pessoa no sistema do Identify.

URL

POST http://localhost:8080/api/people/register

Dados de entrada
Envio de dados em formato JSON

Para envio dos dados em JSON, o Content-Type da requisição deverá ser definido como application/json.

CampoDescriçãoTipoOcorrênciaObservação
nomeNome da pessoa a ser cadastradaString1-1
emailEmail da pessoa a ser cadastradaString1-1
fotoperfilBase64 da imagem a ser utilizada como foto de perfilString1-1
imagensLista de imagens(base64) da pessoa para treinamentoObject1-1Pelo menos 2 imagens
Exemplo de requisição
<code>curl -X POST \
     -H "Content-Type: application/json"</code> <code>\
     -d '{
          "nome": "Matheus", 
          "email": "email@do.matheus", 
          "fotoperfil":"iVBORw0KGgoAAAANSUhEUgAAAUAAAADwCAYABx...", 
          "imagens":[
               "iVBORw0KGgoAAAANSUhEUgAAAUAAAADwCAYAAABxLb1rA...",           
               "iVBORw0KGgoAAAANSUhEUgAAAUAAAADwCAYAAABxLb1rA..."
          ]
}'
\http://localhost:8080/api/people/register</code>
Dados retornados
CampoDescriçãoTipoOcorrênciaObservação
statusCódigo de status do processamentoInteger1-1
motivoDescrição literal do status de processamentoString1-1
idfaceHash que representa o candidatoString0-1Somente em status 200
retornoimagensLista das descrições de retorno do envio das imagens para treinamentoObject0-1Somente em status 200
Exemplos de retorno

Retorno com sucesso

{
  "status": 200,
  "motivo": "Operacao realizada com sucesso",
  "idface": "6gji49i-9tj1...",
  "retornoimagens": [
     "Operacao realizada com sucesso",
     "Operacao realizada com sucesso"
  ]
}
Códigos de retorno
CódigoDescrição
200Operacao realizada com sucesso
-1Requisicao mal formatada
-2O campo imagens deve conter pelo menos 2 imagem(s)
-3Erro ao tentar criar usuario: DESCRICAO_DO_ERRO

Como podemos ajudar?