BlackBoard

APIDescription
GET api/blackboard/blackboarditems/{vunetid}/{language}/{daysago}

No documentation available.

GET api/blackboard/blackboardlink/{moduleId}

No documentation available.

UbVu

APIDescription
GET api/ubvu/borrowedbooks?vunetid={vunetid}&language={language}

No documentation available.

GET api/ubvu/reservedbooks?vunetid={vunetid}&language={language}

No documentation available.

StudySpot

APIDescription
GET api/studyspot/room/{vunetid}/{id}

No documentation available.

GET api/studyspot/buildings

No documentation available.

GET api/studyspot/roomtypes

No documentation available.

GET api/studyspot/facilities

No documentation available.

GET api/studyspot/rooms/{vunetid}/{computerRoom}/{buildingId}/{wingId}/{floorId}/{roomTypeId}/{available}?facilityId[0]={facilityId[0]}&facilityId[1]={facilityId[1]}

No documentation available.

GET api/studyspot/filterlists/{vunetid}

No documentation available.

PUT api/studyspot/checkin/{vunetid}/{roomId}/{persons}/{minutes}

No documentation available.

GET api/studyspot/assets

No documentation available.

PUT api/studyspot/savedefect/{vunetid}

No documentation available.

GET api/studyspot/checkedinroom/{vunetid}

No documentation available.

PUT api/studyspot/checkout/{vunetid}/{roomId}

No documentation available.

POST api/studyspot/searchroom/{searchstring}

No documentation available.

Bookmark

Web api controller to perform CRUD on the bookmarks

APIDescription
GET api/bookmark/bookmarkitems/{vunetid}

Gets all bookmarks for a user according to its vunetid

POST api/bookmark/bookmark

Adds a bookmark

PUT api/bookmark/bookmark/{bookmarkId}

Updates a bookmark

DELETE api/bookmark/bookmark/{bookmarkid}

No documentation available.

ContentType

APIDescription
GET api/contenttype/contenttypegroups/{language}

No documentation available.

GET api/contenttype/contenttypegroupbycontenttype/{contenttypekey}

No documentation available.

GET api/contenttype/contentypesbycontenttypegroup/{contenttypegroupid}

No documentation available.

GET api/contenttype/item/{itemId}/{language}

No documentation available.

PUT api/contenttype/item/{language}

No documentation available.

POST api/contenttype/item?language={language}

No documentation available.

DELETE api/contenttype/item/{itemId}

No documentation available.

GET api/contenttype/contenttypekeys

No documentation available.

Device

Controller for device related information

APIDescription
PUT api/device/register/{vunetId}/{platform}/{language}?id={id}

Registers a device to a vunetId if not already registered

DELETE api/device/disconnect/{vunetId}?id={id}

Disconnects a device from a vunetId and deletes either if not connected to anything else

GET api/device/devices/{vunetId}

Returns a list of devices for a given vunetId

PUT api/device/reset?id={id}

Resets the number of open notifications on a device

Person

Controller for person related information

APIDescription
GET api/person/getobjectid/{vunetId}/{language}

Returns a studentID, studentNr, employeeId

GET api/person/preference/{vunetId}/{key}

No documentation available.

PUT api/person/preference/{vunetId}/{key}/{value}

No documentation available.

GET api/person/getprofile/{vunetId}

Returns the sharepoint user profile for a user

MaintenanceMessage

APIDescription
GET api/maintenancemessages/clearcache

No documentation available.

GET api/maintenancemessages/dictionary/urls/{language}/{encodedurl}

Get the message items for a specified category.

GET api/maintenancemessages/dictionary/app/{language}

Get the message items for the VU App.

POST api/maintenancemessages/category/{id}

No documentation available.

PUT api/maintenancemessages/category/{id}

No documentation available.

DELETE api/maintenancemessages/category/{id}

No documentation available.

GET api/maintenancemessages/category/{id}

No documentation available.

GET api/maintenancemessages/categories

No documentation available.

PUT api/maintenancemessages/item/{key}

No documentation available.

POST api/maintenancemessages/item/{key}

No documentation available.

DELETE api/maintenancemessages/item/{itemId}

