Listar Personas
https://api.apptenticate.com/api/v3/biometrics/recognizer/persons/
Esta petición permite obtener la lista de Personas dentro del proyecto asignado para el servicio Recognizer
Ejemplo de petición
- Shell
- Node
- Python
Request
curl --location 'https://api.apptenticate.com/api/v3/biometrics/recognizer/persons/' \
--header 'Authorization: Bearer <jwt_token>' \
Instalación
npm install axios
Request
const axios = require('axios')
let config = {
method: 'get',
url: 'https://api.apptenticate.com/api/v3/biometrics/recognizer/persons/',
headers: {
Authorization: 'Bearer <jwt_token>'
}
}
axios
.request(config)
.then((response) => {
console.log(JSON.stringify(response.data))
})
.catch((error) => {
console.log(error)
})
Instalación
python -m pip install requests
Request
import requests
url = "https://api.apptenticate.com/api/v3/biometrics/recognizer/persons/"
headers = {
'Authorization': 'Bearer <jwt_token>'
}
response = requests.request("GET", url, headers=headers)
print(response.text)
Datos de la respuesta
Si la persona es creada con éxito, el servicio retornará un objeto JSON con la siguiente estructura:
Estructura de la paginación
| Campo | Tipo | Descripción |
|---|---|---|
| count | file | Cantidad de personas registradas en el proyecto |
| next | string | URL al siguiente conjunto de resultados. Si no hay más resultados es null |
| previous | string | URL al conjunto de resultados anterior. Si no hay resultados previos es null |
| results | string | Lista de personas registradas en el proyecto. |
Estructura de la persona
| Campo | Tipo | Descripción |
|---|---|---|
| id | file | identificador único dentro de Recognizer, este es el que te permite actualizar o eliminar la persona |
| citizen_id | string | Cédula de identidad o algún identificador único de la persona |
| name | string | Nombre de la persona |
| image | string | URL de la imagen de la persona |
| is_blocked | bool | Indica si la persona está bloqueada o no |
| created_at | string | Fecha de creación de la persona |
| agreed_terms | bool | Indica si la persona aceptó los términos y condiciones del servicio Recognizer |
Ejemplo de respuesta exitosa
status_code: 201
{
"count": 2,
"next": null,
"previous": null,
"results": [
{
"id": 54275286,
"citizen_id": "8-123-12345",
"name": "Jhon Doe",
"image": "https://img.com/media/faces/JhonDoe.jpeg",
"is_blocked": false,
"created_at": "2023-11-13T10:39:21.243991-05:00",
"agreed_terms": false
},
{
"id": 44646711,
"citizen_id": "2343047",
"name": "Ana Smith",
"image": "https://img.com/media/faces/AnaSmith.jpeg",
"is_blocked": false,
"created_at": "2023-09-12T15:39:42.471251-05:00",
"agreed_terms": true
}
]
}