REST API · Fato
Timesheets
Ponto — A jornada por pessoa e dia, com horas normais e extras.
normalMinutes e overtimeMinutes são as versões numéricas das horas, que vêm como texto. Some as numéricas.
- Endereço
/v1/openagros/timesheets- Chave
id- Escopo
agriculture.read- Campos
- 14
REST não filtra
A superfície REST aceita apenas page e pageSize. Para filtrar ou ordenar no servidor, use OData; em REST, o recorte é do lado do cliente.
Campos
| Campo | O que é | Tipo | Nulo |
|---|---|---|---|
id
chave
| Identificador da linha. | Edm.Int64 inteiro | — |
date | Data do registro. | Edm.Date data | sim |
worker | Pessoa que executou. | Edm.String texto | sim |
role | Função. | Edm.String texto | sim |
department | Departamento. | Edm.String texto | sim |
team | Equipe. | Edm.String texto | sim |
normalHours | Horas normais, como o sistema registra (texto). | Edm.String texto | sim |
overtimeHours | Horas extras, como o sistema registra (texto). | Edm.String texto | sim |
normalMinutes | Horas normais em minutos, para somar. | Edm.Double número | sim |
overtimeMinutes | Horas extras em minutos, para somar. | Edm.Double número | sim |
hourlyWage | Salário por hora. | Edm.Double número | sim |
hourlyCharges | Encargos por hora. | Edm.Double número | sim |
absent | Falta abonada. | Edm.Boolean booleano | — |
vacation | Em férias. | Edm.Boolean booleano | — |
Exemplos
curl
curl -H "Authorization: Bearer oag_SEU_TOKEN" \
"https://service.agrosti.com.br/v1/openagros/timesheets?pageSize=200&page=1" Sintaxe completa em REST API.