Overview

Summary

ContactDonateImprint


2. Modular API



2.1 Module System




2.2 Module Interfaces


API 1: AdService-API (23)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /notificationfindAllNotification()AdModuleGETNotification
(2) /category/{id}deleteCategoryById(id)AdModuleDELETECategory
(3) /videoad/{id}deleteVideoAdById(id)AdModuleDELETEVideoAd
(4) /notification/{id}deleteNotificationById(id)AdModuleDELETENotification
(5) /category/{id}updateCategoryById(category)AdModulePUTCategory
(6) /notification/user/{id}findAllNotificationOfUser(id)AdModuleGETUser Notification
(7) /ad/{id}deleteAdById(id)AdModuleDELETEAd
(8) /videoad/video/{id}findAllVideoAdOfVideo(id)AdModuleGETVideo VideoAd
(9) /notification/{id}findNotificationById(id)AdModuleGETNotification
(10) /adinsertAd(ad)AdModulePOSTAd
(11) /videoad/ad/{id}findAllVideoAdOfAd(id)AdModuleGETAd VideoAd
(12) /categoryfindAllCategory()AdModuleGETCategory
(13) /adfindAllAd()AdModuleGETAd
(14) /notificationinsertNotification(notification)AdModulePOSTNotification
(15) /ad/{id}findAdById(id)AdModuleGETAd
(16) /notification/{id}updateNotificationById(notification)AdModulePUTNotification
(17) /videoadfindAllVideoAd()AdModuleGETVideoAd
(18) /categoryinsertCategory(category)AdModulePOSTCategory
(19) /videoad/{id}findVideoAdById(id)AdModuleGETVideoAd
(20) /videoad/{id}updateVideoAdById(videoad)AdModulePUTVideoAd
(21) /ad/{id}updateAdById(ad)AdModulePUTAd
(22) /category/{id}findCategoryById(id)AdModuleGETCategory
(23) /videoadinsertVideoAd(videoad)AdModulePOSTVideoAd

API 2: ChannelService-API (33)

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

API 3: CommentService-API (26)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /comment/user/{id}findAllCommentOfUser(id)CommentModuleGETUser Comment
(2) /thumbnail/{id}deleteThumbnailById(id)CommentModuleDELETEThumbnail
(3) /commentlikeinsertCommentLike(commentlike)CommentModulePOSTCommentLike
(4) /commentlikefindAllCommentLike()CommentModuleGETCommentLike
(5) /comment/{id}deleteCommentById(id)CommentModuleDELETEComment
(6) /caption/video/{id}findAllCaptionOfVideo(id)CommentModuleGETVideo Caption
(7) /commentlike/{id}findCommentLikeById(id)CommentModuleGETCommentLike
(8) /commentinsertComment(comment)CommentModulePOSTComment
(9) /captioninsertCaption(caption)CommentModulePOSTCaption
(10) /thumbnailfindAllThumbnail()CommentModuleGETThumbnail
(11) /commentlike/{id}updateCommentLikeById(commentlike)CommentModulePUTCommentLike
(12) /comment/video/{id}findAllCommentOfVideo(id)CommentModuleGETVideo Comment
(13) /thumbnail/{id}findThumbnailById(id)CommentModuleGETThumbnail
(14) /caption/{id}updateCaptionById(caption)CommentModulePUTCaption
(15) /commentlike/{id}deleteCommentLikeById(id)CommentModuleDELETECommentLike
(16) /commentlike/comment/{id}findAllCommentLikeOfComment(id)CommentModuleGETComment CommentLike
(17) /commentfindAllComment()CommentModuleGETComment
(18) /comment/{id}findCommentById(id)CommentModuleGETComment
(19) /caption/{id}findCaptionById(id)CommentModuleGETCaption
(20) /commentlike/user/{id}findAllCommentLikeOfUser(id)CommentModuleGETUser CommentLike
(21) /thumbnail/{id}updateThumbnailById(thumbnail)CommentModulePUTThumbnail
(22) /thumbnailinsertThumbnail(thumbnail)CommentModulePOSTThumbnail
(23) /thumbnail/video/{id}findAllThumbnailOfVideo(id)CommentModuleGETVideo Thumbnail
(24) /caption/{id}deleteCaptionById(id)CommentModuleDELETECaption
(25) /captionfindAllCaption()CommentModuleGETCaption
(26) /comment/{id}updateCommentById(comment)CommentModulePUTComment

API 4: DeviceService-API (28)

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

