MeuPonto360 API Docs

ENDPOINTS

Ajustes de Ponto

Liste e crie solicitações de ajuste de ponto — ausências, horas extras, correções de batida e outros tipos. Sujeito ao fluxo de aprovação configurado no tenant.

GET/v1/adjustmentsadjustments:read

Lista solicitações de ajuste do tenant com filtros opcionais.

Query parameters

CampoTipoObrig.Descrição
employeeIdstring (UUID)nãoFiltrar por colaborador.
statusPENDING | APPROVED | REJECTEDnãoFiltrar por status da solicitação.
typestringnãoTipo do ajuste (ver tabela abaixo).
limitintegernãoItens retornados (padrão: 20, máx: 100).
cursorstringnãoID do último item para paginação baseada em cursor.

Tipos de ajuste disponíveis

TipoDescrição
ABSENCERegistrar falta justificada
OVERTIMESolicitação de horas extras
PUNCH_CORRECTIONCorrigir ou adicionar batida de ponto
EARLY_LEAVESaída antecipada justificada
LATE_ARRIVALChegada tardia justificada
DAY_OFFFolga compensatória
VACATIONFérias
MEDICAL_LEAVELicença médica
OTHEROutros ajustes
# Listar ajustes pendentes
curl "https://api.meuponto360.com/v1/adjustments?status=PENDING&limit=20" \
  -H "x-api-key: mp360_sk_sua_chave"
200 OK
{
  "data": [
    {
      "id": "adj-uuid-...",
      "employeeId": "a1b2c3d4-...",
      "type": "ABSENCE",
      "status": "PENDING",
      "date": "2026-04-10",
      "justification": "Consulta médica",
      "createdAt": "2026-04-10T09:00:00.000Z",
      "updatedAt": "2026-04-10T09:00:00.000Z"
    }
  ],
  "nextCursor": null
}
POST/v1/adjustmentsadjustments:write

Cria uma nova solicitação de ajuste de ponto para um colaborador.

Parâmetros do body

CampoTipoObrig.Descrição
employeeIdstring (UUID)simID do colaborador.
typestringsimTipo do ajuste (ver tabela acima).
datestring (ISO 8601)simData do ajuste.
justificationstringsimMotivo do ajuste.
dataobjectnãoDados adicionais dependentes do tipo (ex: horários para PUNCH_CORRECTION).
ℹ️
Se o tenant tiver requireHRApproval = false, o ajuste é aprovado automaticamente na criação. Caso contrário, ficará com status PENDING.
curl -X POST https://api.meuponto360.com/v1/adjustments \
  -H "x-api-key: mp360_sk_sua_chave" \
  -H "Content-Type: application/json" \
  -d '{
    "employeeId": "a1b2c3d4-...",
    "type": "ABSENCE",
    "date": "2026-04-10",
    "justification": "Consulta médica com atestado"
  }'