Autenticação: JWT com
employee:read / employee:manage. O token bvt_ não acessa estas rotas. Cadastre os clusters antes das pessoas.Recurso
Base:/core/v1/employee
Campos
Campos
*Name (directorateName, departmentName, …) são somente leitura na resposta. Na criação/atualização dos clusters padrão, envie o ID. White Labels aceitam ID ou nome.
Enums
Classificação
Canal de disparo (
triggerChannel)
EMAIL · WHATSAPP · SLACK
Pode ser string ("EMAIL") ou lista (["EMAIL","WHATSAPP"]).
Tipo de desligamento (terminationType)
Nível hierárquico (convenção operacional)
Alinhe a escala com o time BOOM antes da primeira carga.
Status na leitura (
status, calculado)
O CPF, se enviado, precisa ser válido e só números. Na resposta ele aparece criptografado.
Criar um colaborador
Carga em lote
Employee list is empty. Verify input.). Todos os itens passam pelo mesmo validador da criação unitária. Falha em qualquer linha aborta o lote.
Consultar
Por ID
Lista curta da empresa
Filtro paginado
read-filter-short devolve a mesma página em formato reduzido e respeita o escopo do usuário logado (liderança vê só a árvore acessível).
size < 1 → "Size is less than 1, verify!".
Atualizar
OPUT exige employeeId e os campos obrigatórios de novo (admissionDate, active, employeeClassification).
Inativar / desligar
Corrigir CPF
O CPF não é editável noPUT (fica hasheado). Use:
employee_tax_identifier:update.
Corrigir e-mail
org_structure:manage. Atualiza o cadastro e o usuário vinculado, quando existir.
Excluir
Gestor imediato
Prévia da resolução automática (líder do cluster mais específico, segundo a hierarquia da empresa):{ "immediateManagerId", "immediateManagerName" } (ambos nulos se não houver líder).
No POST/PUT do colaborador, envie immediateManagerId para fixar o gestor (immediateManagerManuallySet: true na leitura). Sem o campo, o Core tenta resolver sozinho.
Login do colaborador (coleta)
Não faz parte do cadastro RH. Existe para o ambiente de pesquisa (*.nossacultura.app):
Perguntas frequentes
Todo colaborador precisa de usuário no Core?
Todo colaborador precisa de usuário no Core?
Não. Quem só responde pesquisa acessa o ambiente de coleta. Conta no Core é para RH, liderança e admins. Ver Usuários.
O nome do cluster na planilha precisa ser igual ao cadastrado?
O nome do cluster na planilha precisa ser igual ao cadastrado?
Sim na importação pela UI. Na API, clusters padrão entram por ID; White Labels aceitam ID ou nome idêntico.
Por que o CPF volta irreconhecível na GET?
Por que o CPF volta irreconhecível na GET?
Ele é armazenado com hash. Para corrigir, use o
PATCH de tax-identifier com o CPF em claro (só dígitos).Dá para sincronizar com o HRIS de forma contínua?
Dá para sincronizar com o HRIS de forma contínua?
Sim: crie/atualize pelos endpoints desta página e mantenha os IDs do lado do RH. Para desenho da sincronização, ops@deumboom.com.
