| Índice | ||
|---|---|---|
|
Serviço utilizado para cadastrar. alterar e remover afastamentos do Ahgora PontoWeb.
| Aviso |
|---|
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 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 do deste 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. 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 |
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
[
{
"matricula": "00000001",
"motivo": "Atestado médico",
"inicio": "2024-01-11T10:00",
"fim": "2024-01-15T23:00",
"cod_interno": "w289fdf2",
"operation": "INS"
}
] |
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
[
{
"matricula": "00000001",
"motivo": "Atestado médico",
"inicio": "2024-01-11T10:00",
"fim": "2024-01-15T23:00",
"cod_interno": "w289fdf2",
"operation": "DEL"
}
] |
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
{
"company": "a000101",
"unique": "bd751350",
"message": "Absences Integration on progress"
} |
| Dica |
|---|
Para obter mais detalhe, utilize o serviço Process. Para saber mais entre no link. |
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
{
"message": "Request format must be an Array",
"code": 400
} |
ERRO de Autenticação - Code 401:
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
{
"message": "Unauthorized",
"code": 401
} |