MeuPonto360 API Docs

ENDPOINTS

Colaboradores

Liste, crie e atualize colaboradores de forma programática. Ideal para sincronizar o cadastro com o seu sistema de RH.

GET/v1/employeesemployees:read

Lista todos os colaboradores do tenant com filtros e paginação.

Query parameters

CampoTipoObrig.Descrição
pageintegernãoPágina (padrão: 1).
limitintegernãoItens por página (padrão: 20, máximo: 100).
searchstringnãoBusca por nome, e-mail ou matrícula.
statusstringnãoFiltro de status: ACTIVE, INACTIVE, ON_LEAVE, TERMINATED.
unitIdstring (UUID)nãoFiltrar por unidade.
departmentIdstring (UUID)nãoFiltrar por departamento.
# Listar colaboradores ativos
curl "https://api.meuponto360.com/v1/employees?status=ACTIVE&limit=50" \
  -H "x-api-key: mp360_sk_sua_chave"
200 OK
{
  "data": [
    {
      "id": "a1b2c3d4-...",
      "name": "João Silva",
      "email": "joao@empresa.com",
      "registrationNumber": "001",
      "role": "EMPLOYEE",
      "status": "ACTIVE",
      "department": "Tecnologia",
      "admissionDate": "2024-01-15T00:00:00.000Z"
    }
  ],
  "meta": { "total": 42, "page": 1, "lastPage": 1 }
}
POST/v1/employeesemployees:write

Cria um novo colaborador no tenant.

Parâmetros do body

CampoTipoObrig.Descrição
namestringsimNome completo do colaborador.
registrationNumberstringsimMatrícula única do colaborador no tenant.
emailstringnãoE-mail (usado para login e notificações).
rolestringnãoPapel: ADMIN, MANAGER, SUPERVISOR, EMPLOYEE, AUDITOR. Padrão: EMPLOYEE.
admissionDatestring (ISO 8601)nãoData de admissão.
unitIdstring (UUID)nãoID da unidade/filial.
departmentIdstring (UUID)nãoID do departamento.
jobRoleIdstring (UUID)nãoID do cargo.
curl -X POST https://api.meuponto360.com/v1/employees \
  -H "x-api-key: mp360_sk_sua_chave" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Maria Santos",
    "email": "maria@empresa.com",
    "registrationNumber": "042",
    "admissionDate": "2026-03-01"
  }'
PATCH/v1/employees/:idemployees:write

Atualiza os dados de um colaborador existente. Envie apenas os campos que deseja modificar.

curl -X PATCH https://api.meuponto360.com/v1/employees/a1b2c3d4-... \
  -H "x-api-key: mp360_sk_sua_chave" \
  -H "Content-Type: application/json" \
  -d '{"departmentId": "dept-uuid-aqui"}'