---
title: "Lista os funcionários com dados detalhados"
method: GET
path: "/v1/pessoal/funcionarios-detalhados"
tags: ["HCM Funcionários"]
---

# Lista os funcionários com dados detalhados

`GET /v1/pessoal/funcionarios-detalhados`

## Request

- Base URL: `https://api.sankhya.com.br`
- URL: `https://api.sankhya.com.br/v1/pessoal/funcionarios-detalhados`
- Auth: API key in header `Authorization`

Retorna uma lista paginada de funcionários com dados completos do cadastro: dados pessoais, documentos, endereço, dados contratuais (jornada, remuneração, lotação, ponto, sindicato, provisões), FGTS, afastamento, transferência, cedência, estrangeiro, eSocial, redução de jornada, vale social, médico, processo trabalhista, aprendiz, benefícios e tomador/estabelecimento.

Para utilizar o filtro `modifiedSince`, o parâmetro LOGTABOPER deve estar ativado no ambiente.

Versão mínima do módulo pessoal: **5.126.0**

## Query parameters

- `page` integer
- `modifiedSince` string, date-time
- `codigoEmpresa` integer
- `situacao` '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'
- `tipoRemuneracao` integer

## Response `200`

Lista de funcionários detalhados retornada com sucesso.

- ListaFuncionariosDetalhados
  - `funcionarios` FuncionarioDetalhado[]
    - `codigoEmpresa` integer: Código da empresa.
    - `codigoFuncionario` integer: Código do funcionário.
    - `cpf` string
    - `nome` string
    - `nomeSocial` string: Nome social do funcionário, quando informado.
    - `matricula` integer: Número de matrícula do funcionário na empresa.
    - `matriculaAnterior` integer: Número de matrícula do funcionário no empregador anterior (aba Admissão).
    - `dadosPessoais` DadosPessoaisDetalhado
      - `nascimento` string: Data de nascimento do funcionário.
      - `sexo` string: Sexo do funcionário: - `M` - Masculino - `F` - Feminino
      - `celular` string
      - `telefone` string
      - `email` string
      - `emailCorporativo` string: E-mail corporativo do funcionário.
      - `nomeMae` string
      - `nomePai` string
      - `estadoCivil` integer: Código do estado civil: - `1` - Solteiro - `2` - Casado - `3` - Divorciado/Desquitado - `4` - Viúvo - `5` - Concubinato - `6` - Outros - `7` - União Estável - `9` - Separado
      - `racaFuncionario` integer: Código de raça/cor conforme tabela eSocial: - `1` - Branca - `2` - Preta - `3` - Parda - `4` - Amarela - `5` - Indígena - `6` - Não informado
      - `identidadeGenero` string: Código da identidade de gênero conforme tabela eSocial: - `00` - Não informado - `01` - Cisgênero - `02` - Transgênero - `03` - Não-binário
      - `orientacaoSexual` string: Código da orientação sexual: - `00` - Não informado - `01` - Heterossexual - `02` - Gay/Lésbica - `03` - Bissexual
      - `travestiTransexual` string: Indica se o funcionário se identifica como travesti ou transexual: - `S` - Sim - `N` - Não
      - `naturalidade` integer: Código do município de nascimento (IBGE).
      - `nacionalidade` integer: Código da nacionalidade conforme tabela eSocial.
      - `codigoPaisNacionalidade` integer: Código do país de nascimento.
      - `nacionalidadePais` integer: Código do país de nacionalidade.
      - `grauInstrucao` integer: Código do nível de escolaridade conforme tabela eSocial.
      - `possuiFilhos` string: Indica se o funcionário possui filhos: - `S` - Sim - `N` - Não
      - `filhosBrasil` string: Indica se o funcionário possui filhos nascidos no Brasil: - `S` - Sim - `N` - Não
      - `casadoBrasil` string: Indica se o funcionário é casado no Brasil: - `S` - Sim - `N` - Não
    - `documentos` DocumentosDetalhado
      - `rg` RGDetalhado
        - `numero` string
        - `uf` integer: Código da UF emissora.
        - `orgaoEmissor` string
        - `dataEmissao` string
        - `complemento` string
      - `cpf` CPFDocumento: Informações de alteração de CPF.
        - `anterior` string: CPF anterior, quando houve alteração.
        - `dataAlteracao` string: Data da alteração do CPF.
        - `observacaoAlteracao` string: Justificativa da alteração do CPF.
      - `pis` PIS
        - `numero` string
        - `diaVencimento` integer: Dia de vencimento do PIS.
        - `dataCadastro` string
      - `ctps` CTPSDetalhado
        - `numero` integer
        - `serie` string
        - `uf` integer: Código da UF da CTPS.
        - `dataEmissao` string
        - `ctpsDigital` string: Indica se a CTPS é digital: - `S` - Digital - `N` - Física
      - `cnh` CNHDetalhado
        - `numero` string
        - `categoria` string
        - `vencimento` string
        - `orgao` string
        - `uf` integer: Código da UF emissora da CNH.
        - `dataExpiracao` string
        - `primeiraCnh` string: Indica se é a primeira CNH: - `S` - Sim - `N` - Não
      - `tituloEleitor` TituloEleitorDetalhado
        - `numero` string
        - `secao` integer
        - `zona` integer
        - `cartorio` string
      - `reservista` string: Número do documento de reservista.
      - `oc` OC: Registro em Conselho de Classe (OAB, CRM, CREA, etc.).
        - `numero` string
        - `orgao` string
        - `dataExpiracao` string
      - `ric` RIC: Registro de Identidade Civil.
        - `numero` string
        - `orgao` string
        - `codigoCidade` integer
        - `dataEmissao` string
      - `rne` RNE: Registro Nacional de Estrangeiro.
        - `numero` string
        - `orgao` string
        - `dataExpiracao` string
      - `passaporte` Passaporte
        - `numero` string
        - `uf` integer
        - `orgaoEmissor` string
        - `dataEmissao` string
        - `dataValidade` string
      - `certidao` Certidao
        - `tipo` string: Tipo de certidão civil: - `N` - Nascimento - `C` - Casamento - `D` - Casamento Religioso - `E` - Separação - `O` - Óbito
        - `numeroCertidaoObito` string
        - `numeroCertidaoCivil` string
        - `codigoCidade` integer
        - `dataEmissao` string
      - `consignado` Consignado: Identificação do funcionário para fins de crédito consignado.
        - `id` string
        - `inscricao` string
    - `endereco` EnderecoDetalhado
      - `cep` string
      - `codigo` integer
      - `descricao` string
      - `numero` string
      - `complemento` string
      - `caixaPostal` string
      - `enderecoFiscalExterior` string: Endereço fiscal no exterior (para estrangeiros): `S` - Sim, `N` - Não.
      - `bairro` Bairro
        - `codigo` integer
        - `descricao` string
      - `cidade` Cidade
        - `codigo` integer
        - `descricao` string
        - `codigoIBGE` integer
    - `dadosContratuais` DadosContratuaisDetalhado
      - `empresa` Empresa
        - `codigo` integer
        - `cnpj` string
        - `razaoSocial` string
      - `dataAdmissao` string
      - `codigoCategoriaEsocial` integer: Código da categoria do trabalhador conforme tabela eSocial: - `101` - Empregado - Geral (CLT) - `102` - Empregado - Trabalhador rural (Lei 11.718/2008) - `103` - Empregado - Aprendiz - `104` - Empregado - Doméstico - `105` - Empregado - Contrato a termo (Lei 9601/98) - `106` - Trabalhador Temporário (Lei 6019/74) - `107` - Empregado - Contrato Verde e Amarelo sem acordo rescisório FGTS - `108` - Empregado - Contrato Verde e Amarelo com acordo rescisório FGTS - `111` - Empregado - Contrato Intermitente - `201` - Trabalhador Avulso Portuário - `202` - Trabalhador Avulso Não Portuário - `301` - Servidor Público Titular de Cargo Efetivo - `302` - Servidor Público Cargo Exclusivo em Comissão - `303` - Exercente de Mandato Eletivo - `307` - Militar - `308` - Conscrito - `401` - Dirigente Sindical - `410` - Trabalhador Cedido / Exercício em Outro Órgão - `701` - Contribuinte Individual - Autônomo - `711` - Contribuinte Individual - Transportador Autônomo de Passageiros - `712` - Contribuinte Individual - Transportador Autônomo de Carga - `721` - Contribuinte Individual - Diretor Não Empregado com FGTS - `722` - Contribuinte Individual - Diretor Não Empregado sem FGTS - `723` - Contribuinte Individual - Empresários, Sócios e Membros de Conselho - `731` - Contribuinte Individual - Cooperado via Cooperativa de Trabalho - `741` - Contribuinte Individual - MEI - `901` - Estagiário - `902` - Médico Residente - `903` - Bolsista (Lei 8958/1994) - `904` - Participante de Curso de Formação em Concurso Público
      - `codigoCategoriaEsocialAnterior` integer: Código da categoria anterior, em caso de alteração.
      - `situacao` string: Situação do funcionário: - `0` - Demitido - `1` - Atividade normal - `2` - Afastado sem remuneração - `3` - Afastado por acidente de trabalho - `4` - Afastado para serviço militar - `5` - Afastado por licença maternidade - `6` - Afastado por doença acima de 15 dias - `7` - Outros - `8` - Transferido - `9` - Aposentadoria por invalidez
      - `situacaoAnterior` string: Situação anterior em caso de alteração.
      - `salarioBase` number: Salário base do funcionário.
      - `bolsaEstagioOuProLabore` number: Valor da bolsa de estágio ou pró-labore.
      - `tipoSalario` string: Tipo de salário: - `1` - Mensal - `2` - Quinzenal - `3` - Semanal - `4` - Diarista - `5` - Horista - `6` - Tarefa
      - `horasSemana` number: Quantidade de horas semanais contratadas.
      - `vinculo` integer: Código do tipo de vínculo empregatício.
      - `regime` integer: Código do regime de trabalho.
      - `diasFerias` integer: Quantidade de dias de férias a que o funcionário tem direito.
      - `percentualAdiantamento` number: Percentual de adiantamento salarial.
      - `periodoExperiencia` PeriodoExperiencia: Dados do período de experiência e término do contrato.
        - `dataTerminoContrato` string: Data de término do contrato (para contratos por prazo determinado).
        - `dataVencimento1Periodo` string: Data de vencimento do 1° período de experiência.
        - `dataVencimento2Periodo` string: Data de vencimento do 2° período de experiência (prorrogação).
        - `referenciaVencimento2Periodo` string: Referência utilizada para calcular o vencimento do 2° período.
        - `dispensadoDaExperiencia` string: Indica se o funcionário foi dispensado do período de experiência: - `S` - Sim - `N` - Não
        - `dataVencimento1PeriodoOriginal` string: Data original de vencimento do 1° período (antes de ajustes).
        - `dataVencimento2PeriodoOriginal` string: Data original de vencimento do 2° período (antes de ajustes).
      - `tipoContrato` TipoContrato: Detalhes sobre o tipo e cláusulas do contrato de trabalho.
        - `contratacaoTemporaria` integer: Código do tipo de contratação temporária (Lei 6019/74).
        - `numeroContrato` string: Número do contrato de trabalho.
        - `objetivoContratacao` string: Objetivo da contratação temporária.
        - `justificativaContratacao` string: Justificativa da contratação temporária.
        - `justificativaProrrogacao` string: Justificativa da prorrogação do contrato temporário.
        - `contratoSuspenso` string: Indica se o contrato está suspenso: - `S` - Sim - `N` - Não
        - `suspensaoContrato` string: Código do motivo da suspensão do contrato.
        - `suspensaoExpatiradoAfast` string: Suspensão de expatriado afastado.
        - `direitoReciproco` string: Indicador de direito recíproco no contrato.
        - `dataFimContratoIntermitente` string: Data de fim do contrato de trabalho intermitente.
        - `tipoInclusaoContrato` integer: Tipo de inclusão do contrato no eSocial: - `1` - Inclusão - `2` - Reativação
      - `indicadoresAdmissao` IndicadoresAdmissao
        - `indicadorAdmissao` integer: Indicador do tipo de admissão conforme tabela eSocial: - `1` - Admissão - `3` - Transferência para mesmo grupo econômico - `4` - Transferência por sucessão, incorporação ou fusão - `5` - Transferência para empresa consorciada - `6` - Sem vínculo empregatício anterior - `7` - Reintegração - `8` - Readmissão
        - `indicadorAdmissaoAnterior` integer: Indicador de admissão anterior (em caso de alteração).
      - `codigoConvenio` integer: Código do convênio coletivo aplicado ao funcionário.
      - `jornada` Jornada: Dados da jornada de trabalho do funcionário.
        - `regimeJornada` integer: Regime de jornada conforme tabela eSocial: - `1` - Submetido a horário de trabalho (Cap. II CLT) - `2` - Atividade externa sem horário fixo - `3` - Teletrabalho - `4` - Jornada 12x36 - `5` - Tempo parcial (art. 58-A CLT) - `6` - Outros
        - `regimeTrabalho` integer: Regime de trabalho: - `1` - CLT (setor privado) - `2` - Estatutário (setor público) - `3` - Outros
        - `semanasPorMes` number: Quantidade de semanas por mês (para jornada semanal variável).
        - `diasPorSemana` integer: Quantidade de dias trabalhados por semana.
        - `horasSemanaCompensado` number: Horas semanais no regime compensado.
        - `horasSemanaReduzido` number: Horas semanais no regime reduzido.
        - `tempoParcial` string: Indicador de contrato em tempo parcial.
        - `semanalIntegral` string: Indicador de jornada semanal integral.
        - `jornadaProfissional` integer: Código da jornada profissional especial.
        - `jornadaEspecialProfissional` string: Descrição da jornada especial profissional.
      - `remuneracao` Remuneracao: Dados de remuneração e composição salarial do funcionário.
        - `tipoRemuneracao` integer: Tipo de composição salarial: - `1` - Salário fixo - `2` - Variável - `3` - Salário fixo + variável
        - `salarioBaseAnterior` number: Salário base anterior à última alteração.
        - `salarioBaseCompensado` number: Salário base no regime de horas compensadas.
        - `salarioBaseReduzido` number: Salário base no regime de jornada reduzida.
        - `salarioProfessor` number: Salário base aplicável a professores.
        - `salarioAjustadoSindicato` number: Salário ajustado pelo acordo sindical.
        - `remuneracaoMinima` number: Remuneração mínima aplicável ao funcionário.
        - `remuneracaoMesAnterior` number: Remuneração total do mês anterior.
        - `percentualConvenio` number: Percentual de reajuste salarial por convenção coletiva.
        - `percentualInsalubridade` number: Percentual de adicional de insalubridade.
        - `percentualPericulosidade` number: Percentual de adicional de periculosidade.
        - `step` string: Nível ou faixa na tabela de cargos e salários.
        - `tipoTabela` string: Código da tabela de cargos e salários.
        - `codigoNivel` integer: Código do nível na tabela salarial.
        - `codigoCarreira` integer: Código da carreira na tabela salarial.
        - `formaTributacao` integer: Código da forma de tributação do IRRF.
      - `dadosBancarios` DadosBancarios
        - `tipoConta` string: Tipo da conta bancária: - `CC` - Conta Corrente - `CP` - Conta Poupança
        - `tipoRecebimento` string: Forma de recebimento do salário: - `B` - Banco - `C` - Cheque - `D` - Dinheiro
        - `codigoBanco` string
        - `conta` string
      - `lotacao` LotacaoDetalhada: Lotação do funcionário: departamento, cargo, função, local, cidade, sindicato e carga horária.
        - `departamento` FuncionariosDepartamento
          - `codigo` integer
          - `descricao` string
        - `cargo` FuncionariosCargo
          - `codigo` integer
          - `descricao` string
          - `cbo` integer
        - `funcao` FuncionariosFuncao
          - `codigo` integer
          - `descricao` string
          - `cbo` integer
        - `localTrabalho` LocalTrabalho
          - `codigo` integer
          - `descricao` string
        - `cidadeTrabalho` CidadeTrabalho
          - `codigo` integer
          - `descricao` string
          - `codigoIBGE` integer
        - `sindicato` Sindicato
          - `codigo` integer
          - `nome` string
          - `cnpj` string
        - `cargaHoraria` CargaHoraria
          - `codigo` integer
          - `descricao` string
      - `ponto` Ponto: Configurações de controle de ponto do funcionário.
        - `diaApuracao` integer: Dia de fechamento do ponto (apuração mensal).
        - `dispensado` string: Indica se o funcionário é dispensado do controle de ponto: - `S` - Sim - `N` - Não
        - `dataDispensa` string: Data a partir da qual o funcionário foi dispensado do ponto.
        - `tipo` string: Tipo de ponto utilizado pelo funcionário.
        - `numeroCarta` integer: Número do cartão de ponto.
        - `bloqueiaAtoBatidaOnline` string: Indica se bloqueia o acesso enquanto não houver batida online: - `S` - Sim - `N` - Não
      - `grupoHorario` GrupoHorario: Grupo de horário de trabalho ao qual o funcionário pertence.
        - `codigo` integer: Código do grupo de horário.
        - `ordem` integer: Ordem do funcionário no grupo de horário.
        - `dataInicio` string: Data de início no grupo de horário.
        - `compensaSabado` string: Indica se o grupo compensa sábado: - `S` - Sim - `N` - Não
      - `sindicato` SindicatoContrato: Situação sindical do funcionário.
        - `sindicalizado` string: Indica se o funcionário é sindicalizado: - `S` - Sim - `N` - Não
        - `situacaoSindical` string: Situação sindical do funcionário.
        - `contribuicaoSindical` string: Indica se o funcionário possui contribuição sindical: - `S` - Sim - `N` - Não
      - `provisoes` Provisoes: Indica se as provisões trabalhistas estão habilitadas para o funcionário.
        - `provisao13` string: Calcula provisão de 13° salário: - `S` - Sim - `N` - Não
        - `provisaoFerias` string: Calcula provisão de férias: - `S` - Sim - `N` - Não
        - `pvd` string: Calcula provisão de PDV (Programa de Demissão Voluntária): - `S` - Sim - `N` - Não
      - `situacaoEmprego` SituacaoEmprego: Situação do funcionário em relação ao emprego.
        - `primeiroEmprego` string: Indica se é o primeiro emprego do funcionário: - `S` - Sim - `N` - Não
        - `novoEmprego` string: Indica se é um novo emprego (após período de desemprego): - `S` - Sim - `N` - Não
        - `trabalhaAposAposentadoria` string: Indica se o funcionário trabalha após aposentadoria: - `S` - Sim - `N` - Não
        - `trabalhaEmOutraEmpresa` string: Indica se o funcionário possui outro vínculo empregatício: - `S` - Sim - `N` - Não
      - `outros` OutrosDadosContratuais: Demais atributos contratuais e administrativos do funcionário.
        - `codigoCategoria` integer: Código da categoria funcional.
        - `codigoMotivoAdmissaoDesligamento` integer: Código do motivo de admissão ou desligamento.
        - `participacaoPat` string: Indicador de participação no PAT (Programa de Alimentação do Trabalhador).
        - `descricaoAtividadeDesempenhada` string: Descrição da atividade desempenhada.
        - `cadastroInicial` string: Indica se é o cadastro inicial do funcionário: - `S` - Sim - `N` - Não
        - `cagedAdmissao` string: Indicador de informação ao CAGED na admissão.
        - `pertenceDepartamentoPessoal` string: Indica se o funcionário pertence ao departamento de pessoal: - `S` - Sim - `N` - Não
        - `validado` string: Indica se o cadastro foi validado: - `S` - Sim - `N` - Não
        - `ajudaCompensacao` string: Indicador de ajuda na compensação de horas.
        - `mei` string: Indica se o funcionário é MEI (Microempreendedor Individual): - `S` - Sim - `N` - Não
        - `mesDia` integer: Número de dias do mês para cálculo de salário.
        - `meterg` string: Código de controle do METERG.
        - `referenciaLider` string: Indicador de referência de liderança.
        - `adesaoImp927` string: Indicador de adesão ao acordo da MP 927/2020.
        - `temDescAssistencia` string: Indica se possui desconto de assistência: - `S` - Sim - `N` - Não
        - `numeroRequisicao` integer: Número da requisição de pessoal.
        - `codigoRequisicaoAdmissao` integer: Código da requisição de admissão.
        - `usuarioVpjSuperior` integer: Código do usuário VPJ superior.
        - `numeroParceiro` integer: Código do parceiro de negócios vinculado.
        - `grupoCBZ` integer: Código do grupo de contabilização.
        - `indicadorCumprimentoParcial` integer: Indicador de cumprimento parcial de requisitos.
        - `quemPagaRra` integer: Código de quem paga o RRA (Rendimento Recebido Acumuladamente).
        - `lotenis` object: Dados do lote de envio NIS.
          - `data` string: Data do lote NIS.
          - `numero` integer: Número do lote NIS.
        - `registroFolha` object: Informações do registro em livro/folha de empregados.
          - `nroFolha` string: Número da folha no livro de registro de empregados.
          - `nroLivro` string: Número do livro de registro de empregados.
          - `nomeArquivoHomologNet` string: Nome do arquivo gerado no HomologNet.
        - `historico` object: Datas de controle do cadastro.
          - `dataUltimaAlteracao` string: Data da última alteração no cadastro do funcionário.
          - `dataQuitacao` string: Data de quitação do contrato.
        - `observacoes` object: Campos de observação do funcionário.
          - `empresaAnterior` string: Observação sobre a empresa anterior.
          - `geral` string: Observação geral do funcionário.
          - `mp` string: Observação específica para folha de pagamento.
          - `variavel` string: Observação variável / complementar.
    - `fgts` FGTS: Dados do FGTS do funcionário.
      - `conta` string: Número da conta vinculada do FGTS.
      - `opcao` integer: Opção pelo FGTS: - `1` - Optante - `2` - Não optante - `3` - Não se aplica
      - `dataOpcao` string: Data da opção pelo FGTS.
      - `afastamento` string: Código de afastamento FGTS.
      - `afastamentoAnterior` string: Código de afastamento FGTS anterior.
      - `codigoAdmissao` string: Código de admissão no FGTS (SEFIP).
      - `codigoAdmissaoII` string: Código de admissão secundário no FGTS.
      - `codigoAgencia` string: Código da agência da conta FGTS.
      - `codigoSaque` integer: Código de saque do FGTS na rescisão.
    - `afastamento` AfastamentoDetalhado: Dados de afastamento, rescisão e aviso prévio.
      - `motivoDesligamentoEsocial` string: Código do motivo de desligamento para o eSocial.
      - `dataAfastamento` string: Data do afastamento.
      - `causaAfastamento` CausaAfastamento
        - `codigo` integer
        - `descricao` string
      - `causaAfastamentoAnterior` integer: Código da causa de afastamento anterior.
      - `tipoRescisao` TipoRescisao
        - `codigo` integer
        - `descricao` string
      - `dataDesligamento` string: Data do desligamento do funcionário.
      - `dataAvisoPrevio` string: Data do aviso prévio.
      - `diasAvisoPrevio` integer: Quantidade de dias de aviso prévio.
      - `dataFimQuarentena` string: Data de fim da quarentena (restrição de recontratação).
      - `afastamentoRais` integer: Código de afastamento para a RAIS.
      - `afastamentoRaisAnterior` integer: Código de afastamento RAIS anterior.
    - `transferencia` TransferenciaDetalhada: Dados de transferência do funcionário entre empresas.
      - `dataTransferenciaDestino` string: Data de chegada na empresa de destino.
      - `empresaDestino` integer: Código da empresa de destino.
      - `cnpjEmpresaDestino` string: CNPJ da empresa de destino.
      - `codigoFuncionarioDestino` integer: Código do funcionário na empresa de destino.
      - `dataTransferencia` string: Data efetiva da transferência.
      - `empresaOrigem` integer: Código da empresa de origem.
      - `codigoFuncionarioOrigem` integer: Código do funcionário na empresa de origem.
      - `dataInicioVinculo` string: Data de início do vínculo na empresa anterior.
      - `cnpjNaEmpresaAnterior` string: CNPJ da empresa anterior.
      - `matriculaNaEmpresaAnterior` string: Matrícula do funcionário na empresa anterior.
      - `transferenciaExterna` string: Indica se a transferência é externa (entre empresas sem vínculo): - `S` - Sim - `N` - Não
    - `cedencia` Cedencia: Dados de cedência do funcionário para outra entidade.
      - `cnpjEmpresaCedente` string: CNPJ da empresa cedente.
      - `dataAdmissaoEmpresaCedente` string: Data de admissão na empresa cedente.
      - `matriculaEmpresaCedente` string: Matrícula do funcionário na empresa cedente.
      - `codigoCategoriaEstabelecimento` integer: Código da categoria do trabalhador cedido.
      - `informacaoOnus` integer: Indicação do ônus da remuneração: - `1` - Ônus para o cedente - `2` - Ônus para o cessionário - `3` - Sem ônus
      - `tipoRegistroPrevidenciario` integer: Tipo de regime previdenciário: - `1` - RGPS (CLT) - `2` - RPPS (Estatutário) - `3` - Regime próprio no exterior
      - `tipoRegimeTrabalho` integer: Regime de trabalho: - `1` - CLT - `2` - Estatutário - `3` - Outros
      - `semOnusCedente` string: Indica se a cedência é sem ônus para o cedente: - `S` - Sim - `N` - Não
      - `cnpjPratica` string: CNPJ da prática de cedência.
      - `cnpjEntidadeQualificadora` string: CNPJ da entidade qualificadora.
      - `substituto` object: Funcionário substituto durante a cedência.
        - `codigoEmpresa` integer
        - `codigoFuncionario` integer
      - `superior` object: Superior hierárquico durante a cedência.
        - `codigoEmpresa` integer
        - `codigoFuncionario` integer
      - `empresaResponsavelNIS` integer: Código da empresa responsável pelo NIS.
    - `estrangeiro` Estrangeiro: Dados específicos de funcionários estrangeiros.
      - `classificacao` integer: Classificação do estrangeiro: - `1` - Sem visto/Indocumentado - `2` - Fronteiriço - `3` - Temporário - `4` - Permanente - `5` - Residente
      - `condicaoIngresso` string: Condição de ingresso no país: - `1` - Refugiado - `2` - Solicitante de refúgio - `3` - Reunião familiar - `4` - Tratado de residência (ex: Mercosul) - `5` - Dependente de agente diplomático - `6` - Acordo Mercosul - `7` - Visto temporário - `8` - Outros
      - `motivoExpatriado` integer: Código do motivo de expatriação.
      - `tempoResidencia` string: Tempo de residência no Brasil.
      - `nifBeneficiario` string: NIF (Número de Identificação Fiscal) do beneficiário no exterior.
      - `indicadorNIF` string: Indicador de NIF (Número de Identificação Fiscal): - `1` - Beneficiário com NIF - `2` - Beneficiário dispensado do NIF - `3` - País não exige NIF
      - `dataValidadeVisto` string: Data de validade do visto.
      - `naturalizacao` object: Dados da naturalização do estrangeiro.
        - `numero` string: Número da certidão de naturalização.
        - `data` string: Data da naturalização.
      - `chegadaAoPais` object: Dados da chegada ao Brasil.
        - `ano` integer: Ano de chegada ao Brasil.
        - `data` string: Data de chegada ao Brasil.
        - `situacao` string: Situação migratória na chegada.
        - `dataValidade` string: Data de validade do documento de chegada.
    - `esocial` ESocial: Dados de controle e informações para o eSocial.
      - `matriculaAlternativa` string: Matrícula alternativa do funcionário utilizada como identificador no eSocial (campo MATRICULAOLD).
      - `naturezaAtividade` string: Natureza da atividade do trabalhador: - `U` - Urbano - `P` - Rural
      - `naturezaAtividadeAnterior` string: Natureza da atividade anterior (em caso de alteração).
      - `indicadorMultiplosVinculos` integer: Indicativo de desconto do INSS em outra empresa: - `0` - Não se aplica - `1` - Contribuição descontada pela empresa - `2` - Contribuição descontada por outra empresa sobre valor menor que o teto - `3` - Contribuição descontada por outra empresa sobre valor do teto
      - `indicadorSituacaoRemuneracaoDesligado` integer: Situação da remuneração do funcionário desligado: - `1` - Normal - `2` - Remuneração mista (fixa + variável) - `3` - Somente variável
      - `motivoDesligamentoTSV` integer: Motivo de desligamento para trabalhador sem vínculo (TSV).
      - `motivoDesligamentoAnterior` string: Código do motivo de desligamento anterior.
      - `motivoDesligamentoTransferencia` string: Código do motivo de desligamento por transferência.
      - `cpfSubstituido` string: CPF do funcionário substituído (em caso de reintegração ou readmissão).
    - `reducao` ReducaoJornada: Dados do acordo de redução de jornada e salário (MP 936/2020 e similares).
      - `dataInicio` string: Data de início da redução.
      - `dataFim` string: Data de fim da redução.
      - `dataFimRemuneracao` string: Data de fim do pagamento de remuneração no período de redução.
      - `percentualReducao` number: Percentual de redução de jornada e salário.
    - `valeSocial` ValeSocial: Período de vigência do vale social.
      - `dataInicio` string: Data de início do vale social.
      - `dataFim` string: Data de fim do vale social.
    - `medico` Medico: Dados do médico responsável pelo ASO (Atestado de Saúde Ocupacional) do funcionário.
      - `nome` string: Nome do médico responsável pelo ASO.
      - `telefone` string: Telefone do médico.
      - `crm` string: Número do CRM do médico.
      - `ufCrm` string: UF do CRM do médico.
      - `dataAso` string: Data do último ASO realizado.
      - `dataCarteiraSaude` string: Data de validade da carteira de saúde.
      - `possuiRra` string: Indica se o funcionário possui RRA (Rendimento Recebido Acumuladamente): - `S` - Sim - `N` - Não
      - `dataLaudoRra` string: Data do laudo médico para RRA.
      - `numeroProcessoRra` string: Número do processo do RRA.
    - `processoTrabalhista` ProcessoTrabalhista: Dados de processos trabalhistas vinculados ao funcionário.
      - `numero` string: Número do processo trabalhista.
      - `numeroAnterior` string: Número do processo trabalhista anterior.
      - `numeroDesligamento` string: Número do processo de desligamento judicial.
      - `numeroProcesso` integer: Número sequencial do processo.
      - `numeroProcessoJudicial` integer: Número do processo judicial (CNJ).
      - `numeroProcessoTSVE` string: Número do processo TSVE.
      - `dataSentenca` string: Data da sentença judicial.
      - `dataAdmissaoJudicial` string: Data de admissão determinada judicialmente.
      - `dataDesligamentoJudicial` string: Data de desligamento determinada judicialmente.
      - `tipoRescisaoJudicial` integer: Código do tipo de rescisão determinada judicialmente.
      - `mataAnotacaoJudicial` string: Indica se cancela anotação anterior por determinação judicial: - `S` - Sim - `N` - Não
    - `aprendiz` Aprendiz: Dados do funcionário na condição de aprendiz.
      - `contratoIndividual` string: Indica se o contrato de aprendizagem é individual: - `S` - Sim - `N` - Não
      - `aprendizGravida` string: Indica se a aprendiz está grávida: - `S` - Sim - `N` - Não
      - `numeroInscricao` string: Número de inscrição da entidade qualificante.
      - `tipoInscricao` integer: Tipo de inscrição da entidade qualificante: - `1` - CNPJ - `2` - CPF
    - `beneficios` BeneficiosFuncionario: Flags de benefícios vinculados ao cadastro do funcionário.
      - `possuiConvenioMedico` string: Indica se o funcionário possui convênio médico: - `S` - Sim - `N` - Não
      - `seguroDesemprego` string: Indica se o funcionário tem direito ao seguro desemprego: - `S` - Sim - `N` - Não
    - `tomadorEstabelecimento` TomadorEstabelecimento: Dados do tomador de serviços e do estabelecimento vinculado (para trabalhadores avulsos ou cedidos).
      - `tomador` object: Tomador de serviços.
        - `codigo` integer: Código interno do tomador.
        - `inscricao` string: Número de inscrição do tomador (CNPJ, CPF, etc.).
        - `tipoInscricao` integer: Tipo de inscrição do tomador: - `1` - CNPJ - `2` - CPF - `3` - CAEPF - `4` - CNO
      - `estabelecimento` object: Estabelecimento vinculado.
        - `inscricao` string: Número de inscrição do estabelecimento (CNPJ, CPF, etc.).
        - `tipoInscricao` integer: Tipo de inscrição do estabelecimento: - `1` - CNPJ - `2` - CPF - `3` - CAEPF - `4` - CNO
  - `pagination` Pagination
    - `page` string: Número da página atual
    - `offset` string: Quantidade de registros a serem desconsiderados no início. Geralmente usado para controle de navegação.
    - `total` string: Quantidade total de registros encontrados.
    - `hasMore` string: Indica se há mais páginas para serem consultadas

## Other responses

- `400`: Requisição inválida.
- `500`: Erro interno no servidor.

## Changes

- **2026-11-03** `b3c833e7aab1`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/sankhya/apis/api-sankhya/changes/v1/pessoal/funcionarios-detalhados/get.md)

---

[API](https://skmtc.dev/sankhya/apis/api-sankhya.md) - [All operations](https://skmtc.dev/sankhya/apis/api-sankhya/llms.txt) - [OpenAPI document](https://skmtc.dev/sankhya/apis/api-sankhya/revisions/b3c833e7aab1?raw)
