Asignación Familiar(Buscar dni empleado (1)) - [searchJobApplicant]
🧾 Descripción
Este servicio consulta información de un postulante (Job Applicant) enviando su número de documento a un endpoint externo.
El servicio actúa como un proxy directo: recibe un documento, llama por cURL al endpoint de EMPRESARIAL y retorna la respuesta tal cual viene de la API.
No realiza validaciones ni transformaciones adicionales.
🚀 Endpoint interno
POST /search-job-applicant
📥 Parámetros de entrada (Request Body)
Campo | Tipo | Obligatorio | Descripción
---|---|---|---
document | string | Sí | Número de documento del postulante a buscar.
🔐 Seguridad
No usa autenticación interna ni tokens propios.
El servicio simplemente reenvía el dato al endpoint: POST {EMPRESARIAL}/api/search_job_applicant
🧠 Flujo del Servicio (Resumen Real)
-
Recibe el campo
documentdesde la solicitud. -
Prepara una petición cURL hacia:
-
Envía el documento como parámetro form-data:
-
Ejecuta la llamada.
-
Decodifica la respuesta JSON.
-
Retorna la data al cliente sin modificaciones.
📤 Respuesta 200 – Ejemplo
Respuesta depende totalmente del servicio externo.
Un ejemplo típico puede ser:
❗ Posibles Errores
1. No se puede conectar con EMPRESARIAL
2. EMPRESARIAL devuelve error interno
3. Respuesta no válida o JSON corrupto
📚 Esquema esperado desde el API externo (referencial)
El API no está documentado en tu código, pero normalmente una estructura de Job Applicant incluye:
La estructura real depende 100% del sistema EMPRESARIAL.
No hay comentarios para mostrar
No hay comentarios para mostrar