Serviço utilizado para cadastrar. alterar e remover afastamentos do Ahgora PontoWeb.
Permitido envio em lote, máximo 1000 registros por requisição, ou 1mb (mega) |
Afastamentos (absences)
Item | Descrição |
|---|---|
| Fluxo: | Cliente → PontoWeb |
| Rota | https://api.ahgora.com.br/absences |
| Método: | POST |
| Afastamentos - Absences | ||||
| 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 2400 corresponde ao dia total) |
| cod_interno | String | *Sim | Código interno do Afastamento | *Obrigatório para manutenções via integração. A manutenção da ausência depende do campo 'internalCode', caso o mesmo não seja informado não será possível alterar ou remover a ausência pela integração Este código é armazenado para servir de chave para alterações no afastamento |
| operation | String | Sim | Ação a ser realizada | INS operação para inserção ALT para alterar DEL para remoção da ausência |
[
{
"matricula": "00000001",
"motivo": "Atestado médico",
"inicio": "2024-01-11T10:00",
"fim": "2024-01-15T23:00",
"cod_interno": "w289fdf2",
"operation": "INS"
}
] |
[
{
"matricula": "00000001",
"motivo": "Atestado médico",
"inicio": "2024-01-11T10:00",
"fim": "2024-01-15T23:00",
"cod_interno": "w289fdf2",
"operation": "DEL"
}
] |
{
"company": "a000101",
"unique": "bd751350",
"message": "Absences Integration on progress"
} |
Para obter mais detalhe, utilize o serviço Process. Para saber mais entre no link. |
{
"message": "Request format must be an Array",
"code": 400
} |
Exemplo de ERRO de autenticação - Code 401:
{
"message": "Unauthorized",
"code": 401
} |