POST ./absente

It is used to add an absence.

POST parameters

NameValue TypeValidationDetails
e2mIDintRequiredID to student association to a subject
sanIDintRequiredSemester ID
absDatastringRequired; rfc_dateData of teh absence
absStatusintOptional; values[1,2]value 1 = unexcused absence; 2 = excused absences; Default: 1
absObsstringOptionalThe observation

Validation

Error FieldError CodeError Message
e2mID101Invalid e2mID.
e2mID102Invalid e2mID.
sanID20The field must contain a number greater than zero.
sanID101Invalid sanID.
sanID103Not in san date interval.
absData101Invalid absData.
absData102absData not in san data range.
absData103absData is in the future.
absData24The field must contain a valid date. Ex: 2018-06-22

Output example

{
"absID": 8065,
"absStatus": 1,
"absObs": "missing from class",
}