API 5: LiveStreamService-API (21)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /livestream/video/{id}findAllLiveStreamOfVideo(id)LiveStreamModuleGETVideo LiveStream
(2) /livechatmessage/{id}deleteLiveChatMessageById(id)LiveStreamModuleDELETELiveChatMessage
(3) /livestreaminsertLiveStream(livestream)LiveStreamModulePOSTLiveStream
(4) /livechatmessage/livestream/{id}findAllLiveChatMessageOfLiveStream(id)LiveStreamModuleGETLiveStream LiveChatMessage
(5) /livestream/{id}updateLiveStreamById(livestream)LiveStreamModulePUTLiveStream
(6) /blockeduser/blockeduser/{id}findAllBlockedUserOfBlockedUser(id)LiveStreamModuleGETUser BlockedUser
(7) /livestream/channel/{id}findAllLiveStreamOfChannel(id)LiveStreamModuleGETChannel LiveStream
(8) /livechatmessage/user/{id}findAllLiveChatMessageOfUser(id)LiveStreamModuleGETUser LiveChatMessage
(9) /livechatmessagefindAllLiveChatMessage()LiveStreamModuleGETLiveChatMessage
(10) /blockeduser/{id}findBlockedUserById(id)LiveStreamModuleGETBlockedUser
(11) /livestreamfindAllLiveStream()LiveStreamModuleGETLiveStream
(12) /blockeduserinsertBlockedUser(blockeduser)LiveStreamModulePOSTBlockedUser
(13) /blockeduserfindAllBlockedUser()LiveStreamModuleGETBlockedUser
(14) /livechatmessage/{id}findLiveChatMessageById(id)LiveStreamModuleGETLiveChatMessage
(15) /livechatmessageinsertLiveChatMessage(livechatmessage)LiveStreamModulePOSTLiveChatMessage
(16) /livestream/{id}deleteLiveStreamById(id)LiveStreamModuleDELETELiveStream
(17) /blockeduser/blockeruser/{id}findAllBlockedUserOfBlockerUser(id)LiveStreamModuleGETUser BlockedUser
(18) /livechatmessage/{id}updateLiveChatMessageById(livechatmessage)LiveStreamModulePUTLiveChatMessage
(19) /livestream/{id}findLiveStreamById(id)LiveStreamModuleGETLiveStream
(20) /blockeduser/{id}updateBlockedUserById(blockeduser)LiveStreamModulePUTBlockedUser
(21) /blockeduser/{id}deleteBlockedUserById(id)LiveStreamModuleDELETEBlockedUser

API 6: PlaylistService-API (26)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /playlist/{id}updatePlaylistById(playlist)PlaylistModulePUTPlaylist
(2) /playlistvideo/{id}findPlaylistVideoById(id)PlaylistModuleGETPlaylistVideo
(3) /userprofilefindAllUserProfile()PlaylistModuleGETUserProfile
(4) /playlistvideo/{id}deletePlaylistVideoById(id)PlaylistModuleDELETEPlaylistVideo
(5) /userprofileinsertUserProfile(userprofile)PlaylistModulePOSTUserProfile
(6) /userprofile/{id}findUserProfileById(id)PlaylistModuleGETUserProfile
(7) /dailyvideometricfindAllDailyVideoMetric()PlaylistModuleGETDailyVideoMetric
(8) /playlistvideo/{id}updatePlaylistVideoById(playlistvideo)PlaylistModulePUTPlaylistVideo
(9) /playlist/{id}deletePlaylistById(id)PlaylistModuleDELETEPlaylist
(10) /dailyvideometric/{id}findDailyVideoMetricById(id)PlaylistModuleGETDailyVideoMetric
(11) /dailyvideometric/{id}deleteDailyVideoMetricById(id)PlaylistModuleDELETEDailyVideoMetric
(12) /dailyvideometricinsertDailyVideoMetric(dailyvideometric)PlaylistModulePOSTDailyVideoMetric
(13) /playlist/channel/{id}findAllPlaylistOfChannel(id)PlaylistModuleGETChannel Playlist
(14) /playlist/{id}findPlaylistById(id)PlaylistModuleGETPlaylist
(15) /userprofile/{id}deleteUserProfileById(id)PlaylistModuleDELETEUserProfile
(16) /userprofile/user/{id}findAllUserProfileOfUser(id)PlaylistModuleGETUser UserProfile
(17) /playlistvideofindAllPlaylistVideo()PlaylistModuleGETPlaylistVideo
(18) /playlistvideoinsertPlaylistVideo(playlistvideo)PlaylistModulePOSTPlaylistVideo
(19) /dailyvideometric/{id}updateDailyVideoMetricById(dailyvideometric)PlaylistModulePUTDailyVideoMetric
(20) /playlistfindAllPlaylist()PlaylistModuleGETPlaylist
(21) /playlistinsertPlaylist(playlist)PlaylistModulePOSTPlaylist
(22) /dailyvideometric/video/{id}findAllDailyVideoMetricOfVideo(id)PlaylistModuleGETVideo DailyVideoMetric
(23) /playlistvideo/addedbyuser/{id}findAllPlaylistVideoOfAddedByUser(id)PlaylistModuleGETUser PlaylistVideo
(24) /playlistvideo/video/{id}findAllPlaylistVideoOfVideo(id)PlaylistModuleGETVideo PlaylistVideo
(25) /playlistvideo/playlist/{id}findAllPlaylistVideoOfPlaylist(id)PlaylistModuleGETPlaylist PlaylistVideo
(26) /userprofile/{id}updateUserProfileById(userprofile)PlaylistModulePUTUserProfile

API 7: UserService-API (42)

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

API 8: VideoService-API (43)

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



Overview

Summary

ContactDonateImprint