Overview
Summary
Contact
Donate
Imprint
2. Modular API
2.1 Module System
2.2 Module Interfaces
API 1: CampaignService-API (19)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/usermute
insertUserMute(usermute)
CampaignModule
POST
UserMute
(2)
/campaign/{id}
deleteCampaignById(id)
CampaignModule
DELETE
Campaign
(3)
/usermute/{id}
deleteUserMuteById(id)
CampaignModule
DELETE
UserMute
(4)
/adaccount/{id}
findAdAccountById(id)
CampaignModule
GET
AdAccount
(5)
/campaign/{id}
findCampaignById(id)
CampaignModule
GET
Campaign
(6)
/campaign
findAllCampaign()
CampaignModule
GET
Campaign
(7)
/campaign/{id}
updateCampaignById(campaign)
CampaignModule
PUT
Campaign
(8)
/adaccount/{id}
updateAdAccountById(adaccount)
CampaignModule
PUT
AdAccount
(9)
/adaccount
insertAdAccount(adaccount)
CampaignModule
POST
AdAccount
(10)
/adaccount
findAllAdAccount()
CampaignModule
GET
AdAccount
(11)
/usermute/muteduser/{id}
findAllUserMuteOfMutedUser(id)
CampaignModule
GET
UserAccount
UserMute
(12)
/adaccount/{id}
deleteAdAccountById(id)
CampaignModule
DELETE
AdAccount
(13)
/adaccount/owneruser/{id}
findAllAdAccountOfOwnerUser(id)
CampaignModule
GET
UserAccount
AdAccount
(14)
/usermute/{id}
updateUserMuteById(usermute)
CampaignModule
PUT
UserMute
(15)
/campaign/adaccount/{id}
findAllCampaignOfAdAccount(id)
CampaignModule
GET
AdAccount
Campaign
(16)
/campaign
insertCampaign(campaign)
CampaignModule
POST
Campaign
(17)
/usermute/{id}
findUserMuteById(id)
CampaignModule
GET
UserMute
(18)
/usermute
findAllUserMute()
CampaignModule
GET
UserMute
(19)
/usermute/user/{id}
findAllUserMuteOfUser(id)
CampaignModule
GET
UserAccount
UserMute
API 2: DirectMessageConversationService-API (20)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/follow
insertFollow(follow)
DirectMessageConversationModule
POST
Follow
(2)
/directmessage/{id}
findDirectMessageById(id)
DirectMessageConversationModule
GET
DirectMessage
(3)
/directmessageconversation/{id}
updateDirectMessageConversationById(directmessageconversation)
DirectMessageConversationModule
PUT
DirectMessageConversation
(4)
/follow/{id}
deleteFollowById(id)
DirectMessageConversationModule
DELETE
Follow
(5)
/directmessageconversation/{id}
findDirectMessageConversationById(id)
DirectMessageConversationModule
GET
DirectMessageConversation
(6)
/follow/{id}
findFollowById(id)
DirectMessageConversationModule
GET
Follow
(7)
/directmessage
findAllDirectMessage()
DirectMessageConversationModule
GET
DirectMessage
(8)
/directmessageconversation
insertDirectMessageConversation(directmessageconversation)
DirectMessageConversationModule
POST
DirectMessageConversation
(9)
/directmessage/{id}
deleteDirectMessageById(id)
DirectMessageConversationModule
DELETE
DirectMessage
(10)
/directmessage
insertDirectMessage(directmessage)
DirectMessageConversationModule
POST
DirectMessage
(11)
/follow/{id}
updateFollowById(follow)
DirectMessageConversationModule
PUT
Follow
(12)
/directmessage/conversation/{id}
findAllDirectMessageOfConversation(id)
DirectMessageConversationModule
GET
DirectMessageConversation
DirectMessage
(13)
/follow
findAllFollow()
DirectMessageConversationModule
GET
Follow
(14)
/directmessage/{id}
updateDirectMessageById(directmessage)
DirectMessageConversationModule
PUT
DirectMessage
(15)
/directmessageconversation/creatoruser/{id}
findAllDirectMessageConversationOfCreatorUser(id)
DirectMessageConversationModule
GET
UserAccount
DirectMessageConversation
(16)
/directmessageconversation/{id}
deleteDirectMessageConversationById(id)
DirectMessageConversationModule
DELETE
DirectMessageConversation
(17)
/follow/followeruser/{id}
findAllFollowOfFollowerUser(id)
DirectMessageConversationModule
GET
UserAccount
Follow
(18)
/directmessage/senderuser/{id}
findAllDirectMessageOfSenderUser(id)
DirectMessageConversationModule
GET
UserAccount
DirectMessage
(19)
/follow/followeduser/{id}
findAllFollowOfFollowedUser(id)
DirectMessageConversationModule
GET
UserAccount
Follow
(20)
/directmessageconversation
findAllDirectMessageConversation()
DirectMessageConversationModule
GET
DirectMessageConversation
API 3: HashtagService-API (19)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/tweethashtag/{id}
findTweetHashtagById(id)
HashtagModule
GET
TweetHashtag
(2)
/userblock/{id}
deleteUserBlockById(id)
HashtagModule
DELETE
UserBlock
(3)
/userblock/{id}
findUserBlockById(id)
HashtagModule
GET
UserBlock
(4)
/hashtag
findAllHashtag()
HashtagModule
GET
Hashtag
(5)
/userblock
findAllUserBlock()
HashtagModule
GET
UserBlock
(6)
/hashtag/{id}
deleteHashtagById(id)
HashtagModule
DELETE
Hashtag
(7)
/hashtag/{id}
updateHashtagById(hashtag)
HashtagModule
PUT
Hashtag
(8)
/hashtag
insertHashtag(hashtag)
HashtagModule
POST
Hashtag
(9)
/tweethashtag/tweet/{id}
findAllTweetHashtagOfTweet(id)
HashtagModule
GET
Tweet
TweetHashtag
(10)
/tweethashtag/{id}
updateTweetHashtagById(tweethashtag)
HashtagModule
PUT
TweetHashtag
(11)
/userblock/blockeduser/{id}
findAllUserBlockOfBlockedUser(id)
HashtagModule
GET
UserAccount
UserBlock
(12)
/hashtag/{id}
findHashtagById(id)
HashtagModule
GET
Hashtag
(13)
/userblock/{id}
updateUserBlockById(userblock)
HashtagModule
PUT
UserBlock
(14)
/tweethashtag/{id}
deleteTweetHashtagById(id)
HashtagModule
DELETE
TweetHashtag
(15)
/userblock/user/{id}
findAllUserBlockOfUser(id)
HashtagModule
GET
UserAccount
UserBlock
(16)
/userblock
insertUserBlock(userblock)
HashtagModule
POST
UserBlock
(17)
/tweethashtag
findAllTweetHashtag()
HashtagModule
GET
TweetHashtag
(18)
/tweethashtag
insertTweetHashtag(tweethashtag)
HashtagModule
POST
TweetHashtag
(19)
/tweethashtag/hashtag/{id}
findAllTweetHashtagOfHashtag(id)
HashtagModule
GET
Hashtag
TweetHashtag
API 4: ListService-API (27)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/listmembership/{id}
deleteListMembershipById(id)
ListModule
DELETE
ListMembership
(2)
/listmembership/{id}
updateListMembershipById(listmembership)
ListModule
PUT
ListMembership
(3)
/media
insertMedia(media)
ListModule
POST
Media
(4)
/media/tweet/{id}
findAllMediaOfTweet(id)
ListModule
GET
Tweet
Media
(5)
/communitymembership
insertCommunityMembership(communitymembership)
ListModule
POST
CommunityMembership
(6)
/listmembership/list/{id}
findAllListMembershipOfList(id)
ListModule
GET
List
ListMembership
(7)
/media/{id}
findMediaById(id)
ListModule
GET
Media
(8)
/listmembership/{id}
findListMembershipById(id)
ListModule
GET
ListMembership
(9)
/communitymembership/user/{id}
findAllCommunityMembershipOfUser(id)
ListModule
GET
UserAccount
CommunityMembership
(10)
/list/{id}
deleteListById(id)
ListModule
DELETE
List
(11)
/media/{id}
deleteMediaById(id)
ListModule
DELETE
Media
(12)
/listmembership/addedbyuser/{id}
findAllListMembershipOfAddedByUser(id)
ListModule
GET
UserAccount
ListMembership
(13)
/list/{id}
findListById(id)
ListModule
GET
List
(14)
/media
findAllMedia()
ListModule
GET
Media
(15)
/listmembership
findAllListMembership()
ListModule
GET
ListMembership
(16)
/listmembership
insertListMembership(listmembership)
ListModule
POST
ListMembership
(17)
/communitymembership/{id}
updateCommunityMembershipById(communitymembership)
ListModule
PUT
CommunityMembership
(18)
/media/{id}
updateMediaById(media)
ListModule
PUT
Media
(19)
/list
insertList(list)
ListModule
POST
List
(20)
/communitymembership/community/{id}
findAllCommunityMembershipOfCommunity(id)
ListModule
GET
Community
CommunityMembership
(21)
/list
findAllList()
ListModule
GET
List
(22)
/list/{id}
updateListById(list)
ListModule
PUT
List
(23)
/communitymembership
findAllCommunityMembership()
ListModule
GET
CommunityMembership
(24)
/listmembership/user/{id}
findAllListMembershipOfUser(id)
ListModule
GET
UserAccount
ListMembership
(25)
/communitymembership/{id}
findCommunityMembershipById(id)
ListModule
GET
CommunityMembership
(26)
/list/owneruser/{id}
findAllListOfOwnerUser(id)
ListModule
GET
UserAccount
List
(27)
/communitymembership/{id}
deleteCommunityMembershipById(id)
ListModule
DELETE
CommunityMembership
API 5: SpaceService-API (22)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/space/creatoruser/{id}
findAllSpaceOfCreatorUser(id)
SpaceModule
GET
UserAccount
Space
(2)
/spaceparticipant
findAllSpaceParticipant()
SpaceModule
GET
SpaceParticipant
(3)
/report/{id}
deleteReportById(id)
SpaceModule
DELETE
Report
(4)
/spaceparticipant/user/{id}
findAllSpaceParticipantOfUser(id)
SpaceModule
GET
UserAccount
SpaceParticipant
(5)
/report
findAllReport()
SpaceModule
GET
Report
(6)
/spaceparticipant/space/{id}
findAllSpaceParticipantOfSpace(id)
SpaceModule
GET
Space
SpaceParticipant
(7)
/report/{id}
findReportById(id)
SpaceModule
GET
Report
(8)
/space/{id}
updateSpaceById(space)
SpaceModule
PUT
Space
(9)
/report/reporteruser/{id}
findAllReportOfReporterUser(id)
SpaceModule
GET
UserAccount
Report
(10)
/space
insertSpace(space)
SpaceModule
POST
Space
(11)
/space/{id}
deleteSpaceById(id)
SpaceModule
DELETE
Space
(12)
/spaceparticipant/{id}
findSpaceParticipantById(id)
SpaceModule
GET
SpaceParticipant
(13)
/spaceparticipant/{id}
deleteSpaceParticipantById(id)
SpaceModule
DELETE
SpaceParticipant
(14)
/spaceparticipant
insertSpaceParticipant(spaceparticipant)
SpaceModule
POST
SpaceParticipant
(15)
/report
insertReport(report)
SpaceModule
POST
Report
(16)
/space/{id}
findSpaceById(id)
SpaceModule
GET
Space
(17)
/report/{id}
updateReportById(report)
SpaceModule
PUT
Report
(18)
/report/reportedtweet/{id}
findAllReportOfReportedTweet(id)
SpaceModule
GET
Tweet
Report
(19)
/spaceparticipant/{id}
updateSpaceParticipantById(spaceparticipant)
SpaceModule
PUT
SpaceParticipant
(20)
/space
findAllSpace()
SpaceModule
GET
Space
(21)
/report/reporteduser/{id}
findAllReportOfReportedUser(id)
SpaceModule
GET
UserAccount
Report
(22)
/report/resolveruser/{id}
findAllReportOfResolverUser(id)
SpaceModule
GET
UserAccount
Report
API 6: TrendLocationService-API (18)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/apiaccesstoken/user/{id}
findAllApiAccessTokenOfUser(id)
TrendLocationModule
GET
UserAccount
ApiAccessToken
(2)
/apiaccesstoken
findAllApiAccessToken()
TrendLocationModule
GET
ApiAccessToken
(3)
/trendtopic/trendlocation/{id}
findAllTrendTopicOfTrendLocation(id)
TrendLocationModule
GET
TrendLocation
TrendTopic
(4)
/trendtopic/{id}
updateTrendTopicById(trendtopic)
TrendLocationModule
PUT
TrendTopic
(5)
/trendlocation
findAllTrendLocation()
TrendLocationModule
GET
TrendLocation
(6)
/apiaccesstoken/{id}
updateApiAccessTokenById(apiaccesstoken)
TrendLocationModule
PUT
ApiAccessToken
(7)
/apiaccesstoken
insertApiAccessToken(apiaccesstoken)
TrendLocationModule
POST
ApiAccessToken
(8)
/apiaccesstoken/apiapp/{id}
findAllApiAccessTokenOfApiApp(id)
TrendLocationModule
GET
ApiApp
ApiAccessToken
(9)
/trendlocation
insertTrendLocation(trendlocation)
TrendLocationModule
POST
TrendLocation
(10)
/trendtopic
insertTrendTopic(trendtopic)
TrendLocationModule
POST
TrendTopic
(11)
/trendlocation/{id}
findTrendLocationById(id)
TrendLocationModule
GET
TrendLocation
(12)
/apiaccesstoken/{id}
findApiAccessTokenById(id)
TrendLocationModule
GET
ApiAccessToken
(13)
/trendlocation/{id}
deleteTrendLocationById(id)
TrendLocationModule
DELETE
TrendLocation
(14)
/trendtopic/{id}
findTrendTopicById(id)
TrendLocationModule
GET
TrendTopic
(15)
/trendtopic
findAllTrendTopic()
TrendLocationModule
GET
TrendTopic
(16)
/apiaccesstoken/{id}
deleteApiAccessTokenById(id)
TrendLocationModule
DELETE
ApiAccessToken
(17)
/trendlocation/{id}
updateTrendLocationById(trendlocation)
TrendLocationModule
PUT
TrendLocation
(18)
/trendtopic/{id}
deleteTrendTopicById(id)
TrendLocationModule
DELETE
TrendTopic
API 7: TweetService-API (33)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/retweet/{id}
deleteRetweetById(id)
TweetModule
DELETE
Retweet
(2)
/retweet
insertRetweet(retweet)
TweetModule
POST
Retweet
(3)
/promotedtweet/{id}
deletePromotedTweetById(id)
TweetModule
DELETE
PromotedTweet
(4)
/promotedtweet
findAllPromotedTweet()
TweetModule
GET
PromotedTweet
(5)
/tweet/{id}
findTweetById(id)
TweetModule
GET
Tweet
(6)
/promotedtweet/tweet/{id}
findAllPromotedTweetOfTweet(id)
TweetModule
GET
Tweet
PromotedTweet
(7)
/polloption
insertPollOption(polloption)
TweetModule
POST
PollOption
(8)
/retweet/user/{id}
findAllRetweetOfUser(id)
TweetModule
GET
UserAccount
Retweet
(9)
/promotedtweet/campaign/{id}
findAllPromotedTweetOfCampaign(id)
TweetModule
GET
Campaign
PromotedTweet
(10)
/tweet/{id}
deleteTweetById(id)
TweetModule
DELETE
Tweet
(11)
/retweet/tweet/{id}
findAllRetweetOfTweet(id)
TweetModule
GET
Tweet
Retweet
(12)
/retweet
findAllRetweet()
TweetModule
GET
Retweet
(13)
/retweet/{id}
findRetweetById(id)
TweetModule
GET
Retweet
(14)
/poll/{id}
deletePollById(id)
TweetModule
DELETE
Poll
(15)
/tweet
insertTweet(tweet)
TweetModule
POST
Tweet
(16)
/promotedtweet/{id}
updatePromotedTweetById(promotedtweet)
TweetModule
PUT
PromotedTweet
(17)
/poll
findAllPoll()
TweetModule
GET
Poll
(18)
/tweet/{id}
updateTweetById(tweet)
TweetModule
PUT
Tweet
(19)
/poll/tweet/{id}
findAllPollOfTweet(id)
TweetModule
GET
Tweet
Poll
(20)
/polloption/poll/{id}
findAllPollOptionOfPoll(id)
TweetModule
GET
Poll
PollOption
(21)
/polloption/{id}
findPollOptionById(id)
TweetModule
GET
PollOption
(22)
/tweet
findAllTweet()
TweetModule
GET
Tweet
(23)
/tweet/user/{id}
findAllTweetOfUser(id)
TweetModule
GET
UserAccount
Tweet
(24)
/poll/{id}
updatePollById(poll)
TweetModule
PUT
Poll
(25)
/polloption/{id}
updatePollOptionById(polloption)
TweetModule
PUT
PollOption
(26)
/promotedtweet/{id}
findPromotedTweetById(id)
TweetModule
GET
PromotedTweet
(27)
/poll/{id}
findPollById(id)
TweetModule
GET
Poll
(28)
/promotedtweet
insertPromotedTweet(promotedtweet)
TweetModule
POST
PromotedTweet
(29)
/polloption/{id}
deletePollOptionById(id)
TweetModule
DELETE
PollOption
(30)
/retweet/{id}
updateRetweetById(retweet)
TweetModule
PUT
Retweet
(31)
/tweet/inreplytouser/{id}
findAllTweetOfInReplyToUser(id)
TweetModule
GET
UserAccount
Tweet
(32)
/poll
insertPoll(poll)
TweetModule
POST
Poll
(33)
/polloption
findAllPollOption()
TweetModule
GET
PollOption
API 8: UserAccountService-API (30)
Remote Method
Local Method
Module
HTTP-Method
References
(1)
/apiapp
insertApiApp(apiapp)
UserAccountModule
POST
ApiApp
(2)
/community/{id}
findCommunityById(id)
UserAccountModule
GET
Community
(3)
/device/{id}
deleteDeviceById(id)
UserAccountModule
DELETE
Device
(4)
/device/user/{id}
findAllDeviceOfUser(id)
UserAccountModule
GET
UserAccount
Device
(5)
/apiapp/{id}
findApiAppById(id)
UserAccountModule
GET
ApiApp
(6)
/community
insertCommunity(community)
UserAccountModule
POST
Community
(7)
/community/{id}
deleteCommunityById(id)
UserAccountModule
DELETE
Community
(8)
/apiapp/owneruser/{id}
findAllApiAppOfOwnerUser(id)
UserAccountModule
GET
UserAccount
ApiApp
(9)
/session/{id}
updateSessionById(session)
UserAccountModule
PUT
Session
(10)
/community/creatoruser/{id}
findAllCommunityOfCreatorUser(id)
UserAccountModule
GET
UserAccount
Community
(11)
/session/{id}
findSessionById(id)
UserAccountModule
GET
Session
(12)
/device
findAllDevice()
UserAccountModule
GET
Device
(13)
/useraccount
insertUserAccount(useraccount)
UserAccountModule
POST
UserAccount
(14)
/apiapp/{id}
updateApiAppById(apiapp)
UserAccountModule
PUT
ApiApp
(15)
/useraccount/{id}
deleteUserAccountById(id)
UserAccountModule
DELETE
UserAccount
(16)
/apiapp
findAllApiApp()
UserAccountModule
GET
ApiApp
(17)
/session/user/{id}
findAllSessionOfUser(id)
UserAccountModule
GET
UserAccount
Session
(18)
/community
findAllCommunity()
UserAccountModule
GET
Community
(19)
/useraccount/{id}
updateUserAccountById(useraccount)
UserAccountModule
PUT
UserAccount
(20)
/device
insertDevice(device)
UserAccountModule
POST
Device
(21)
/apiapp/{id}
deleteApiAppById(id)
UserAccountModule
DELETE
ApiApp
(22)
/device/{id}
findDeviceById(id)
UserAccountModule
GET
Device
(23)
/session/{id}
deleteSessionById(id)
UserAccountModule
DELETE
Session
(24)
/session
findAllSession()
UserAccountModule
GET
Session
(25)
/device/{id}
updateDeviceById(device)
UserAccountModule
PUT
Device
(26)
/session
insertSession(session)
UserAccountModule
POST
Session
(27)
/useraccount/{id}
findUserAccountById(id)
UserAccountModule
GET
UserAccount
(28)
/useraccount
findAllUserAccount()
UserAccountModule
GET
UserAccount
(29)
/community/{id}
updateCommunityById(community)
UserAccountModule
PUT
Community
(30)
/session/device/{id}
findAllSessionOfDevice(id)
UserAccountModule
GET
Device
Session
Overview
Summary
Contact
Donate
Imprint