Endpoints principais
Consultas
| Método | Rota | Descrição |
|---|---|---|
| GET | /colaborador | Lista todos os colaboradores (com filtros e paginação) |
| GET | /colaborador/{colaboradorId} | Busca informações de um colaborador |
| GET | /colaborador/{cpf}/cpf | Busca colaborador pelo CPF |
| GET | /colaborador/codigo/{codigo} | Busca pelo código/matrícula |
| GET | /colaborador/me | Busca o colaborador do usuário logado |
| GET | /colaborador/status-count | Contagem de colaboradores agrupada por status |
| GET | /colaborador/birthday | Lista aniversariantes do mês/dia |
| GET | /colaborador/cidade | Lista cidades com colaboradores cadastrados |
| GET | /colaborador/export/csv | Exporta todos como CSV |
Mutações
| Método | Rota | Descrição |
|---|---|---|
| POST | /colaborador | Cria um novo colaborador |
| POST | /colaborador/externo | Cria colaborador externo (sem conta Pontua) |
| POST | /colaborador/import | Cria colaboradores em massa a partir de CSV |
| PATCH | /colaborador/{collaboratorId} | Update parcial — padrão unificado novo |
| PATCH | /colaborador/{colaboradorId}/status | Atualiza status |
| PATCH | /colaborador/{colaboradorId}/recuperar | Recupera colaborador excluído |
| DELETE | /colaborador/{colaboradorId} | Remove um colaborador |
Casos de uso comuns
Sincronizar quadro do ERP
Cron noturno: lista todos os colaboradores ativos, compara com o ERP, faz upsert (create se novo, PATCH se já existe). Use paginação para datasets grandes.Importar em massa via CSV
POST /colaborador/import aceita upload multipart de CSV. Útil para
onboarding inicial ou migração de outro sistema.
Buscar antes de criar (idempotência)
CPF é único por unidade de negócio. Antes dePOST /colaborador, faça
GET /colaborador/{cpf}/cpf — se retornar 200, atualize com PATCH
em vez de criar. Ver Idempotência.
Endpoints excluídos da doc pública
Por escolha de produto, não estão expostos no portal público:- Rotas de subperfil deprecated (
/acesso,/definicoes,/preferencia,/alocacao,/complemento,/dados,/foto) — usePATCH /colaborador/{id}unificado. - Rotas de edição em massa (
/editar-massa,/editar-massa/agendar,/alterar-nivel-acesso) — operações sensíveis, gerenciadas pelo dashboard. - Rotas de gestão de credenciais (
/reset-password,/senha-provisoria,/mudar-senha,/pin-coletivo) — gestão de senha de usuário humano, não server-to-server. Perfil-Colaborador(RG, CPF, CNH) — documentos pessoais com peso LGPD; manter restrito ao portal autenticado.
Veja também
- Primeiro colaborador via API
- Paginação — para listagens grandes
- Idempotência — para evitar duplicatas em retry