# Registros de ponto Informações referentes aos registros de ponto. ## Adiciona um registro de ponto - [POST /times](https://api-docs.tiquetaque.app/openapi/registros-de-ponto/paths/~1times/post.md): Adiciona um registro por vez para o funcionário na data e hora passada. Este registro é armazenado como um registro com type='registro externo'. IMPORTANTE: Os registros de um funcionário mesmo que inseridos com sucesso por este endpoint, serão exibidos na interface do admin TiqueTaque apenas se o cadastro do funcionário possuir uma escala e um empregador configurados. Depois de configurados os campos os registros previamente adicionados serão exibidos também. Os campos employee_id e employee_external_id são mutuamente exclusivos no corpo da requisição. ## Registros de ponto - [GET /times](https://api-docs.tiquetaque.app/openapi/registros-de-ponto/paths/~1times/get.md): Retorna os detalhes dos registros para o funcionário solicitado, dentro do intervalo, o formato da resposta é o seguinte: { "employee_id": "5f5bc225b511a6e44c2891f6", "times": [ { "approved": true, "justification": "Esqueci de registrar", "time": "2024-09-02T07:32", "type": "ajuste manual" }, { "approved": true, "justification": "Registro via app com geolocalização", "time": "2024-09-02T11:59", "type": "app" } ] } | Chave | Descrição | |---------------|-------------------------------------------------------------------------------------| | employee | ID do funcionário. | | times | Lista de registros de ponto encontrados para o funcionário. | Os valores para cada um dos itens da lista de times são: * approved: [true, false]. Indica se o registro já está aprovado pelo gestor. * type: [pré-assinalado, aparelho, web, desconsiderado,app, reconhecimento facial, ajuste manual, offline, registro externo] * time: Data e hora no format YYYY-MM-DDTHH:MM * justification: justificativa do registro, caso exista.