Guia de referência da API
Atualizado
Este documento inclui a descrição da API do serviço fornecido no produto Serviço FacePhi INE.
A autenticação JWT é opcional e é configurada somente na inicialização. Quando está habilitada, GET /api/v1/health e GET /api/v1/version permanecem públicos, enquanto POST /api/v1/facial/authentication requer um JWT válido.
O serviço oferece os seguintes endpoints:
/api/v1/facial/authentication: Este endpoint é usado para autenticar duas fotos faciais. Suporta combinações imagem-imagem, template-template e combinações mistas imagem-template. Retorna um valor de pontuação que indica se o rosto pertence à mesma pessoa e uma probabilidade que indica a semelhança entre os dois rostos. A imagem ou template deve estar codificada em base64.
/api/v1/health: Este endpoint retorna o status de saúde do serviço e permanece público mesmo quando a autenticação JWT está habilitada.
/api/v1/version: Este endpoint retorna a versão do serviço e as informações do SDK.
O serviço não expõe endpoints GET/POST /config em tempo de execução.
INE = 0
JPEG = 1
TEMPLATE_RAW = 2
BEST_IMAGE_TOKEN = 3Os payloads com JSON ou Base64 malformados são retornados como HTTP 400 BadRequest com um campo message que descreve o problema.
Atualizado
OK = 0
MALFORMED_JSON = 400
PHOTOA_EMPTY = 401
PHOTOB_EMPTY = 402
NO_PHOTOS = 403
POSE_INVALID = 404
PHOTOA_INVALID = 405
PHOTOB_INVALID = 406