No documentation available.

GET api/maintenancemessages/item/{itemId}

No documentation available.

GET api/maintenancemessages/items

No documentation available.

GET api/maintenancemessages/items/category/{categoryId}

No documentation available.

PUT api/maintenancemessages/url/{key}

No documentation available.

POST api/maintenancemessages/url/{key}

No documentation available.

DELETE api/maintenancemessages/url/{id}

No documentation available.

GET api/maintenancemessages/url/{id}

No documentation available.

GET api/maintenancemessages/urls

No documentation available.

GET api/maintenancemessages/urls/category/{categoryId}

No documentation available.

Payment

APIDescription
GET api/payment/admissionPay/{productId}/{studentId}/{language}

No documentation available.

GET api/payment/admissionProducts/{studentId}/{language}

No documentation available.

PUT api/payment/admissionUpdatePaymentStatus/{studentId}/{language}/{referenceId}

Updates payment status according to external services

Notification

APIDescription
GET api/notificationcenter/portalnotifications/{vunetid}/{language}/{itemscount}

No documentation available.

GET api/notificationcenter/portaltasks/{vunetid}/{language}/{itemscount}

No documentation available.

GET api/notificationcenter/unreadportalnotificationids/{vunetid}

No documentation available.

PUT api/notificationcenter/putportalnotificationreadstatus/{vunetid}/{read}

No documentation available.

GET api/notificationcenter/overviewurl

No documentation available.

PUT api/notificationcenter/sendGeneralContactNotification/{vunetid}/{language}

No documentation available.

PUT api/notificationcenter/sendAppContactNotification/{vunetid}/{language}

No documentation available.

PUT api/notificationcenter/sendStudyContactNotification/{vunetid}/{language}

No documentation available.

Organization

APIDescription
GET api/organization/abbreviations/{code}

No documentation available.

GET api/organization/abbreviations

No documentation available.

Language

APIDescription
GET api/language/clearcache

No documentation available.

GET api/language/dictionary/categories/{language}?categories[0]={categories[0]}&categories[1]={categories[1]}

Gets the language items for the specified categories.

GET api/language/dictionary/category/{language}/{category}

Get the language items of a specified category.

GET api/language/items/category/{categoryId}

No documentation available.

GET api/language/dictionary/items/{language}?requestItems[0].Key={requestItems[0].Key}&requestItems[0].Category={requestItems[0].Category}&requestItems[1].Key={requestItems[1].Key}&requestItems[1].Category={requestItems[1].Category}

Gets the language items for a specified array of requested items.

GET api/language/dictionary/item/{language}?Key={Key}&Category={Category}

Gets a language item for a specific category/key.

POST api/language/category

No documentation available.

DELETE api/language/category/{categoryId}

No documentation available.

GET api/language/category/{categoryId}

No documentation available.

GET api/language/categories

No documentation available.

GET api/language/category/{key}

No documentation available.

PUT api/language/item/{key}

No documentation available.

POST api/language/item

No documentation available.

DELETE api/language/item/{itemId}

No documentation available.

GET api/language/item/{itemId}

No documentation available.

GET api/language/items

No documentation available.

PUT api/language/updateItems/{overwrite}

No documentation available.

PUT api/language/usedTranslations

No documentation available.

GET api/language/unknownUsedTranslations

No documentation available.

ProjectDetails

APIDescription
GET api/projectdetails/projects/{vunetId}

No documentation available.

GET api/projectdetails/reports/{vunetId}/{guid}

No documentation available.

Password

APIDescription
POST api/password/passwordresettoken/{vunetId}

No documentation available.

Content

APIDescription
GET api/content/findcomponents/{vunetid}/{language}/{items}?contentTypes[0]={contentTypes[0]}&contentTypes[1]={contentTypes[1]}&targets[0]={targets[0]}&targets[1]={targets[1]}&sortField={sortField}&sort={sort}&important={important}

No documentation available.

GET api/content/findcomponents/{vunetid}/{language}/{items}/{sort}?contentTypes[0]={contentTypes[0]}&contentTypes[1]={contentTypes[1]}&targets[0]={targets[0]}&targets[1]={targets[1]}&sortField={sortField}&important={important}

