ВКР-СМАРТ API / Документация о сервисе

В данном разделе приведен основной перечень запросов ВКР-СМАРТ API.

Список годов выпуска

/structure/years/get

Данный запрос возвращает список созданных в структуре организации годов выпуска.

Используйте параметр ответа total для определения количества элементов.

Формат возвращаемых данных о годе выпуска:

{
    "success": true,
    "message": "",
    "total": 3,
    "status": 200,
    "data": [
        {
            "id": 1042,
            "name": "2018",
            "comment": "Первый семестр",
            "countstudent": 150
        },
        {
            "id": 1327,
            "name": "2020/2021",
            "comment": null,
            "countstudent": 0
        },
        {
            "id": 1330,
            "name": "2027",
            "comment": "",
            "countstudent": 111
        }
    ]
}

/structure/years/{year_id}/get

Данный запрос возвращает информацию о годе выпуска.

{
    "success": true,
    "message": "",
    "total": 1,
    "status": 200,
    "data": {
        "id": 1042,
        "name": "2018",
        "comment": "Первый семестр",
        "countstudent": 150
    }
}

/structure/years/{year_id}/facultets/get

Данный запрос возвращает информацию о списке факультетов в рамках года выпуска.

{
    "success": true,
    "message": "",
    "total": 2,
    "status": 200,
    "data": [
        {
            "id": 3198,
            "name": "Теоретический факультет"
        },
        {
            "id": 3199,
            "name": "Экономический факультет"
        }
    ]
}

/structure/facultets/{facultet_id}/departments/get

Данный запрос возвращает информацию о списке кафедр в рамках факультета.

{
    "success": true,
    "message": "",
    "total": 1,
    "status": 200,
    "data": [
        {
            "id": 8717,
            "name": "Экономики и права"
        }
    ]
}

/structure/departments/{department_id}/specialties/get

Данный запрос возвращает информацию о списке направлений подготовки в рамках кафедры.

{
    "success": true,
    "message": "",
    "total": 3,
    "status": 200,
    "data": [
        {
            "id": 16766,
            "code": "38.04.01",
            "name": "Экономика"
        },
        {
            "id": 16768,
            "code": "25.03.03",
            "name": "Аэронавигация"
        },
        {
            "id": 16769,
            "code": "35.03.04",
            "name": "Агрономия"
        }
    ]
}