Integration Process Monitor (Process)


Serviço utilizado para obter o resultado detalhado de uma requisição dos serviços principais como people, absences, etc.


Integration Process Monitor (Process)

Item

Descrição

Fluxo:Cliente → PontoWeb
Rotahttps://api.ahgora.com.br/process
Método:GET
Usos

people

absences

paymentDate

anticipate

subsidiaries

costcenter

users

Query Params
ChaveValor
Accept-Versionv2
Integrador 2.0
CampoTipoObrig.DescriçãoRegra
companyStringSimEmpresa do PontoWeb
uniqueStringSimUnique de identificação do processoÉ gerado um a cada 15 minutos tem validade de 15 minutos (se não houver novas requisições dentro deste período).
subuniqueStringSimSubunique do processoÉ gerado um a cada request e tem validade de 15 minutos
statusStringSimStatus do processo"done"(Finalizado): Todos os itens da requisição apresentaram sucesso;
"
warning"(Alerta): Algum item da requisição apresentou erro;
"
error"(Erro): Todos os itens da requisição apresentaram erro.
progressObjetoSimPropriedade que apresenta os totais do processo
doneStringSimFinalizado
totalStringSimTotal Processado
dataObjetoSimPropriedade que armazena os resultados do processo
errorsArraySimPropriedade que lista os erros apresentados
identifierStringSim, quando há errosMatrícula/Registro do Funcionário
mensageStringSim, quando há errosMensagem de erro
Exemplos (Json)
Request (Chamadas de Solicitação)
https://api.ahgora.com.br/process?subunique=99999999
Response (Retornos)
Solicitação bem sucedida (Sucesso) - Code 200
{
"data": {
"errors": []
},
"company": "a133595",
"unique": "8dbf32bc",
"subunique": "f74277ef",
"status": "done",
"progress": {
"done": "1",
"total": "1"
}
}
Solicitação bem sucedida (Erros) - Code 200
{
"data": {
"errors": [
{
"identifier": "01011",
"message": [
"CPF Inválido",
"E-mail já cadastrado.",
"PIS já cadastrado."
]
}
]
},
"company": "a133595",
"unique": "8dbf32bc",
"subunique": "e1e8eb4b",
"status": "error",
"progress": {
"done": "1",
"total": "1"
}
}
Subunique inválido ou expirado - Code 410
{
"company": "a000101",
"subunique": "bd751350",
"message": "Process SubUnique Expired or Invalid"
}
Autenticação (Erro) - Code 401
{
"error": {
"code": 401,
"message": "Unauthorized"
}
}