Available SOAP services:
Activity
  • setEventQueryService
  • getUserActivityRestVersion
  • getUserActivity
  • getUserLogonActivity
  • getUserActivityByType
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/activity
WSDL : {http://webservices.sakaiproject.org/}ActivityService
Target namespace: http://webservices.sakaiproject.org/
Assignments
  • shiftAssignmentDates
  • getSubmissionsForAssignment
  • addSubmissionAttachment
  • createAssignment
  • getAssignmentsForContext
  • createSubmission
  • setAssignmentAcceptUntil
  • setAssignmentGradeCommentforUser
  • undeleteAssignments
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/assignments
WSDL : {http://webservices.sakaiproject.org/}AssignmentsService
Target namespace: http://webservices.sakaiproject.org/
ContentHosting
  • deleteResource
  • getResources
  • getSiteCollectionSize
  • syncResources
  • getContentData
  • getMyWorkspaceResources
  • createContentItem
  • getUserResources
  • updateContentItem
  • createFolder
  • getInfo
  • getAllSitesCollectionSize
  • getVirtualRoot
  • siteHideResources
  • createTopFolder
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/contenthosting
WSDL : {http://webservices.sakaiproject.org/}ContentHostingService
Target namespace: http://webservices.sakaiproject.org/
LessonBuilder
  • deleteOrphanPages
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/lessons
WSDL : {http://webservices.sakaiproject.org/}LessonBuilderService
Target namespace: http://webservices.sakaiproject.org/
MessageForums
  • addMessage
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/messageforums
WSDL : {http://webservices.sakaiproject.org/}MessageForumsService
Target namespace: http://webservices.sakaiproject.org/
SakaiConfiguration
  • adjustLogLevel
  • getProperties
  • setProperty
  • getProperty
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/configuration
WSDL : {http://webservices.sakaiproject.org/}SakaiConfigurationService
Target namespace: http://webservices.sakaiproject.org/
SakaiGradebook
  • mapsAreEqual
  • createOrUpdateGradeScale
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/gradebook
WSDL : {http://webservices.sakaiproject.org/}SakaiGradebookService
Target namespace: http://webservices.sakaiproject.org/
SakaiI18n
  • getI18nProperties
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/i18n
WSDL : {http://webservices.sakaiproject.org/}SakaiI18nService
Target namespace: http://webservices.sakaiproject.org/
SakaiJob
  • deleteJob
  • runJob
  • createJob
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/job
WSDL : {http://webservices.sakaiproject.org/}SakaiJobService
Target namespace: http://webservices.sakaiproject.org/
SakaiLogin
  • loginToServerGET
  • loginToServer
  • logout
  • login
  • loginGET
  • logoutGET
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/login
WSDL : {http://webservices.sakaiproject.org/}SakaiLoginService
Target namespace: http://webservices.sakaiproject.org/
SakaiPortalLogin
  • login
  • loginAndCreate
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/portallogin
WSDL : {http://webservices.sakaiproject.org/}SakaiPortalLoginService
Target namespace: http://webservices.sakaiproject.org/
SakaiReport
  • executeQuery4
  • executeQuery3
  • executeQuery
  • executeQuery2
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/report
WSDL : {http://webservices.sakaiproject.org/}SakaiReportService
Target namespace: http://webservices.sakaiproject.org/
SakaiScript
  • changeSiteShortDescription
  • changeSiteJoinable
  • addMemberToAuthzGroupWithRole
  • copyRole
  • changeSiteDescription
  • getAllSitesForCurrentUser
  • addLTITool
  • addMemberToGroup
  • addMemberToSiteWithRole
  • getSiteDefaultJoinerRole
  • checkForMemberInSite
  • checkForAuthzGroup
  • removeMemberFromSiteBatch
  • addNewToolToAllWorkspaces
  • changeSiteTitle
  • addNewPageToSiteWithPosition
  • checkForSite
  • getUserId
  • getUserDisplayNameForCurrentUser
  • changeUserEid
  • getSessionForUser
  • setSiteProperty
  • setRoleForAuthzGroupMaintenance
  • changeUserType
  • getAllSitesForUser
  • getGroupsInSite
  • getPagesAndToolsForSite
  • removeUser
  • removeAllRolesFromAuthzGroup
  • addNewToolToPage
  • addNewUser
  • disallowAllFunctionsForRole
  • getAvailableRoles
  • getSubSites
  • searchForUsers
  • checkForMemberInAuthzGroupWithRole
  • getSiteDescription
  • getUsersInAuthzGroup
  • setUserProperty
  • copyRole2
  • changeSiteSkin
  • addCalendarEvent
  • addNewUserWithInternalId
  • addMemberToSiteWithRoleBatch
  • checkForUserById
  • getUsersInAuthzGroupWithRole
  • changeUserPassword
  • setUserTimeZone
  • copySiteContent
  • getAllUsers
  • addConfigPropertyToPage
  • getSessionTotalCount
  • addConfigPropertyToTool
  • getUserIdForCurrentUser
  • changeSiteIconUrl
  • checkForEmptyRolesInAuthzGroup
  • addNewAuthzGroup
  • allowFunctionForRole
  • getPlacementId
  • changeUserName
  • getUserEmailForCurrentUser
  • removeRoleFromAuthzGroup
  • checkSession
  • getSitesUserCanAccess
  • findSitesByPropertyValue
  • removeAuthzGroup
  • changeUserLocale
  • getUserDisplayName
  • getSessionCountForServer
  • getSiteSkin
  • getUserProperty
  • copySiteContentForTool
  • getExistingFunctions
  • getSiteProperty
  • addGroupToSite
  • copyCalendarEvents
  • addToolAndPageToSite
  • getPagesAndToolsForSiteForCurrentUser
  • setRoleDescription
  • addNewRoleToAuthzGroup
  • findSitesByTitle
  • checkForUser
  • changeUserInfo
  • isSiteJoinable
  • archiveSite
  • removeMemberFromSite
  • getUserEmail
  • getUserType
  • removePageFromSite
  • changeUserEmail
  • disallowFunctionForRole
  • removeSite
  • findSitesByProperty
  • removeAllMembersFromAuthzGroup
  • addNewSite
  • getSiteTitle
  • removeSiteProperty
  • changeSitePublishStatus
  • copyResources
  • removeMemberFromAuthzGroup
  • checkForRoleInAuthzGroup
  • getSessionForCurrentUser
  • copySite
  • isSuperUser
  • checkForUserInAuthzGroup
  • changeSiteMemberStatus
  • resetAllUserWorkspace
  • getParentSite
  • getSitesCurrentUserCanAccess
  • addNewPageToSite
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/sakai
WSDL : {http://webservices.sakaiproject.org/}SakaiScriptService
Target namespace: http://webservices.sakaiproject.org/
SakaiSigning
  • getSessionToServerForUser
  • testsign
  • getSession
  • touchsession
  • verifysign
  • getSessionToServer
  • getSessionForUser
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/signing
WSDL : {http://webservices.sakaiproject.org/}SakaiSigningService
Target namespace: http://webservices.sakaiproject.org/
SakaiUCT
  • updateExternalTool
  • loginToServer
  • logout
  • findToolInUserHomeById
  • addExternalToolToSite
  • freeMemory
  • addToolToSite
  • setAssignmentGradeCommentforUser
  • removeTool
  • addExternalToolToUserHomeById
  • cacheClearAll
  • getProviderIdForSite
  • requeueTurnitin
  • updateProfilePhoto
  • login
  • getSiteMembers
  • cacheEvictExpired
  • addExternalToolToSiteById
  • findTool
  • totalMemory
  • getActiveUserCount
  • addExternalToolToUserHome
  • setProviderIdForSite
  • archiveSite
  • encoding
  • uptime
  • addSection
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/uct
WSDL : {http://webservices.sakaiproject.org/}SakaiUCTService
Target namespace: http://webservices.sakaiproject.org/
ShortenedUrl
  • shortenWithSecurity
  • shorten
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/shortenedurl
WSDL : {http://webservices.sakaiproject.org/}ShortenedUrlService
Target namespace: http://webservices.sakaiproject.org/
TestsAndQuizzes
  • createAssessmentFromExport
  • createAssessmentFromText
  • poolAttachmentReport
  • createAssessmentFromExportFile
Endpoint address: https://vula.uct.ac.za/sakai-ws/soap/testsandquizzes
WSDL : {http://webservices.sakaiproject.org/}TestsAndQuizzesService
Target namespace: http://webservices.sakaiproject.org/


Available RESTful services:
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/report
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/shortenedurl
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/configuration
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/signing
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/job
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/sakai
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/portallogin
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/login
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/i18n
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/activity
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/gradebook
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/assignments
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/contenthosting
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/messageforums
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/lessons
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/testsandquizzes
Endpoint address: https://vula.uct.ac.za/sakai-ws/rest/uct