# Obtener detalles actuales de empleo {% admonition type="success" name="¡Próximamente!" %} Este recurso está actualmente en desarrollo y, como tal, ciertos nombres de campos o valores pueden cambiar. {% /admonition %} Obtén los detalles de un registro de empleo actual específico. Endpoint: GET /api/mx/current-employments/{id}/ Version: 1.223.0 Security: basicAuth ## Path parameters: - `id` (string, required) El ID del registro de empleo actual. ## Response 200 fields (application/json): - `id` (string, required) Identificador único de Belvo para el elemento actual. Example: "0d3ffb69-f83b-456e-ad8e-208d0998d71d" - `link` (string,null, required) El al que pertenecen los datos. Example: "30cb4806-6e00-48a4-91c9-ca55968576c8" - `created_at` (string, required) La marca de tiempo ISO-8601 de cuando se creó el punto de datos en la base de datos de Belvo. Example: "2022-02-09T08:45:50.406032Z" - `collected_at` (string, required) La marca de tiempo ISO-8601 cuando se recopiló el punto de datos. Example: "2022-02-09T08:45:50.406032Z" - `month` (string,null, required) El mes para el cual se informa el estado de empleo actual, en formato . Si es , este campo es . Example: "2023-01" - `internal_identification` (string,null, required) ID único para el usuario según la institución. Para IMSS e ISSSTE México, esto es el CURP. Si es , este campo es . Example: "BLPM230130IONVGR54" - `personal_data` (object, required) Detalles sobre la información personal del individuo. - `personal_data.official_name` (string,null, required) El nombre legal del individuo. Example: "Bruce Banner del Torro" - `personal_data.first_name` (string,null, required) El primer nombre del individuo. Example: "Bruce" - `personal_data.last_name` (string,null, required) El apellido del individuo. Example: "Banner del Torro" - `personal_data.birth_date` (string,null, required) La fecha de nacimiento del individuo, en formato . Example: "1990-02-09" - `personal_data.document_ids` (array, required) Detalles sobre los documentos de identificación del individuo. - `personal_data.document_ids.document_type` (string,null, required) El tipo de documento relacionado con el individuo. Devolvemos uno de los siguientes valores: - - - Enum: "NSS", "CURP", "RFC" - `personal_data.document_ids.document_number` (string,null, required) El número del documento de identificación (como una cadena). Example: "10277663582" - `status` (string, required) El estado actual de empleo del individuo. Enum: "EMPLOYED", "UNEMPLOYED" - `current_employment_records` (array,null, required) Detalles sobre el empleo actual del individuo. Si es , este campo es . - `current_employment_records.employer` (string, required) El nombre oficial del empleador. Example: "Batman Enterprises CDMX" - `current_employment_records.employer_id` (string, required) El ID oficial del empleador, según el país. Example: "123456789010" - `current_employment_records.employer_rfc` (string, required) El RFC del empleador (número de identificación fiscal). Example: "RFC123456" - `current_employment_records.state` (string, required) El estado geográfico donde se encuentra el empleo. Example: "CDMX" - `current_employment_records.days_employed` (integer, required) El número de días que el individuo ha estado empleado con este empleador. Example: 365 - `current_employment_records.base_salary` (number,null, required) El salario base del individuo. Example: 10000 - `current_employment_records.monthly_salary` (number,null, required) El salario mensual del individuo, incluidos cualquier beneficio adicional. Example: 304166.67 ## Response 403 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de manera programática. ℹ️ Consulta nuestro DevPortal para obtener más información sobre cómo manejar 403 access_to_resource_denied. Example: "access_to_resource_denied" - `message` (string) Una breve descripción del error. Para los errores , la descripción es: - . Example: "You don't have access to this resource." - `request_id` (string) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 404 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de manera programática. Example: "not_found" - `message` (string) Una breve descripción del error. Para errores , la descripción es: - Example: "Not found" - `request_id` (string) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 408 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de manera programática. ℹ️ Consulta nuestro DevPortal para obtener más información sobre cómo manejar errores 408 request_timeout. Example: "request_timeout" - `message` (string) Una breve descripción del error. Para los errores de , la descripción es: - . Example: "The request timed out, you can retry asking for less data by changing your query parameters" - `request_id` (string) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 428 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de forma programática. ℹ️ Consulta nuestro DevPortal para obtener más información sobre cómo manejar errores 428 token_required. Example: "token_required" - `message` (string) Una breve descripción del error. Para los errores , la descripción es: - . Example: "A MFA token is required by the institution to login" - `request_id` (string) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb" - `session` (string) Un ID único de 32 caracteres de la sesión de inicio de sesión (que coincide con un patrón de regex de: ). Example: "2675b703b9d4451f8d4861a3eee54449" - `expiry` (integer) Tiempo de duración de la sesión en segundos. Example: 9600 - `link` (string) Identificador único creado por Belvo, utilizado para referenciar el Link actual. Example: "30cb4806-6e00-48a4-91c9-ca55968576c8" - `token_generation_data` (object) Detalles sobre cómo generar el token. - `token_generation_data.instructions` (string) Instrucciones para la generación de tokens. Example: "Use this code to generate the token" - `token_generation_data.type` (string) Tipo de datos para generar el token (código QR, desafío numérico). Example: "numeric" - `token_generation_data.value` (string) Valor a utilizar para generar el token. Example: "12345" - `token_generation_data.expects_user_input` (boolean) Indica si el usuario necesita proporcionar información para completar la autenticación. Cuando se establece en , es posible que su usuario necesite: - confirmar el inicio de sesión en otro dispositivo - escanear un código QR Aún necesitará realizar una llamada PATCH para completar la solicitud. Example: true ## Response 500 fields (application/json): - `code` (string) Un código de error único () que te permite clasificar y manejar el error de manera programática. ℹ️ Consulta nuestro DevPortal para obtener más información sobre cómo manejar errores 500 unexpected_error. Example: "unexpected_error" - `message` (string) Una breve descripción del error. Para los errores , la descripción es: - . Example: "Belvo is unable to process the request due to an internal system issue or to an unsupported response from an institution" - `request_id` (string) Un ID único de 32 caracteres de la solicitud (que coincide con un patrón regex de: ). Proporcione este ID al contactar al equipo de soporte de Belvo para acelerar las investigaciones. Example: "9e7b283c6efa449c9c028a16b5c249fb"