Skip to main content

FaceApi

MethodHTTP requestDescription
createFaceUsingPOSTPOST /api/web/v1/users/{userid}/faceCreate a Face Biometric for a user
deleteFaceUsingDELETEDELETE /api/web/v1/face/{faceid}Delete the Face Biometric by a given ID
getFacesUsingGETGET /api/web/v1/users/{userid}/facesGet the Face Biometrics for a given user
getUserFaceSettingsUsingGETGET /api/web/v1/users/{userid}/settings/faceGets a user Face Biometric settings
updateFaceUsingPUTPUT /api/web/v1/users/{userid}/faceUpdate the Face Biometric for a given user

createFaceUsingPOST

FaceAuthenticator createFaceUsingPOST(userid, faceCreateParms)

Create a Face Biometric for a user

Create a Face for the specified user. Caller requires the FACE:ADD permission.

Parameters

NameTypeDescriptionNotes
useridString
faceCreateParmsFaceCreateParms

Return type

FaceAuthenticator

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

deleteFaceUsingDELETE

deleteFaceUsingDELETE(faceid)

Delete the Face Biometric by a given ID

Delete the Face Biometric by the specified ID. Caller requires the FACE:REMOVE permission.

Example

Parameters

NameTypeDescriptionNotes
faceidStringThe ID of the Face Biometric.

Return type

null (empty response body)

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

getFacesUsingGET

List<FaceAuthenticator> getFacesUsingGET(userid)

Get the Face Biometrics for a given user

Get the Face Biometrics for the specified user. Caller requires the FACE:VIEW permission.

Example

Parameters

NameTypeDescriptionNotes
useridStringThe UUID of the user to get the Face Biometrics for.

Return type

List<FaceAuthenticator>

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

getUserFaceSettingsUsingGET

UserFaceSettings getUserFaceSettingsUsingGET(userid)

Gets a user Face Biometric settings

Get Face Biometric settings information for the specified user. Caller requires the FACE:VIEW permission.

Example

Parameters

NameTypeDescriptionNotes
useridStringThe UUID of the user whose Face Biometric settings information is to be fetched.

Return type

UserFaceSettings

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

updateFaceUsingPUT

updateFaceUsingPUT(userid, faceUpdateParms)

Update the Face Biometric for a given user

Update the Face Biometric for the specified user. Caller requires the FACE:EDIT permission.

Example

Parameters

NameTypeDescriptionNotes
useridStringThe UUID of the user to update the Face Biometric for.
faceUpdateParmsFaceUpdateParms

Return type

null (empty response body)

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-