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
imagesarrayNo1–3 imágenes en Base64. Reemplazan todas las caras enroladas (no se agregan a las anteriores).
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"
}
}

Notas

  • Si envías images, usa 1–3 strings en Base64. Ese conjunto reemplaza las caras enroladas; no se suma al recorte anterior. Payloads muy cortos pueden devolver 412 only_images_in_base64. Para conservar una pose antigua y agregar una nueva, envía ambas imágenes en la misma solicitud.