Como realizar a chamada da API REST
Endpoint: Deve ser configurado da seguinte forma:
{protocolo}://{host}:{porta}/api/rh/v2/recordClockMarkings/integracaobatidas |
Lembrando que o host e a porta devem ser configurados de acordo com o ambiente utilizado.
Exemplo de endpoint configurado corretamente:
http://localhost:8051/api/rh/v2/recordClockMarkings/integracaobatidas |
Método: Resposta: |
Como realizar a chamada da API REST
Endpoint: Deve ser configurado da seguinte forma:
{protocolo}://{host}:{porta}/api/rh/v2/recordClockMarkings/integracaobatidas |
Lembrando que o host e a porta devem ser configurados de acordo com o ambiente utilizado.
Exemplo de endpoint configurado corretamente:
http://localhost:8051/api/rh/v2/recordClockMarkings/integracaobatidas |
Método: Resposta: |
Mensagens de Erro:
| status | errorCode | message |
|---|
| 200 |
| "Gravação efetuada com sucesso." | | 400 | "00001" | "PIS em formato inválido ou inexistente no cadastro." | | 400 | "00001" | "CPF em formato inválido ou inexistente no cadastro." | | 400 | "00002" | "NSR duplicado. Número já foi importado na tabela" | | 400 | "00002" | "NSR duplicado. Número já foi importado na InscrEmp informada." Obs: (Essa validação só é feita se o campo "CodRelogioExtChave" estiver com o valor PONTOWEB ) | | 400 | "00003" | "NSR não foi informado e é obrigatório" | | 400 | "00006" | "Não foi informado o campo obrigatório: CodRelogioExtChave" | | 400 | "00006" | "Não foi informado o campo obrigatório: codFuncMsa" | | 400 | "00006" | "Não foi informado o campo obrigatório: numHorarMarcacAces" | | 400 | "00006" | "Código do REP é obrigatório" | | 400 | "00006" | "Não foi informado o campo obrigatório: codUsuarExtChave" | | 400 | "00006" | "Data da marcação é obrigatória" | | 400 | "00006" | "Campo 'datMarcacAces' no formato incorreto. Deve ser preenchido como data." | | 400 | "00006" | "Tamanho do campo InscrEmp inválido. O campo permite a quantia de caracteres 11 ou 14 apenas." | | 400 | "00006" | "Campo codRelogioExtChave no formato inválido. Deve ser preenchido para o Suricato: Coligada;Código do Terminal de Coleta ou para Ahgora: PONTOWEB." | | 400 | "00006" | "Não foi informado o campo obrigatório: InscrEmp." Obs: (Essa validação só é feita se o campo "CodRelogioExtChave" estiver com o valor PONTOWEB ) | | 400 | "00007" | "Terminal de coleta não está cadastrado no ERP." | | 400 | "99999" | "Erro interno na tabela. Registro não foi gravado." |
Uma marcação com dados errados ou incompletos não impede que outras marcações corretas sejam integradas. O motivo do erro será retornado na resposta da chamada, na propriedade "message". |
|
|