No documentation available.

GET api/content/findcomponents/{vunetid}/{language}/{items}/{sortField}/{sort}?contentTypes[0]={contentTypes[0]}&contentTypes[1]={contentTypes[1]}&targets[0]={targets[0]}&targets[1]={targets[1]}&important={important}

No documentation available.

GET api/content/findcomponentsbydate/{vunetid}/{language}/{from}/{to}/{items}?contentTypes[0]={contentTypes[0]}&contentTypes[1]={contentTypes[1]}&targets[0]={targets[0]}&targets[1]={targets[1]}&sortField={sortField}&sort={sort}

No documentation available.

GET api/content/findcomponentsbydate/{vunetid}/{language}/{from}/{to}/{items}/{sort}?contentTypes[0]={contentTypes[0]}&contentTypes[1]={contentTypes[1]}&targets[0]={targets[0]}&targets[1]={targets[1]}&sortField={sortField}

No documentation available.

GET api/content/findcomponentsbydate/{vunetid}/{language}/{from}/{to}/{items}/{sortField}/{sort}?contentTypes[0]={contentTypes[0]}&contentTypes[1]={contentTypes[1]}&targets[0]={targets[0]}&targets[1]={targets[1]}

No documentation available.

GET api/content/multimediacomponent/{vunetid}/{id}

No documentation available.

GET api/content/component/{vunetid}/{id}

No documentation available.

GET api/content/components/{vunetid}?id[0]={id[0]}&id[1]={id[1]}

No documentation available.

GET api/content/visuals?vunetid={vunetid}&language={language}&location={location}&contentTypes[0]={contentTypes[0]}&contentTypes[1]={contentTypes[1]}&targets[0]={targets[0]}&targets[1]={targets[1]}

No documentation available.

GET api/content/keywords/{language}

No documentation available.

GET api/content/targettingStructure/{language}

No documentation available.

ResultRegistration

APIDescription
GET api/resultregistration/grades/{moduleId}/{academicYear}

No documentation available.

GET api/resultregistration/grades/{type}/{language}/{moduleId}/{academicYear}/{moduleName}

No documentation available.

SecondarySubjects

APIDescription
GET api/secondarysubjects/modules/{vunetId}/{language}/{admissionId}

No documentation available.

GET api/secondarysubjects/moduleGroups/{vunetId}/{language}/{admissionId}

No documentation available.

GET api/secondarysubjects/modules/{vunetId}/{language}/{admissionId}/{moduleGroupId}

No documentation available.

GET api/secondarysubjects/status/{vunetId}/{language}/{admissionId}

No documentation available.

POST api/secondarysubjects/module/{vunetId}/{language}/{admissionId}/{moduleId}

No documentation available.

DELETE api/secondarysubjects/module/{vunetId}/{requestId}

No documentation available.

POST api/secondarysubjects/moduleGroup/{vunetId}/{language}/{admissionId}/{moduleGroupId}

No documentation available.

DELETE api/secondarysubjects/moduleGroup/{vunetId}/{requestId}

No documentation available.

StudentNote

APIDescription
GET api/studentnote/latest/{vunetId}/{language}/{notesCount}/{tasksCount}

No documentation available.

GET api/studentnote/searchpersons/{searchString}/{count}

No documentation available.

Common

APIDescription
GET api/common/clearrolescache

No documentation available.

GET api/common/authenticated

No documentation available.

GET api/common/identifier

No documentation available.

GET api/common/name

No documentation available.

GET api/common/claims

No documentation available.

GET api/common/tasks/{username}/{expiresSoonWindow}

No documentation available.

TopDesk

APIDescription
GET api/topdesk/requestsstub/{vunetid}/{closed}/{completed}/{language}/{fromDate}

No documentation available.

GET api/topdesk/requests/{vunetid}/{closed}/{completed}/{language}/{fromDate}

No documentation available.

POST api/topdesk/specializationincident/{vunetId}/{language}

No documentation available.

POST api/topdesk/appincident/{vunetId}/{language}

No documentation available.

Student

Controller for student related information

APIDescription
GET api/student/hasdisabilities/{studentId}/{language}

