Overview

Summary

ServicesContactDonateAboutImprint


2. Modular API



2.1 Module System




2.2 Module Interfaces


API 1: AdService-API (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /videoad/ad/{id}findAllVideoAdOfAd(id)AdModuleGETAd VideoAd
(2) /adinsertAd(ad)AdModulePOSTAd
(3) /videoad/{id}findVideoAdById(id)AdModuleGETVideoAd
(4) /blockeduser/blockeruser/{id}findAllBlockedUserOfBlockerUser(id)AdModuleGETUser BlockedUser
(5) /blockeduser/{id}deleteBlockedUserById(id)AdModuleDELETEBlockedUser
(6) /ad/{id}deleteAdById(id)AdModuleDELETEAd
(7) /videoadinsertVideoAd(videoad)AdModulePOSTVideoAd
(8) /ad/{id}updateAdById(ad)AdModulePUTAd
(9) /ad/{id}findAdById(id)AdModuleGETAd
(10) /videoad/{id}updateVideoAdById(videoad)AdModulePUTVideoAd
(11) /blockeduserinsertBlockedUser(blockeduser)AdModulePOSTBlockedUser
(12) /blockeduserfindAllBlockedUser()AdModuleGETBlockedUser
(13) /videoadfindAllVideoAd()AdModuleGETVideoAd
(14) /videoad/{id}deleteVideoAdById(id)AdModuleDELETEVideoAd
(15) /adfindAllAd()AdModuleGETAd
(16) /blockeduser/{id}updateBlockedUserById(blockeduser)AdModulePUTBlockedUser
(17) /blockeduser/blockeduser/{id}findAllBlockedUserOfBlockedUser(id)AdModuleGETUser BlockedUser
(18) /videoad/video/{id}findAllVideoAdOfVideo(id)AdModuleGETVideo VideoAd
(19) /blockeduser/{id}findBlockedUserById(id)AdModuleGETBlockedUser

API 2: CategoryService-API (25)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /playlistvideofindAllPlaylistVideo()CategoryModuleGETPlaylistVideo
(2) /playlistvideo/{id}deletePlaylistVideoById(id)CategoryModuleDELETEPlaylistVideo
(3) /playlist/{id}updatePlaylistById(playlist)CategoryModulePUTPlaylist
(4) /notification/{id}findNotificationById(id)CategoryModuleGETNotification
(5) /playlistvideo/{id}findPlaylistVideoById(id)CategoryModuleGETPlaylistVideo
(6) /playlist/channel/{id}findAllPlaylistOfChannel(id)CategoryModuleGETChannel Playlist
(7) /category/{id}findCategoryById(id)CategoryModuleGETCategory
(8) /playlistvideo/playlist/{id}findAllPlaylistVideoOfPlaylist(id)CategoryModuleGETPlaylist PlaylistVideo
(9) /playlistvideo/video/{id}findAllPlaylistVideoOfVideo(id)CategoryModuleGETVideo PlaylistVideo
(10) /playlistvideoinsertPlaylistVideo(playlistvideo)CategoryModulePOSTPlaylistVideo
(11) /playlistvideo/{id}updatePlaylistVideoById(playlistvideo)CategoryModulePUTPlaylistVideo
(12) /playlist/{id}findPlaylistById(id)CategoryModuleGETPlaylist
(13) /notification/{id}deleteNotificationById(id)CategoryModuleDELETENotification
(14) /category/{id}deleteCategoryById(id)CategoryModuleDELETECategory
(15) /notification/{id}updateNotificationById(notification)CategoryModulePUTNotification
(16) /category/{id}updateCategoryById(category)CategoryModulePUTCategory
(17) /playlistinsertPlaylist(playlist)CategoryModulePOSTPlaylist
(18) /categoryfindAllCategory()CategoryModuleGETCategory
(19) /playlistfindAllPlaylist()CategoryModuleGETPlaylist
(20) /playlistvideo/addedbyuser/{id}findAllPlaylistVideoOfAddedByUser(id)CategoryModuleGETUser PlaylistVideo
(21) /playlist/{id}deletePlaylistById(id)CategoryModuleDELETEPlaylist
(22) /notification/user/{id}findAllNotificationOfUser(id)CategoryModuleGETUser Notification
(23) /notificationfindAllNotification()CategoryModuleGETNotification
(24) /categoryinsertCategory(category)CategoryModulePOSTCategory
(25) /notificationinsertNotification(notification)CategoryModulePOSTNotification

API 3: ChannelService-API (33)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /audiencemetricinsertAudienceMetric(audiencemetric)ChannelModulePOSTAudienceMetric
(2) /channel/{id}deleteChannelById(id)ChannelModuleDELETEChannel
(3) /channelsettinginsertChannelSetting(channelsetting)ChannelModulePOSTChannelSetting
(4) /userfeeditem/user/{id}findAllUserFeedItemOfUser(id)ChannelModuleGETUser UserFeedItem
(5) /subscription/subscriberuser/{id}findAllSubscriptionOfSubscriberUser(id)ChannelModuleGETUser Subscription
(6) /subscription/{id}updateSubscriptionById(subscription)ChannelModulePUTSubscription
(7) /userfeeditem/video/{id}findAllUserFeedItemOfVideo(id)ChannelModuleGETVideo UserFeedItem
(8) /channel/{id}findChannelById(id)ChannelModuleGETChannel
(9) /userfeeditem/{id}updateUserFeedItemById(userfeeditem)ChannelModulePUTUserFeedItem
(10) /channelsetting/{id}updateChannelSettingById(channelsetting)ChannelModulePUTChannelSetting
(11) /channelfindAllChannel()ChannelModuleGETChannel
(12) /subscription/{id}findSubscriptionById(id)ChannelModuleGETSubscription
(13) /subscriptioninsertSubscription(subscription)ChannelModulePOSTSubscription
(14) /channelsetting/channel/{id}findAllChannelSettingOfChannel(id)ChannelModuleGETChannel ChannelSetting
(15) /userfeeditem/channel/{id}findAllUserFeedItemOfChannel(id)ChannelModuleGETChannel UserFeedItem
(16) /audiencemetricfindAllAudienceMetric()ChannelModuleGETAudienceMetric
(17) /channel/{id}updateChannelById(channel)ChannelModulePUTChannel
(18) /channelsetting/{id}findChannelSettingById(id)ChannelModuleGETChannelSetting
(19) /subscription/channel/{id}findAllSubscriptionOfChannel(id)ChannelModuleGETChannel Subscription
(20) /audiencemetric/{id}updateAudienceMetricById(audiencemetric)ChannelModulePUTAudienceMetric
(21) /userfeeditem/{id}deleteUserFeedItemById(id)ChannelModuleDELETEUserFeedItem
(22) /subscription/{id}deleteSubscriptionById(id)ChannelModuleDELETESubscription
(23) /userfeeditem/{id}findUserFeedItemById(id)ChannelModuleGETUserFeedItem
(24) /userfeediteminsertUserFeedItem(userfeeditem)ChannelModulePOSTUserFeedItem
(25) /userfeeditemfindAllUserFeedItem()ChannelModuleGETUserFeedItem
(26) /subscriptionfindAllSubscription()ChannelModuleGETSubscription
(27) /audiencemetric/{id}deleteAudienceMetricById(id)ChannelModuleDELETEAudienceMetric
(28) /channelsetting/{id}deleteChannelSettingById(id)ChannelModuleDELETEChannelSetting
(29) /audiencemetric/{id}findAudienceMetricById(id)ChannelModuleGETAudienceMetric
(30) /channelinsertChannel(channel)ChannelModulePOSTChannel
(31) /channel/owneruser/{id}findAllChannelOfOwnerUser(id)ChannelModuleGETUser Channel
(32) /channelsettingfindAllChannelSetting()ChannelModuleGETChannelSetting
(33) /audiencemetric/channel/{id}findAllAudienceMetricOfChannel(id)ChannelModuleGETChannel AudienceMetric

API 4: CommentService-API (26)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /userprofile/user/{id}findAllUserProfileOfUser(id)CommentModuleGETUser UserProfile
(2) /commentlike/{id}updateCommentLikeById(commentlike)CommentModulePUTCommentLike
(3) /comment/{id}findCommentById(id)CommentModuleGETComment
(4) /commentlike/{id}findCommentLikeById(id)CommentModuleGETCommentLike
(5) /comment/{id}updateCommentById(comment)CommentModulePUTComment
(6) /commentlike/user/{id}findAllCommentLikeOfUser(id)CommentModuleGETUser CommentLike
(7) /commentfindAllComment()CommentModuleGETComment
(8) /userprofileinsertUserProfile(userprofile)CommentModulePOSTUserProfile
(9) /commentlikefindAllCommentLike()CommentModuleGETCommentLike
(10) /commentlike/comment/{id}findAllCommentLikeOfComment(id)CommentModuleGETComment CommentLike
(11) /dailyvideometric/video/{id}findAllDailyVideoMetricOfVideo(id)CommentModuleGETVideo DailyVideoMetric
(12) /commentinsertComment(comment)CommentModulePOSTComment
(13) /userprofile/{id}deleteUserProfileById(id)CommentModuleDELETEUserProfile
(14) /userprofilefindAllUserProfile()CommentModuleGETUserProfile
(15) /comment/{id}deleteCommentById(id)CommentModuleDELETEComment
(16) /dailyvideometric/{id}deleteDailyVideoMetricById(id)CommentModuleDELETEDailyVideoMetric
(17) /dailyvideometricfindAllDailyVideoMetric()CommentModuleGETDailyVideoMetric
(18) /commentlikeinsertCommentLike(commentlike)CommentModulePOSTCommentLike
(19) /comment/video/{id}findAllCommentOfVideo(id)CommentModuleGETVideo Comment
(20) /dailyvideometric/{id}updateDailyVideoMetricById(dailyvideometric)CommentModulePUTDailyVideoMetric
(21) /comment/user/{id}findAllCommentOfUser(id)CommentModuleGETUser Comment
(22) /dailyvideometricinsertDailyVideoMetric(dailyvideometric)CommentModulePOSTDailyVideoMetric
(23) /userprofile/{id}updateUserProfileById(userprofile)CommentModulePUTUserProfile
(24) /dailyvideometric/{id}findDailyVideoMetricById(id)CommentModuleGETDailyVideoMetric
(25) /commentlike/{id}deleteCommentLikeById(id)CommentModuleDELETECommentLike
(26) /userprofile/{id}findUserProfileById(id)CommentModuleGETUserProfile

API 5: DeviceService-API (28)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /videoview/session/{id}findAllVideoViewOfSession(id)DeviceModuleGETUserSession VideoView
(2) /device/{id}deleteDeviceById(id)DeviceModuleDELETEDevice
(3) /usersession/{id}deleteUserSessionById(id)DeviceModuleDELETEUserSession
(4) /userfavorite/{id}deleteUserFavoriteById(id)DeviceModuleDELETEUserFavorite
(5) /usersession/{id}findUserSessionById(id)DeviceModuleGETUserSession
(6) /userfavorite/video/{id}findAllUserFavoriteOfVideo(id)DeviceModuleGETVideo UserFavorite
(7) /videoviewfindAllVideoView()DeviceModuleGETVideoView
(8) /usersessionfindAllUserSession()DeviceModuleGETUserSession
(9) /videoview/video/{id}findAllVideoViewOfVideo(id)DeviceModuleGETVideo VideoView
(10) /userfavoritefindAllUserFavorite()DeviceModuleGETUserFavorite
(11) /userfavorite/{id}findUserFavoriteById(id)DeviceModuleGETUserFavorite
(12) /userfavorite/{id}updateUserFavoriteById(userfavorite)DeviceModulePUTUserFavorite
(13) /videoview/{id}updateVideoViewById(videoview)DeviceModulePUTVideoView
(14) /videoview/{id}findVideoViewById(id)DeviceModuleGETVideoView
(15) /devicefindAllDevice()DeviceModuleGETDevice
(16) /usersessioninsertUserSession(usersession)DeviceModulePOSTUserSession
(17) /usersession/device/{id}findAllUserSessionOfDevice(id)DeviceModuleGETDevice UserSession
(18) /device/{id}findDeviceById(id)DeviceModuleGETDevice
(19) /userfavorite/user/{id}findAllUserFavoriteOfUser(id)DeviceModuleGETUser UserFavorite
(20) /videoview/{id}deleteVideoViewById(id)DeviceModuleDELETEVideoView
(21) /videoviewinsertVideoView(videoview)DeviceModulePOSTVideoView
(22) /userfavoriteinsertUserFavorite(userfavorite)DeviceModulePOSTUserFavorite
(23) /videoview/device/{id}findAllVideoViewOfDevice(id)DeviceModuleGETDevice VideoView
(24) /usersession/user/{id}findAllUserSessionOfUser(id)DeviceModuleGETUser UserSession
(25) /usersession/{id}updateUserSessionById(usersession)DeviceModulePUTUserSession
(26) /device/{id}updateDeviceById(device)DeviceModulePUTDevice
(27) /videoview/user/{id}findAllVideoViewOfUser(id)DeviceModuleGETUser VideoView
(28) /deviceinsertDevice(device)DeviceModulePOSTDevice

API 6: LiveStreamService-API (26)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /captioninsertCaption(caption)LiveStreamModulePOSTCaption
(2) /livechatmessageinsertLiveChatMessage(livechatmessage)LiveStreamModulePOSTLiveChatMessage
(3) /caption/{id}deleteCaptionById(id)LiveStreamModuleDELETECaption
(4) /livechatmessage/{id}updateLiveChatMessageById(livechatmessage)LiveStreamModulePUTLiveChatMessage
(5) /thumbnail/{id}findThumbnailById(id)LiveStreamModuleGETThumbnail
(6) /thumbnailinsertThumbnail(thumbnail)LiveStreamModulePOSTThumbnail
(7) /livestreaminsertLiveStream(livestream)LiveStreamModulePOSTLiveStream
(8) /thumbnailfindAllThumbnail()LiveStreamModuleGETThumbnail
(9) /caption/video/{id}findAllCaptionOfVideo(id)LiveStreamModuleGETVideo Caption
(10) /livestream/channel/{id}findAllLiveStreamOfChannel(id)LiveStreamModuleGETChannel LiveStream
(11) /livechatmessage/livestream/{id}findAllLiveChatMessageOfLiveStream(id)LiveStreamModuleGETLiveStream LiveChatMessage
(12) /livechatmessagefindAllLiveChatMessage()LiveStreamModuleGETLiveChatMessage
(13) /livechatmessage/{id}deleteLiveChatMessageById(id)LiveStreamModuleDELETELiveChatMessage
(14) /livestream/{id}deleteLiveStreamById(id)LiveStreamModuleDELETELiveStream
(15) /livestream/{id}findLiveStreamById(id)LiveStreamModuleGETLiveStream
(16) /livechatmessage/{id}findLiveChatMessageById(id)LiveStreamModuleGETLiveChatMessage
(17) /thumbnail/{id}updateThumbnailById(thumbnail)LiveStreamModulePUTThumbnail
(18) /livestream/{id}updateLiveStreamById(livestream)LiveStreamModulePUTLiveStream
(19) /caption/{id}findCaptionById(id)LiveStreamModuleGETCaption
(20) /caption/{id}updateCaptionById(caption)LiveStreamModulePUTCaption
(21) /thumbnail/{id}deleteThumbnailById(id)LiveStreamModuleDELETEThumbnail
(22) /livestreamfindAllLiveStream()LiveStreamModuleGETLiveStream
(23) /captionfindAllCaption()LiveStreamModuleGETCaption
(24) /thumbnail/video/{id}findAllThumbnailOfVideo(id)LiveStreamModuleGETVideo Thumbnail
(25) /livechatmessage/user/{id}findAllLiveChatMessageOfUser(id)LiveStreamModuleGETUser LiveChatMessage
(26) /livestream/video/{id}findAllLiveStreamOfVideo(id)LiveStreamModuleGETVideo LiveStream

API 7: UserService-API (42)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /commentreport/{id}findCommentReportById(id)UserModuleGETCommentReport
(2) /searchquery/{id}findSearchQueryById(id)UserModuleGETSearchQuery
(3) /channelmember/channel/{id}findAllChannelMemberOfChannel(id)UserModuleGETChannel ChannelMember
(4) /watchlater/{id}updateWatchLaterById(watchlater)UserModulePUTWatchLater
(5) /commentreport/{id}deleteCommentReportById(id)UserModuleDELETECommentReport
(6) /watchlater/user/{id}findAllWatchLaterOfUser(id)UserModuleGETUser WatchLater
(7) /commentreport/resolvedbyuser/{id}findAllCommentReportOfResolvedByUser(id)UserModuleGETUser CommentReport
(8) /channelmember/user/{id}findAllChannelMemberOfUser(id)UserModuleGETUser ChannelMember
(9) /adimpressioninsertAdImpression(adimpression)UserModulePOSTAdImpression
(10) /watchlaterfindAllWatchLater()UserModuleGETWatchLater
(11) /user/{id}updateUserById(user)UserModulePUTUser
(12) /user/{id}deleteUserById(id)UserModuleDELETEUser
(13) /watchlater/video/{id}findAllWatchLaterOfVideo(id)UserModuleGETVideo WatchLater
(14) /commentreportfindAllCommentReport()UserModuleGETCommentReport
(15) /channelmember/{id}updateChannelMemberById(channelmember)UserModulePUTChannelMember
(16) /commentreport/comment/{id}findAllCommentReportOfComment(id)UserModuleGETComment CommentReport
(17) /adimpression/{id}findAdImpressionById(id)UserModuleGETAdImpression
(18) /commentreport/reporteruser/{id}findAllCommentReportOfReporterUser(id)UserModuleGETUser CommentReport
(19) /watchlater/{id}findWatchLaterById(id)UserModuleGETWatchLater
(20) /channelmemberinsertChannelMember(channelmember)UserModulePOSTChannelMember
(21) /watchlaterinsertWatchLater(watchlater)UserModulePOSTWatchLater
(22) /searchquery/user/{id}findAllSearchQueryOfUser(id)UserModuleGETUser SearchQuery
(23) /searchqueryfindAllSearchQuery()UserModuleGETSearchQuery
(24) /adimpression/device/{id}findAllAdImpressionOfDevice(id)UserModuleGETDevice AdImpression
(25) /channelmemberfindAllChannelMember()UserModuleGETChannelMember
(26) /adimpression/ad/{id}findAllAdImpressionOfAd(id)UserModuleGETAd AdImpression
(27) /searchquery/{id}deleteSearchQueryById(id)UserModuleDELETESearchQuery
(28) /userinsertUser(user)UserModulePOSTUser
(29) /user/{id}findUserById(id)UserModuleGETUser
(30) /adimpressionfindAllAdImpression()UserModuleGETAdImpression
(31) /commentreport/{id}updateCommentReportById(commentreport)UserModulePUTCommentReport
(32) /adimpression/video/{id}findAllAdImpressionOfVideo(id)UserModuleGETVideo AdImpression
(33) /commentreportinsertCommentReport(commentreport)UserModulePOSTCommentReport
(34) /searchqueryinsertSearchQuery(searchquery)UserModulePOSTSearchQuery
(35) /userfindAllUser()UserModuleGETUser
(36) /adimpression/{id}deleteAdImpressionById(id)UserModuleDELETEAdImpression
(37) /channelmember/{id}deleteChannelMemberById(id)UserModuleDELETEChannelMember
(38) /adimpression/user/{id}findAllAdImpressionOfUser(id)UserModuleGETUser AdImpression
(39) /watchlater/{id}deleteWatchLaterById(id)UserModuleDELETEWatchLater
(40) /channelmember/{id}findChannelMemberById(id)UserModuleGETChannelMember
(41) /searchquery/{id}updateSearchQueryById(searchquery)UserModulePUTSearchQuery
(42) /adimpression/{id}updateAdImpressionById(adimpression)UserModulePUTAdImpression

API 8: VideoService-API (43)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /videolike/{id}findVideoLikeById(id)VideoModuleGETVideoLike
(2) /watchhistoryfindAllWatchHistory()VideoModuleGETWatchHistory
(3) /videoreport/reporteruser/{id}findAllVideoReportOfReporterUser(id)VideoModuleGETUser VideoReport
(4) /videoreport/{id}updateVideoReportById(videoreport)VideoModulePUTVideoReport
(5) /video/{id}findVideoById(id)VideoModuleGETVideo
(6) /watchhistoryinsertWatchHistory(watchhistory)VideoModulePOSTWatchHistory
(7) /tag/{id}updateTagById(tag)VideoModulePUTTag
(8) /videoreport/{id}deleteVideoReportById(id)VideoModuleDELETEVideoReport
(9) /videotag/{id}findVideoTagById(id)VideoModuleGETVideoTag
(10) /videolike/video/{id}findAllVideoLikeOfVideo(id)VideoModuleGETVideo VideoLike
(11) /watchhistory/{id}deleteWatchHistoryById(id)VideoModuleDELETEWatchHistory
(12) /videoreportfindAllVideoReport()VideoModuleGETVideoReport
(13) /watchhistory/user/{id}findAllWatchHistoryOfUser(id)VideoModuleGETUser WatchHistory
(14) /videotagfindAllVideoTag()VideoModuleGETVideoTag
(15) /taginsertTag(tag)VideoModulePOSTTag
(16) /videoreport/{id}findVideoReportById(id)VideoModuleGETVideoReport
(17) /video/{id}updateVideoById(video)VideoModulePUTVideo
(18) /videolike/{id}updateVideoLikeById(videolike)VideoModulePUTVideoLike
(19) /watchhistory/{id}updateWatchHistoryById(watchhistory)VideoModulePUTWatchHistory
(20) /video/{id}deleteVideoById(id)VideoModuleDELETEVideo
(21) /videolikefindAllVideoLike()VideoModuleGETVideoLike
(22) /tag/{id}findTagById(id)VideoModuleGETTag
(23) /videoreport/video/{id}findAllVideoReportOfVideo(id)VideoModuleGETVideo VideoReport
(24) /videotag/video/{id}findAllVideoTagOfVideo(id)VideoModuleGETVideo VideoTag
(25) /watchhistory/session/{id}findAllWatchHistoryOfSession(id)VideoModuleGETUserSession WatchHistory
(26) /videotag/{id}updateVideoTagById(videotag)VideoModulePUTVideoTag
(27) /videotaginsertVideoTag(videotag)VideoModulePOSTVideoTag
(28) /video/category/{id}findAllVideoOfCategory(id)VideoModuleGETCategory Video
(29) /videotag/{id}deleteVideoTagById(id)VideoModuleDELETEVideoTag
(30) /videotag/tag/{id}findAllVideoTagOfTag(id)VideoModuleGETTag VideoTag
(31) /watchhistory/device/{id}findAllWatchHistoryOfDevice(id)VideoModuleGETDevice WatchHistory
(32) /watchhistory/{id}findWatchHistoryById(id)VideoModuleGETWatchHistory
(33) /videoinsertVideo(video)VideoModulePOSTVideo
(34) /videolikeinsertVideoLike(videolike)VideoModulePOSTVideoLike
(35) /videolike/user/{id}findAllVideoLikeOfUser(id)VideoModuleGETUser VideoLike
(36) /videoreportinsertVideoReport(videoreport)VideoModulePOSTVideoReport
(37) /tag/{id}deleteTagById(id)VideoModuleDELETETag
(38) /videolike/{id}deleteVideoLikeById(id)VideoModuleDELETEVideoLike
(39) /video/channel/{id}findAllVideoOfChannel(id)VideoModuleGETChannel Video
(40) /tagfindAllTag()VideoModuleGETTag
(41) /videoreport/resolvedbyuser/{id}findAllVideoReportOfResolvedByUser(id)VideoModuleGETUser VideoReport
(42) /videofindAllVideo()VideoModuleGETVideo
(43) /watchhistory/video/{id}findAllWatchHistoryOfVideo(id)VideoModuleGETVideo WatchHistory



Overview

Summary

ServicesContactDonateAboutImprint