v1

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

Crear Programa

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

post/programs

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
start_datestring date required
end_datestring date required
education_levelstring required
school_levelstring required
rvoestring
cctstring
external_idstring
metadataobject

Campo arbitrario de datos de terceros

Example request

{
  "name": "Administración",
  "start_date": "2023-07-01",
  "end_date": "2023-12-31",
  "education_level": "primary",
  "school_level": "1 Grado",
  "rvoe": "ABC12345",
  "cct": "ABC12345",
  "external_id": "123abc",
  "metadata": {
    "id_alumno": "123abc"
  }
}

Response

Programa creado

programIDstring
namestring
external_idstring
campus_period_idstring
metadataobject

Campo arbitrario de datos de terceros

Example response

{
  "programID": "prm_62d63d88-4d74-44f2-b017-b46b90d3347b",
  "name": "Administración",
  "external_id": "Campo arbitrario de datos de terceros",
  "campus_period_id": "62d63d88-4d74-44f2-b017-b46b90d3347b",
  "metadata": {
    "id_alumno": "123abc"
  }
}