Grupos


Obtener todos los grupos (GET)

URL GET /api/grupos

  • Obtener todos los grupos

ESQUEMA

Response

    {
        "estado": true
        "datos": [ // Todos los grupos (Object Grupos)
            "_id" // identificador unico (string)
            "nombre" // nombre del grupo
            "estudiantes": [ // Lista de estudiante (object Estudiante)
            ]
        ]
    }

Obtener un grupo (GET)

URL GET /api/grupos/:id_grupo

  • Obtener un grupo

ESQUEMA

Response

    {
        "estado": true
        "datos": { // Grupo si el id esta bien dado, si no null (object Grupo)
            "_id" // identificador unico (string)
            "nombre" // nombre del grupo
            "estudiantes": [ // Lista de estudiante (object Estudiante)
            ]
        }
    }

Crear un Grupo (POST)

URL GET /api/grupos

  • Crear un grupo

ESQUEMA

Request

    {
        "nombre" // (string)
    }

Response

    {
        "estado": true
        "datos": { // Grupo si el id esta bien dado, si no null (object Grupo)
            "_id" // identificador unico (string)
            "nombre" // nombre del grupo (string)
            "estudiantes": [ // vacio en este caso porque recien cree el grupo
            ]
        }
    }

Eliminar Grupo (DELETE)

URL DELETE /api/grupos/:id_grupo

  • Eliminar un grupo

ESQUEMA

Response

    {
        "estado": true
    }

Anadir Estudiante a Grupo (POST)

URL POST /api/grupos/:id_grupo/estudiantes/:id_estudiante

  • Anadir Estudiante a Grupo

ESQUEMA

Response

    {
        "estado": true
    }

Eliminar Estudiante de Grupo (DELETE)

URL DELETE /api/grupos/:id_grupo/estudiantes/:id_estudiante

  • Eliminar Estudiante de Grupo

ESQUEMA

Response

    {
        "estado": true
    }

results matching ""

    No results matching ""