Validar sin guardar

POST /cliente/registros/validar revisa el lote y no escribe en la base. Úselo antes de persistir.

curl -sS -X POST "$BASE_URL/cliente/registros/validar" \
  -H "X-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "registros": [
      {
        "id_externo": "CLI-2026-00041",
        "curp": "ABCD000101HDFMRN09",
        "nombre": "Juan Perez Garcia"
      }
    ]
  }'

Revise validos e invalidos. persiste viene en false.

CampoRegla
curpObligatorio. 18 caracteres.
nombreRecomendado. Si falta, se usa la CURP.
id_externoOpcional. Si falta, se usa la CURP.

Campos opcionales que se ignoran si no vienen: primer_apellido, segundo_apellido, fecha_nacimiento, sexo_asignado (H, M o X) y fecha_evento.

El lote admite de 1 a 5000 registros. Un JSON que no cumple el contrato responde 422. Un cuerpo que no es JSON responde 415.


Did this page help you?