Pessoa (People)
Serviço utilizado para cadastrar, alterar e desligar pessoas no PontoWeb.
Permitido envio em lote, máximo 1000 registros por requisição, ou 1mb (mega) |
Pessoa (people) | Pessoa - People | | Campo | Tipo | Obrig. | Descrição | Regra | | matricula | String | Sim | Matrícula do Funcionário |
| | motivo | String | Sim | Motivo do Afastamento | *String do motivo de afastamento cadastrado no PontoWeb Enviar o Código ou o Motivo, é obrigatória uma das informações | | inicio | String | Sim | Data e/ou hora Inicial do Afastamento | YYYY-MM-DDTHH:MM | | fim | String | Sim | Data e/ou hora Final do Afastamento | YYYY-MM-DDTHH:MM (Enviando hora final 24:00 corresponde ao dia total) | | cod_interno | String | *Sim | Código interno do Afastamento | *Obrigatório para manutenções via integração. Este campo é chave para acessar o registro. A manutenção da ausência depende deste campo, caso o mesmo não seja informado não será possível alterar ou remover a ausência pela integração. Ele deve ser único para todos os afastamentos cadastrados pela integração. | | operation | String | Sim | Ação a ser realizada | INS operação para inserção ALT para alterar DEL para remoção da ausência | | ignora_bloqueio | String | Não | Ignora bloqueios de períodos | Ignora o bloqueio de apurações para inserir ou alterar registro de afastamento em período de bloqueio. Caso utilize o recurso "bloqueio de competências" no PontoWeb. Para alterar afastamentos ou incluir quando a competência estiver bloqueada deverá utilizar este campo para alterar ou incluir. 0 = false (default quando o campo não é enviado) 1 = true A alteração ou inclusão só será aplicada na apuração da competência bloqueada se o período for desbloqueado.
Exemplo: No caso de um afastamento inserido no sistema com data início 10/10/2000 e data fim 10/10/2050 e utilizado o recurso de "bloqueio de competência", se necessário alterar ou a data inicio ou a data fim desse afastamento, deve-se utilizar o "ignora_bloqueio = 1" para que o afastamento seja alterado com sucesso. |
Exemplos de Requisições (Requests)
Corpo da Requisição - Inclusão/Alteração - Dados Básicos:[
{
"matricula": "0123456",
"nome": "John Doe",
"pis": "44799198333",
"cpf": "000.000.000-00",
"regimeTrabalho": "CLT",
"cargo": "Human Resources Chief",
"centroCusto": "'00000001' or 'RH'",
"cnpj": "48.603.081/0001-40",
"dataAdmissao": "2020-10-10",
"dataNascimento": "1990-10-25",
"departamento": "Human Resources",
"email": "[email protected]",
"matricula_esocial": "44799198333",
}
] |
Corpo da Requisição - Inclusão/Alteração - Dados Opcionais:[
{
...
"telefone": "999999999",
"sexo": "M",
"rg": "012345",
"ctps": "2413892",
"mifare": "101,010,101",
"codBarras": "0000000",
"codInterno": "0001",
"dataCnpj": "2022-09",
...
}
] |
Corpo da Requisição - Inclusão/Alteração - Hierarquia Líder Imediato:[
{
...
"nome_chefia": "Nome Chefia",
"matricula_chefia": "00001",
"email_chefia": "[email protected]",
...
}
] |
Corpo da Requisição - Inclusão/Alteração - Ponto Por Exceção:[
{
...
"ponto_excecao": true,
"data_inicio_ponto_excecao": "2024-01-01",
"data_fim_ponto_excecao": "2024-02-01",
...
}
] |
Corpo da Requisição - Inclusão/Alteração - Ponto Por Exceção:[
{
...
"ponto_excecao": true,
"data_inicio_ponto_excecao": "2024-01-01",
"data_fim_ponto_excecao": "2024-02-01",
...
}
] |
Corpo da Requisição - Inclusão/Alteração - Portaria 671 (REP-P):[
{
...
"sem_pis": true,
...
}
] |
Corpo da Requisição - Inclusão/Alteração - Localizações:[
{
...
"localizacoes": ["TESTES"],
...
}
] |
Corpo da Requisição - Inclusão/Alteração - Escalas:[
{
...
"tipo_escala": "Noturna"
"lastChangeDefaultSchedule": "2020-08-05",
"escala_padrao": "006",
"carga_horaria": "40",
...
}
] |
Corpo da Requisição - Inclusão/Alteração - Financeiro:[
{
...
"custo_da_hora": "12,00",
"financeiro": {
"salario": "2.245,50",
"beneficios": {
"vr": "235,50"
}
}
...
}
] |
Corpo da Requisição - Inclusão/Alteração - Módulos:[
{
...
"permissao_modulos": {
"modulo": [
{
"produto": "batida_mobile",
"valor": "1"
},
{
"produto": "pontoweb",
"valor": "1"
}
]
},
...
}
] |
Corpo da Requisição - Inclusão/Alteração - Nome Social:[
{
...
"checkbox_nome_social": true,
"nome_registro": "Alan Warren",
...
}
] |
Corpo da Requisição - Inclusão/Alteração - Demissão:[
{
...
"dataDemissao": "2020-10-10",
...
}
] |
Corpo da Requisição - Inclusão/Alteração - Elegibilidade do Ponto:[
{
...
"bate_ponto": "Ponto Obrigatorio",
"data_troca_elegibilidade_ponto": "2020-08-01",
...
}
] |
Corpo da Requisição - Alteração - Matrícula:[
{
...
"matricula_redefinir": "1234567"
...
}
] |
Corpo da Requisição - Inclusão/Alteração - Reintegração(Readmissão):[
{
...
"eventoReintegracao": "01022024",
"dataReintegracao": "01022024",
...
}
] |
Exemplos de Retornos (Responses)
Resposta quando SUCESSO - Code 200:{
"company": "a000101",
"message": "Absences's Integration on progress",
"unique": "bd751350",
"subunique": "dc8ab430"
} |
Para obter mais detalhe, utilize o serviço Process. Para saber mais entre no link. |
ERRO de Validação - Code 400:{
"message": "Request format must be an Array",
"code": 400
} |
ERRO de Autenticação - Code 401:{
"message": "Unauthorized",
"code": 401
} |
ERRO de Permissão - Code 403:{
"error": {
"message": "Forbidden",
"code": 403
}
} |
Observação: Verificar as permissões do usuário para acessar a rota/serviço.
|