Legacy Restful API
1.0.0
1.0.0
  • Introduction
  • Biometric Engines
  • Getting Started
  • User
    • Create User
    • Delete User
  • Face Engine
    • Enroll Face
    • Verify Face
    • Adapt Face
    • Delete User Face Enroll
    • Find User Id by Face
    • Find Multiple Id by Face
    • Find Face Properties
  • Liveness
    • Biometrics Status
    • Biometrics Liveness
  • Voice Engine
    • Enroll Voice
    • Verify Voice
    • Adapt Voice
    • Delete User Voice Enroll
    • Get Available Languages
  • OCR Engine
    • Validate Document
    • Validate Document (base64)
    • Verify document photo
    • Verify document photo (base64)
  • Auxiliar Methods
    • Get enroll Status
    • Has Pending Dialogue
    • Restart User State
    • Find UserId by MacAddress
Powered by GitBook
On this page
  • Find-face-properties
  • Success 200

Was this helpful?

  1. Face Engine

Find Face Properties

This method is used to extract some properties from the photo sent on the request. Those properties returned by the algorithm are age, gender, emotions.

Find-face-properties

POST Https://api.biometrid.com/api/1.0/users/find-face-properties

Find face properties.

Headers

Name
Type
Description

Content-type

string

Request content type (This is not required to be set. Referenced only to show how we expect data to be sent). { "Content-Type": "multipart/form-data" }

x-biometrid-key

string

Application Client Key

x-biometrid-secret

string

Application Client Secret

Request Body

Name
Type
Description

liveness

boolean

Optional liveness state flag. For now, just implemented on the biometrid SDK.

photo

object

Image file containing user's face for biometric analysis. File format: jpeg, png or jpg. Maximum file size 1 Mb.

HTTP/1.1 200 OK
// Properties found on photo
    {
      "status": true,
      "data": {
        "message": "FACE_RECOGNIZED_WITH_SUCCESS"
        "properties": {
          "age": 32,
          "gender": 'male',
          "emotions": ['neutral', 'happy']
        },
      }
  }
// Find Id by Face failed.
  {
      "status": false,
      "data": {
          "message": "FACE_PROPERTIES_FAILED",
          "reason": "No faces found on 'photo'"
        }
  }
  
// Find Id by Face failed.
  {
      "status": false,
      "data": {
          "message": "MULTIPLE_FACES_DETECTED"
        }
  }
HTTP/1.1 400 Bad Request
//No photo file detected on request. Not sent or invalid format
    {
        "status": false,
        "data": {
            "message": "NO_FILE_OR_INVALID_FORMAT"
        }
    }
    
// Missing Headers
 {
    "status": false,
    "data": {
        "message": "AUTHENTICATION_HEADERS_MISSING"
    }
}
HTTP/1.1 401 Unauthorized
{
    "status": false,
    "data": {
        "message": "INVALID_AUTHENTICATION_HEADERS"
    }
}
HTTP/1.1 402 Payment Required
{
    "status": false,
    "data": {
        "message": "REQUEST_LIMIT_REACHED"
    }
}
HTTP/1.1 404 Not Found
// No active engine configuration for this provider.
    {
        "status": false,
        "data": {
            "message": "NO_FACE_ENGINE_CONFIGURATION_AVAILABLE"
        }
    }

//Client not found by given key.
    {
        "status": false,
        "data": {
            "message": "CLIENT_NOT_FOUND/CHECK_AUTHENTICATION_HEADERS"
        }
    }
 
Example (JSON)
{
    "photo": face.jpeg
    "liveness": true
}

Success 200

Field

Type

Description

status

Boolean

Response status.

data

Object

Response main data.

message

String

Message regarding process status.p

properties

Object

Object containing the properties extracted from the photo.

age

Number

Estimated age returned by the face engine.

gender

String

Gender return by the face engine.

emotions

Array

Array containing a set of emotions return by the algorithm by analysing the photo sent.

PreviousFind Multiple Id by FaceNextBiometrics Status

Last updated 6 years ago

Was this helpful?