Face List - Get
Retrieve a face list’s faceListId, name, userData, recognitionModel and faces in the face list.
GET {Endpoint}/face/v1.0/facelists/{faceListId}
GET {Endpoint}/face/v1.0/facelists/{faceListId}?returnRecognitionModel={returnRecognitionModel}
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
Endpoint
|
path | True |
string |
Supported Cognitive Services endpoints (protocol and hostname, for example: https://westus.api.cognitive.microsoft.com). |
|
face
|
path | True |
string maxLength: 64pattern: ^[a-z0-9-_]+$ |
Id referencing a particular face list. |
|
return
|
query |
boolean |
A value indicating whether the operation should return 'recognitionModel' in response. |
Request Header
| Name | Required | Type | Description |
|---|---|---|---|
| Ocp-Apim-Subscription-Key | True |
string |
Responses
| Name | Type | Description |
|---|---|---|
| 200 OK |
A successful call returns the face list's information. |
|
| Other Status Codes |
Error response. |
Security
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
Examples
Get Face list example
Sample request
GET {Endpoint}/face/v1.0/facelists/sample_face_list?returnRecognitionModel=True
Sample response
{
"faceListId": "sample_list",
"name": "list1",
"userData": "User-provided data attached to the face list.",
"recognitionModel": "recognition_01",
"persistedFaces": [
{
"persistedFaceId": "B8D802CF-DD8F-4E61-B15C-9E6C5844CCBD",
"userData": "User-provided data attached to the face."
}
]
}
Definitions
| Name | Description |
|---|---|
| APIError |
Error information returned by the API |
| Error |
Error body. |
|
Face |
Face list object. |
|
Persisted |
PersonFace object. |
|
Recognition |
Name of recognition model. Recognition model is used when the face features are extracted and associated with detected faceIds, (Large)FaceList or (Large)PersonGroup. A recognition model name can be provided when performing Face - Detect or (Large)FaceList - Create or (Large)PersonGroup - Create. The default value is 'recognition_01', if latest model needed, please explicitly specify the model you need. |
APIError
Error information returned by the API
| Name | Type | Description |
|---|---|---|
| error |
Error body. |
Error
Error body.
| Name | Type | Description |
|---|---|---|
| code |
string |
|
| message |
string |
FaceList
Face list object.
| Name | Type | Default value | Description |
|---|---|---|---|
| faceListId |
string maxLength: 64pattern: ^[a-z0-9-_]+$ |
FaceListId of the target face list. |
|
| name |
string minLength: 1maxLength: 128 |
User defined name, maximum length is 128. |
|
| persistedFaces |
Persisted faces within the face list. |
||
| recognitionModel | recognition_01 |
Name of recognition model. Recognition model is used when the face features are extracted and associated with detected faceIds, (Large)FaceList or (Large)PersonGroup. A recognition model name can be provided when performing Face - Detect or (Large)FaceList - Create or (Large)PersonGroup - Create. The default value is 'recognition_01', if latest model needed, please explicitly specify the model you need. |
|
| userData |
string maxLength: 16384 |
User specified data. Length should not exceed 16KB. |
PersistedFace
PersonFace object.
| Name | Type | Description |
|---|---|---|
| persistedFaceId |
string (uuid) |
The persistedFaceId of the target face, which is persisted and will not expire. Different from faceId created by Face - Detect and will expire in at the time specified by faceIdTimeToLive after the detection call. |
| userData |
string maxLength: 1024 |
User-provided data attached to the face. The size limit is 1KB. |
RecognitionModel
Name of recognition model. Recognition model is used when the face features are extracted and associated with detected faceIds, (Large)FaceList or (Large)PersonGroup. A recognition model name can be provided when performing Face - Detect or (Large)FaceList - Create or (Large)PersonGroup - Create. The default value is 'recognition_01', if latest model needed, please explicitly specify the model you need.
| Value | Description |
|---|---|
| recognition_01 | |
| recognition_02 | |
| recognition_03 | |
| recognition_04 |