Download OpenAPI specification:Download
Matcher API to perform facial recognition functions.
Allows a matcher admin to delete a matcher user or admin. Requires a valid JWT.
| username required | string |
| isAdmin | boolean |
{- "username": "string",
- "isAdmin": true
}{- "result": "Success"
}Allows authorized users to identify a Base-64 encoded photo (or pre-computed template) against a list of facial recognition galleries. Requires a valid JWT.
| galleries | Array of strings non-empty unique |
| photo required | string^[A-Za-z0-9+/]+={0,2}$ |
object | |
| top | integer [ 1 .. 250 ] |
| threshold | number [ 0.01 .. 1 ] |
{- "galleries": [
- "string"
], - "photo": "string",
- "template": {
- "details": {
- "quality": 0,
- "hasMask": true,
- "hasGlasses": true,
- "yaw": 0,
- "pitch": 0,
- "roll": 0,
- "landmarks": [
- {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}
]
}, - "embedding": {
- "sdkVersion": "string",
- "modelName": "string",
- "featureVector": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}
}, - "top": 1,
- "threshold": 0.01
}{- "took": 0,
- "matches": [
- {
- "confidence": 0,
- "personId": "string",
- "photoId": "string",
- "quality": 0,
- "hasMask": true,
- "hasGlasses": true,
- "yaw": 0,
- "pitch": 0,
- "roll": 0,
- "eyeDistance": 0,
- "gallery": "string"
}
], - "photoDetails": {
- "topLeft": {
- "x": 0,
- "y": 0
}, - "bottomRight": {
- "x": 0,
- "y": 0
}, - "quality": 0,
- "hasMask": true,
- "hasGlasses": true,
- "yaw": 0,
- "pitch": 0,
- "roll": 0,
- "landmarks": [
- {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}
], - "detailedLandmarks": [
- {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}
]
}
}Allows authorized users to log into the matcher serivce. Produces a JWT with a 1-hour expiry that can be used in subsequent API function calls.
| username required | string |
| password required | string |
| isAdmin | boolean |
{- "username": "string",
- "password": "string",
- "isAdmin": true
}{- "token": "string"
}Allows a matcher admin to deactivate a matcher user or admin. Requires a valid JWT.
| username required | string |
| isAdmin | boolean |
{- "username": "string",
- "isAdmin": true
}{- "result": "Success"
}Allows users to change their password.
| username required | string |
| password required | string |
| newPassword required | string |
| isAdmin | boolean |
{- "username": "string",
- "password": "string",
- "newPassword": "string",
- "isAdmin": true
}{- "result": "Success"
}Allows authorized users to compare two Base-64 encoded photos (or pre-computed templates) to verify identity. Requires a valid JWT.
| probePhoto required | string^[A-Za-z0-9+/]+={0,2}$ |
| targetPhoto required | string^[A-Za-z0-9+/]+={0,2}$ |
object | |
object |
{- "probePhoto": "string",
- "targetPhoto": "string",
- "probeTemplate": {
- "details": {
- "quality": 0,
- "hasMask": true,
- "hasGlasses": true,
- "yaw": 0,
- "pitch": 0,
- "roll": 0,
- "landmarks": [
- {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}
]
}, - "embedding": {
- "sdkVersion": "string",
- "modelName": "string",
- "featureVector": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}
}, - "targetTemplate": {
- "details": {
- "quality": 0,
- "hasMask": true,
- "hasGlasses": true,
- "yaw": 0,
- "pitch": 0,
- "roll": 0,
- "landmarks": [
- {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}
]
}, - "embedding": {
- "sdkVersion": "string",
- "modelName": "string",
- "featureVector": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}
}
}{- "confidence": 0,
- "probeDetails": {
- "topLeft": {
- "x": 0,
- "y": 0
}, - "bottomRight": {
- "x": 0,
- "y": 0
}, - "quality": 0,
- "hasMask": true,
- "hasGlasses": true,
- "yaw": 0,
- "pitch": 0,
- "roll": 0,
- "landmarks": [
- {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}
], - "detailedLandmarks": [
- {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}
]
}, - "targetDetails": {
- "topLeft": {
- "x": 0,
- "y": 0
}, - "bottomRight": {
- "x": 0,
- "y": 0
}, - "quality": 0,
- "hasMask": true,
- "hasGlasses": true,
- "yaw": 0,
- "pitch": 0,
- "roll": 0,
- "landmarks": [
- {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}
], - "detailedLandmarks": [
- {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}
]
}
}Allows authorized users to delete a facial recognition gallery. Requires a valid JWT.
| gallery required | string^((?!xn--)[a-z0-9][a-z0-9-]{1,52}[a-z0-9])$|^... |
{- "gallery": "string"
}{- "result": "Success"
}Allows authorized users to delete all enrolled templates from a gallery associated with a personId and/or photoId. Requires a valid JWT.
| gallery required | string^((?!xn--)[a-z0-9][a-z0-9-]{1,52}[a-z0-9])$|^... |
| personId required | string^([A-Za-z0-9-]+)$ |
| photoId | string^([A-Za-z0-9-]+)$ |
{- "gallery": "string",
- "personId": "string",
- "photoId": "string"
}{- "count": 0
}Allows authorized users to enroll a Base-64 encoded photo (or pre-computed template) into a facial recognition gallery. Requires a valid JWT.
| gallery required | string^((?!xn--)[a-z0-9][a-z0-9-]{1,52}[a-z0-9])$|^... |
| photo required | string^[A-Za-z0-9+/]+={0,2}$ |
object | |
| personId required | string^([A-Za-z0-9-]+)$ |
| photoId required | string^([A-Za-z0-9-]+)$ |
{- "gallery": "string",
- "photo": "string",
- "template": {
- "details": {
- "quality": 0,
- "hasMask": true,
- "hasGlasses": true,
- "yaw": 0,
- "pitch": 0,
- "roll": 0,
- "landmarks": [
- {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}, - {
- "x": 0,
- "y": 0
}
]
}, - "embedding": {
- "sdkVersion": "string",
- "modelName": "string",
- "featureVector": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}
}, - "personId": "string",
- "photoId": "string"
}{- "result": "Success"
}Allows a matcher admin to reset a matcher user or admin's password. Requires a valid JWT.
| username required | string |
| isAdmin | boolean |
{- "username": "string",
- "isAdmin": true
}{- "username": "string",
- "password": "string"
}Allows authorized users to create a facial recognition gallery. Requires a valid JWT.
| gallery required | string^((?!xn--)[a-z0-9][a-z0-9-]{1,52}[a-z0-9])$|^... |
{- "gallery": "string"
}{- "result": "Success"
}Allows a matcher admin to activate a deactivated matcher user or admin. Requires a valid JWT.
| username required | string |
| isAdmin | boolean |
{- "username": "string",
- "isAdmin": true
}{- "result": "Success"
}Allows a matcher admin to create a new matcher user or admin. Requires a valid JWT.
| username required | string |
| isAdmin | boolean |
{- "username": "string",
- "isAdmin": true
}{- "username": "string",
- "password": "string"
}