Get a boolean to check for disabilities

GET api/student/getstudentid/{vunetId}/{language}

Returns a studentID

GET api/student/getstudentadmissionstatus/{studentId}/{admissionId}/{language}

Returns a status tree

GET api/student/getstudentgradingstatus/{vunetId}/{language}

No documentation available.

AcademicStructure

APIDescription
GET api/academicstructure/faculties/{language}

Get all faculties

Evaluation

APIDescription
GET api/evaluation/items/student/{vunetid}/{active}/{days}

Get evaluations for students

GET api/evaluation/items/nonstudent/{vunetId}/{active}/{maxCount}/{days}

Get evaluations for non students

PUT api/evaluation/feedback/{evaluationId}/{vunetId}/{feedback}

Store the user feedback

Specialization

APIDescription
POST api/specialization/bookspecialization/{studentId}/{specializationId}/{programOfStudyId}/{year}/{language}/{forceBooking}

No documentation available.

GET api/specialization/bookedspecializations/{studentId}/{type}/{programOfStudyId}/{year}/{language}

No documentation available.

DELETE api/specialization/deletespecialization/{bookingId}/{studentId}/{programOfStudyId}/{language}

No documentation available.

GET api/specialization/eligablespecializations/{studentId}/{type}/{programOfStudyId}/{year}/{language}

No documentation available.

GET api/specialization/specializations/{studentId}/{language}

No documentation available.

Study

APIDescription
GET api/study/recentgrades/{studentId}/{language}/{count}

No documentation available.

GET api/study/events/2/{vunetid}/{language}/{startdate}/{enddate}

No documentation available.

GET api/study/events/{vunetid}/{language}/{date}

No documentation available.

GET api/study/events/{studentId}/{language}/{startdate}/{enddate}

No documentation available.

GET api/study/studies/{studentId}/{language}

No documentation available.

GET api/study/studyadmissions/{studentId}/{vunetId}/{language}

No documentation available.

GET api/study/allstudies/{studentId}/{language}

No documentation available.

GET api/study/studyplan/{studentId}/{programOfStudyId}/{year}/{language}

No documentation available.

GET api/study/searchmodules/{studentId}/{programOfStudyId}/{year}/{language}/{top}

No documentation available.

GET api/study/proposedModules/{studentId}/{programOfStudyId}/{year}/{periodId}/{language}

No documentation available.

GET api/study/periods/{programOfStudyId}/{year}/{language}

No documentation available.

GET api/study/moduleSchedule/{moduleId}/{programOfStudyId}/{year}/{periodId}/{language}

No documentation available.

GET api/study/getModule/{moduleId}/{programOfStudyId}/{year}/{periodId}/{language}

No documentation available.

GET api/study/getModules/{moduleGroupId}/{programOfStudyId}/{year}/{language}

No documentation available.

GET api/study/getModules/{programOfStudyId}/{year}/{language}

No documentation available.

GET api/study/searchminormodulegroups/{studentId}/{programOfStudyId}/{year}/{language}/{top}

No documentation available.

GET api/study/gradesPdf/{vunetId}/{language}/{includeFailed}/{includeSubGrades}/{studyIdValues}

No documentation available.

GET api/study/gradesExcel/{vunetId}/{language}/{includeFailed}/{includeSubGrades}/{studyIdValues}

No documentation available.

PUT api/study/bookModule/{studentId}/{programOfStudyId}/{year}/{periodId}/{language}

No documentation available.

PUT api/study/addRemoveFreeActivity/{studentId}/{programOfStudyId}/{year}/{language}

No documentation available.

GET api/study/getBookedModule/{studentId}/{bookingId}/{programOfStudyId}/{year}/{periodId}/{language}

No documentation available.

GET api/study/studyPlanYears/{programOfStudyId}

No documentation available.

GET api/study/blackBoardLink/{moduleId}/{year}/{periodId}

No documentation available.

GET api/study/isValidExcur/{studentId}/{year}/{language}

No documentation available.

GET api/study/studentInfo/widget/{vunetId}/{language}

No documentation available.

GET api/study/studentInfo/detail/{vunetId}/{language}

