Registro de rosto (1:1)
A partir das versões Android v6.0.0 e iOS v7.0.0 das SDKs de Face Recognition, a utilização do número de documento não realiza mais um registro de rosto diretamente pela SDK.
Para realizar o registro de rosto (para posterior validação 1:1), é necessário utilizar os endpoints específicos da API de Face Recognition descritos nesta página.
Endpoints disponíveis
Os recursos de registro de rosto estão expostos nas seguintes rotas:
| Método | Endpoint | Descrição |
|---|---|---|
| POST | /face_recognition/registration | Cria um novo registro de rosto |
| GET | /face_recognition/registration/{registration_key} | Recupera registro pela chave |
| GET | /face_recognition/registration/document_number/{document_number} | Recupera registro pelo número do documento |
URL base (produção): https://api.caas.qitech.app
URL base (sandbox): https://api.sandbox.caas.qitech.app
Criação de um registro (POST)
Para cadastrar o rosto de um cliente, envie uma requisição POST para:
https://api.caas.qitech.app/face_recognition/registration
O corpo da requisição deve conter o número do documento e a imagem do rosto, de uma das duas formas abaixo.
Opção 1: imagem via image_key (extraída da SDK)
Utilize o image_key retornado pela SDK após a captura do rosto.
Request Body – image_key
{
"document_number": "DOCUMENT_NUMBER",
"image_key": "<IMAGE_KEY_FROM_SDK>"
}
Opção 2: imagem em Base64
Envie a imagem diretamente em Base64 (sem cabeçalhos ou metadados adicionais).
Request Body – image (Base64)
{
"document_number": "DOCUMENT_NUMBER",
"image": "<IMAGE_BASE64>"
}
Campos do request
| nome | tipo | descrição |
|---|---|---|
| document_number | string | Número do documento (ex.: CPF) do cliente |
| image_key | string | Chave da imagem retornada pela SDK (UUID). Use ou image_key ou image |
| image | string | Imagem do rosto em Base64. Use ou image ou image_key |
É obrigatório enviar apenas um dos campos de imagem: image_key ou image. Não envie os dois no mesmo request.
Após o envio com sucesso, a API retorna apenas a chave do registro de rosto:
Response Body
{
"registration_key": "chave_do_registro_do_rosto"
}
Recuperação de registro por chave (GET)
Para obter a chave de um registro pela sua chave única:
https://api.caas.qitech.app/face_recognition/registration/{registration_key}
Substitua {registration_key} pelo identificador retornado na criação do registro.
Response Body:
{
"registration_key": "chave_do_registro_do_rosto"
}
Recuperação de registro por documento (GET)
Para obter a chave de um registro pelo número do documento:
https://api.caas.qitech.app/face_recognition/registration/document_number/{document_number}
Substitua {document_number} pelo número do documento do cliente (ex.: CPF).
Response Body:
{
"registration_key": "chave_do_registro_do_rosto"
}