API de los Explorers de Launch X con conexión a base de datos PostgreSQL.
localhost:8000/explorers
Obtener la lista completa de explorers.
localhost:8000/explorers/:id
Obtener explorer por su id.
localhost:8000/explorers
Crear un nuevo explorer.
{
"name": "name",
"username": "username",
"mission": "mission",
"azureCertification": false
}
localhost:8000/explorers/:id
Actualizar explorer por su id.
{
"name": "name",
"username": "username",
"mission": "mission",
"azureCertification": false
}
localhost:8000/explorers/:id
Eliminar explorer por su id.
API de los Students de Launch X con conexión a base de datos PostgreSQL.
localhost:8000/students
Obtener la lista completa de students.
localhost:8000/students/:id
Obtener student por su id.
localhost:8000/students
Crear un nuevo student.
{
"name": "name",
"lang": "lang",
"missionCommander": "missionCommander",
"enrollments": 0,
"hasCertification": false
}
localhost:8000/students/:id
Actualizar student por su id.
{
"name": "name",
"lang": "lang",
"missionCommander": "missionCommander",
"enrollments": 0,
"hasCertification": false
}
localhost:8000/students/:id
Eliminar student por su id.
API de los Mission Commanders de Launch X con conexión a base de datos PostgreSQL.
localhost:8000/commanders
Obtener la lista completa de mission commanders.
localhost:8000/commanders/:id
Obtener mission commander por su id.
localhost:8000/commanders
Crear un nuevo mission commander.
{
"name": "name",
"username": "username",
"mainStack": "mainStack",
"currentEnrollment": false,
"hasAzureCertification": false
}
localhost:8000/commanders/:id
Actualizar mission commander por su id.
{
"name": "name",
"username": "username",
"mainStack": "mainStack",
"currentEnrollment": false,
"hasAzureCertification": false
}
localhost:8000/commanders/:id
Eliminar mission commander por su id.