No documentation available.

GET api/study/studentresults/widget/{vunetId}/{language}/{studyProgramId}/{maxResults}

No documentation available.

GET api/study/studentresults/detail/{vunetId}/{language}

No documentation available.

GET api/study/studentresults/creditswidget/{vunetId}/{language}/{studyProgramId}

No documentation available.

GET api/study/studentresults/gpawidget/{studentId}/{language}/{studyProgramId}

No documentation available.

GET api/study/getModulesForUser/{vunetid}/{year}/{language}

No documentation available.

GET api/study/getProgramOfStudies/{year}/{language}

No documentation available.

GET api/study/getCurrentAcademicYear

No documentation available.

GET api/study/getCandidateList/{year}/{period}/{moduleId}/{language}

No documentation available.

GET api/study/candidateExcel/{academicYear}/{academicPeriod}/{moduleId}/{language}

No documentation available.

GET api/study/filteredCandidateExcel/{academicYear}/{academicPeriod}/{moduleId}/{compressed}/{language}

No documentation available.

GET api/study/filteredCandidateCSV/{academicYear}/{academicPeriod}/{moduleId}/{compressed}/{language}

No documentation available.

GET api/study/candidatePDF/{academicYear}/{academicPeriod}/{moduleId}/{examPresencePdf}/{compressed}/{language}

No documentation available.

GET api/study/academicstructure/clearcache

No documentation available.

App

APIDescription
GET api/app/apps

Gat all apps

GET api/app/apps/{language}

Get localized apps

GET api/app/app/{appId}

Get app from appId

GET api/app/appsbykey/{username}/{key}/{language}

Get localized apps by name for specific user

GET api/app/app/{appId}/{language}

Get localized app

GET api/app/apps/{userName}/{language}

Get apps for specific user

GET api/app/apps/menu/{userName}/{language}

Get appmenu apps for specific user

GET api/app/apps/type/{typeId}/{language}

Get apps by type

PUT api/app/app/{appId}

Add or update app

DELETE api/app/app/{appId}

Delete app

POST api/app/app

Add or update app

GET api/app/targetclaims?language={language}

No documentation available.

GET api/app/targetclaims/{appId}

No documentation available.

GET api/app/targetclaims

No documentation available.

GET api/app/targetclaim/{targetClaimId}

No documentation available.

DELETE api/app/targetclaim/{targetClaimId}

No documentation available.

PUT api/app/targetclaim/{targetClaimId}

No documentation available.

POST api/app/targetclaim

No documentation available.

POST api/app/apptargetclaim/{appId}/{targetClaimId}/{isNegative}

No documentation available.

PUT api/app/apptargetclaim/{appId}/{targetClaimId}/{isNegative}

No documentation available.

DELETE api/app/apptargetclaim/{appId}/{targetClaimId}

No documentation available.

GET api/app/apptypes

No documentation available.

GET api/app/apptype/{appTypeId}

No documentation available.

POST api/app/apptype

No documentation available.

PUT api/app/apptype/{appTypeId}

No documentation available.

DELETE api/app/apptype/{appTypeId}

No documentation available.

GET api/app/appsettings/{appId}

Get settings for a specific app

GET api/app/appsetting/{appId}/{settingKey}

Get an app setting by settingKey

PUT api/app/appsetting/{appId}/{settingKey}

Update an app setting

DELETE api/app/appsetting/{appId}/{settingKey}

Delete an app setting

POST api/app/appsetting/{appId}/{settingKey}

Add new app setting

DELETE api/app/appForUser/{vunetId}/{appId}

Remove an app for a specific user

PUT api/app/appForUser/{vunetId}/{appId}

Remove an app for a specific user

PUT api/app/order/{vunetId}

Remove an app for a specific user

DataManagement

APIDescription
POST api/datamanagement/getarchstorurl

No documentation available.

GET api/datamanagement/faculties/{language}

No documentation available.

GET api/datamanagement/UserAppointmentfaculties/{vunetid}/{language}

No documentation available.

GET api/datamanagement/hasaccess

No documentation available.

POST api/datamanagement/SendContactForm/{language}

No documentation available.