v1

latestOpenAPI 3.1.0raw.githubusercontent.com2025-07-116470172.6 KB
Complementos

Crear Complemento

Ofrece la lista de todos los complementos académicos disponibles en las escuelas y campus.

post/complements

Headers

campusIDstring uuid required

ID del Campus que se desea trabajar.

periodIDstring uuid required

ID del periodo que se desea trabajar.

Request body

namestring required
program_idstring required
amountinteger required
periodicity'weekly' | 'monthly' | 'bimonthly' | 'quarterly' | 'semiannual' | 'annual' required
frecuency'unique' | 'recurrent' required
pay_datestring required
start_datestring required
end_datestring required
external_idstring
metadataobject

Campo arbitrario de datos de terceros

Example request

{
  "name": "Curso de natación",
  "program_id": "prm_69dc9120-03cc-4737-99b3-88d018804a29",
  "amount": 1000,
  "periodicity": "monthly",
  "frecuency": "recurrent",
  "pay_date": "2023-11-10",
  "start_date": "2023-11-10",
  "end_date": "2023-11-10",
  "external_id": "a2745b9f-64eb-419e-8f18-7913d08d102f",
  "metadata": {
    "id_alumno": "123abc"
  }
}

Response

Crear Complemento

idstring
program_idstring
namestring
amountinteger
frecuency'unique' | 'recurrent'
periodicity'weekly' | 'monthly' | 'bimonthly' | 'quarterly' | 'semiannual' | 'annual'
start_datestring
end_datestring
external_idstring
metadataobject

Campo arbitrario de datos de terceros

Example response

{
  "id": "cpt_96adb1f0-0874-4b8d-be9e-4f8772388d33",
  "program_id": "prm_0cb0b357-b55c-4daa-938e-47733305a4fc",
  "name": "Complemento curso natación",
  "amount": 1000,
  "frecuency": "unique",
  "periodicity": "monthly",
  "start_date": "2024-01-01",
  "end_date": "2024-06-30",
  "external_id": "a2745b9f-64eb-419e-8f18-7913d08d102f",
  "metadata": {
    "id_alumno": "123abc"
  },
  "items": [
    {
      "pay_date": "2024-01-10"
    }
  ]
}