Skip to main content

Update a Person / Actualizar una Persona

Endpoint

PUT https://api.verifik.co/v2/face-recognition/persons/{id}

Este endpoint te permite actualizar la información de una persona existente en el sistema de reconocimiento facial.

Encabezados

NombreValor
Acceptapplication/json
AuthorizationBearer <token>

Parámetros de Ruta

NombreTipoRequeridoDescripción
idstringID de la persona a actualizar

Parámetros del Cuerpo

NombreTipoRequeridoDescripción
namestringNoNombre completo de la persona
imagesarrayNoImágenes codificadas en Base64 para reconocimiento
genderstringNoGénero de la persona (M o F)
date_of_birthstringNoFecha de nacimiento de la persona (ISO8601)
nationalitystringNoNacionalidad de la persona
collectionsarrayNoArray de IDs de colección relacionados con esta persona
notesstringNoNotas adicionales sobre la persona

Ejemplo de Solicitud

import axios from 'axios';

const options = {
method: 'PUT',
url: 'https://api.verifik.co/v2/face-recognition/persons/person_123456789',
data: {
name: "John Doe Updated",
gender: "M",
date_of_birth: "1990-01-15",
nationality: "US",
notes: "Cliente VIP - Actualizado"
},
headers: {
Accept: 'application/json',
Authorization: 'Bearer <your_token>'
}
};

try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}

Ejemplo de Respuesta

{
"success": true,
"data": {
"_id": "person_123456789",
"name": "John Doe Updated",
"gender": "M",
"date_of_birth": {
"year": 1990,
"month": 1,
"day": 15
},
"nationality": "US",
"collections": ["collection_123456789"],
"notes": "Cliente VIP - Actualizado",
"client": "client_123456789",
"status": "active",
"updatedAt": "2024-01-15T11:30:00Z"
}
}