# Obter detalhes atuais de emprego {% admonition type="success" name="Em Breve!" %} Este recurso está atualmente em desenvolvimento e, portanto, certos nomes de campos ou valores podem mudar. {% /admonition %} Obtenha os detalhes de um registro específico de emprego atual. Endpoint: GET /api/mx/current-employments/{id}/ Version: 1.222.0 Security: basicAuth ## Path parameters: - `id` (string, required) O ID do registro de emprego atual. ## Response 200 fields (application/json): - `id` (string, required) Identificador único da Belvo para o item atual. Example: "0d3ffb69-f83b-456e-ad8e-208d0998d71d" - `link` (string,null, required) O ao qual os dados pertencem. Example: "30cb4806-6e00-48a4-91c9-ca55968576c8" - `created_at` (string, required) O carimbo de data e hora ISO-8601 de quando o ponto de dados foi criado no banco de dados da Belvo. Example: "2022-02-09T08:45:50.406032Z" - `collected_at` (string, required) O carimbo de data/hora ISO-8601 quando o ponto de dados foi coletado. Example: "2022-02-09T08:45:50.406032Z" - `month` (string,null, required) O mês para o qual o status atual de emprego é reportado, no formato . Se o for , este campo é . Example: "2023-01" - `internal_identification` (string,null, required) ID único para o usuário de acordo com a instituição. Para IMSS e ISSSTE México, este é o CURP. Se for , este campo é . Example: "BLPM230130IONVGR54" - `personal_data` (object, required) Detalhes sobre as informações pessoais do indivíduo. - `personal_data.official_name` (string,null, required) O nome legal do indivíduo. Example: "Bruce Banner del Torro" - `personal_data.first_name` (string,null, required) O primeiro nome do indivíduo. Example: "Bruce" - `personal_data.last_name` (string,null, required) O sobrenome do indivíduo. Example: "Banner del Torro" - `personal_data.birth_date` (string,null, required) A data de nascimento do indivíduo, no formato . Example: "1990-02-09" - `personal_data.document_ids` (array, required) Detalhes sobre os documentos de identificação do indivíduo. - `personal_data.document_ids.document_type` (string,null, required) O tipo de documento relacionado ao indivíduo. Retornamos um dos seguintes valores: - - - Enum: "NSS", "CURP", "RFC" - `personal_data.document_ids.document_number` (string,null, required) O número do documento de identidade (como uma string). Example: "10277663582" - `status` (string, required) O status atual de emprego do indivíduo. Enum: "EMPLOYED", "UNEMPLOYED" - `current_employment_records` (array,null, required) Detalhes sobre o emprego atual do indivíduo. Se for , este campo será . - `current_employment_records.employer` (string, required) O nome oficial do empregador. Example: "Batman Enterprises CDMX" - `current_employment_records.employer_id` (string, required) O ID oficial do empregador, de acordo com o país. Example: "123456789010" - `current_employment_records.employer_rfc` (string, required) O RFC do empregador (número de identificação fiscal). Example: "RFC123456" - `current_employment_records.state` (string, required) O estado geográfico onde o emprego está localizado. Example: "CDMX" - `current_employment_records.days_employed` (integer, required) O número de dias que o indivíduo esteve empregado com este empregador. Example: 365 - `current_employment_records.base_salary` (number,null, required) O salário base do indivíduo. Example: 10000 - `current_employment_records.monthly_salary` (number,null, required) O salário mensal do indivíduo, incluindo quaisquer benefícios adicionais. Example: 304166.67 ## Response 403 fields (application/json): - `code` (string) Um código de erro único () que permite classificar e tratar o erro programaticamente. ℹ️ Consulte nosso DevPortal para mais informações sobre como lidar com 403 access_to_resource_denied. Example: "access_to_resource_denied" - `message` (string) Uma breve descrição do erro. Para erros , a descrição é: - . Example: "You don't have access to this resource." - `request_id` (string) Um ID único de 32 caracteres da solicitação (correspondente a um padrão regex de: ). Forneça este ID ao entrar em contato com a equipe de suporte da Belvo para acelerar as investigações. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 404 fields (application/json): - `code` (string) Um código de erro único () que permite classificar e lidar com o erro programaticamente. Example: "not_found" - `message` (string) Uma breve descrição do erro. Para erros , a descrição é: - Example: "Not found" - `request_id` (string) Um ID único de 32 caracteres da solicitação (correspondente a um padrão regex de: ). Forneça este ID ao entrar em contato com a equipe de suporte da Belvo para acelerar as investigações. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 408 fields (application/json): - `code` (string) Um código de erro único () que permite classificar e lidar com o erro programaticamente. ℹ️ Consulte nosso DevPortal para mais informações sobre como lidar com erros 408 request_timeout. Example: "request_timeout" - `message` (string) Uma breve descrição do erro. Para erros de , a descrição é: - . Example: "The request timed out, you can retry asking for less data by changing your query parameters" - `request_id` (string) Um ID único de 32 caracteres da solicitação (correspondente a um padrão regex de: ). Forneça este ID ao entrar em contato com a equipe de suporte da Belvo para acelerar as investigações. Example: "9e7b283c6efa449c9c028a16b5c249fb" ## Response 428 fields (application/json): - `code` (string) Um código de erro único () que permite classificar e lidar com o erro programaticamente. ℹ️ Consulte nosso DevPortal para mais informações sobre como lidar com erros 428 token_required. Example: "token_required" - `message` (string) Uma breve descrição do erro. Para erros , a descrição é: - . Example: "A MFA token is required by the institution to login" - `request_id` (string) Um ID único de 32 caracteres da solicitação (correspondente a um padrão regex de: ). Forneça este ID ao entrar em contato com a equipe de suporte da Belvo para acelerar as investigações. Example: "9e7b283c6efa449c9c028a16b5c249fb" - `session` (string) Um ID único de 32 caracteres da sessão de login (correspondente a um padrão regex de: ). Example: "2675b703b9d4451f8d4861a3eee54449" - `expiry` (integer) Tempo de duração da sessão em segundos. Example: 9600 - `link` (string) Identificador único criado pela Belvo, usado para referenciar o Link atual. Example: "30cb4806-6e00-48a4-91c9-ca55968576c8" - `token_generation_data` (object) Detalhes sobre como gerar o token. - `token_generation_data.instructions` (string) Instruções para geração de token. Example: "Use this code to generate the token" - `token_generation_data.type` (string) Tipo de dados para gerar o token (QR code, desafio numérico). Example: "numeric" - `token_generation_data.value` (string) Valor a ser usado para gerar o token. Example: "12345" - `token_generation_data.expects_user_input` (boolean) Indica se o usuário precisa fornecer entrada para concluir a autenticação. Quando definido como , seu usuário pode precisar: - confirmar o login em outro dispositivo - escanear um código QR Você ainda precisará fazer uma chamada PATCH para concluir a solicitação. Example: true ## Response 500 fields (application/json): - `code` (string) Um código de erro único () que permite classificar e tratar o erro de forma programática. ℹ️ Consulte nosso DevPortal para mais informações sobre como lidar com erros 500 unexpected_error. Example: "unexpected_error" - `message` (string) Uma breve descrição do erro. Para erros , a descrição é: - . 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) Um ID único de 32 caracteres da solicitação (correspondente a um padrão regex de: ). Forneça este ID ao entrar em contato com a equipe de suporte da Belvo para acelerar as investigações. Example: "9e7b283c6efa449c9c028a16b5c249fb"