Overview

Summary

ContactDonateImprint


2. Modular API



2.1 Module System




2.2 Module Interfaces


API 1: CallDurationService-API (25)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /calldurationinsertCallDuration(callduration)CallDurationModulePOSTCallDuration
(2) /callparticipant/callduration/{id}findAllCallParticipantOfCallDuration(id)CallDurationModuleGETCallDuration CallParticipant
(3) /identitykey/{id}findIdentityKeyById(id)CallDurationModuleGETIdentityKey
(4) /callduration/{id}deleteCallDurationById(id)CallDurationModuleDELETECallDuration
(5) /identitykey/{id}deleteIdentityKeyById(id)CallDurationModuleDELETEIdentityKey
(6) /callparticipant/{id}deleteCallParticipantById(id)CallDurationModuleDELETECallParticipant
(7) /devicekey/{id}updateDeviceKeyById(devicekey)CallDurationModulePUTDeviceKey
(8) /callparticipantfindAllCallParticipant()CallDurationModuleGETCallParticipant
(9) /callparticipant/useraccount/{id}findAllCallParticipantOfUserAccount(id)CallDurationModuleGETUserAccount CallParticipant
(10) /callduration/{id}findCallDurationById(id)CallDurationModuleGETCallDuration
(11) /callparticipant/{id}findCallParticipantById(id)CallDurationModuleGETCallParticipant
(12) /identitykeyinsertIdentityKey(identitykey)CallDurationModulePOSTIdentityKey
(13) /identitykey/useraccount/{id}findAllIdentityKeyOfUserAccount(id)CallDurationModuleGETUserAccount IdentityKey
(14) /devicekeyfindAllDeviceKey()CallDurationModuleGETDeviceKey
(15) /devicekey/{id}deleteDeviceKeyById(id)CallDurationModuleDELETEDeviceKey
(16) /identitykey/{id}updateIdentityKeyById(identitykey)CallDurationModulePUTIdentityKey
(17) /callduration/conversation/{id}findAllCallDurationOfConversation(id)CallDurationModuleGETConversation CallDuration
(18) /devicekey/{id}findDeviceKeyById(id)CallDurationModuleGETDeviceKey
(19) /devicekeyinsertDeviceKey(devicekey)CallDurationModulePOSTDeviceKey
(20) /callparticipantinsertCallParticipant(callparticipant)CallDurationModulePOSTCallParticipant
(21) /calldurationfindAllCallDuration()CallDurationModuleGETCallDuration
(22) /devicekey/device/{id}findAllDeviceKeyOfDevice(id)CallDurationModuleGETDevice DeviceKey
(23) /callduration/{id}updateCallDurationById(callduration)CallDurationModulePUTCallDuration
(24) /identitykeyfindAllIdentityKey()CallDurationModuleGETIdentityKey
(25) /callparticipant/{id}updateCallParticipantById(callparticipant)CallDurationModulePUTCallParticipant

API 2: ConversationService-API (27)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /conversation/groupchat/{id}findAllConversationOfGroupChat(id)ConversationModuleGETGroupChat Conversation
(2) /notificationsetting/{id}findNotificationSettingById(id)ConversationModuleGETNotificationSetting
(3) /notificationsetting/useraccount/{id}findAllNotificationSettingOfUserAccount(id)ConversationModuleGETUserAccount NotificationSetting
(4) /conversation/{id}updateConversationById(conversation)ConversationModulePUTConversation
(5) /abusereport/{id}deleteAbuseReportById(id)ConversationModuleDELETEAbuseReport
(6) /abusereport/groupchat/{id}findAllAbuseReportOfGroupChat(id)ConversationModuleGETGroupChat AbuseReport
(7) /groupchat/{id}updateGroupChatById(groupchat)ConversationModulePUTGroupChat
(8) /conversationfindAllConversation()ConversationModuleGETConversation
(9) /abusereport/{id}findAbuseReportById(id)ConversationModuleGETAbuseReport
(10) /abusereport/{id}updateAbuseReportById(abusereport)ConversationModulePUTAbuseReport
(11) /abusereportfindAllAbuseReport()ConversationModuleGETAbuseReport
(12) /conversationinsertConversation(conversation)ConversationModulePOSTConversation
(13) /notificationsetting/{id}updateNotificationSettingById(notificationsetting)ConversationModulePUTNotificationSetting
(14) /notificationsetting/{id}deleteNotificationSettingById(id)ConversationModuleDELETENotificationSetting
(15) /abusereport/message/{id}findAllAbuseReportOfMessage(id)ConversationModuleGETMessage AbuseReport
(16) /conversation/useraccounta/{id}findAllConversationOfUserAccountA(id)ConversationModuleGETUserAccount Conversation
(17) /conversation/useraccountb/{id}findAllConversationOfUserAccountB(id)ConversationModuleGETUserAccount Conversation
(18) /notificationsettingfindAllNotificationSetting()ConversationModuleGETNotificationSetting
(19) /groupchat/{id}deleteGroupChatById(id)ConversationModuleDELETEGroupChat
(20) /groupchatinsertGroupChat(groupchat)ConversationModulePOSTGroupChat
(21) /groupchatfindAllGroupChat()ConversationModuleGETGroupChat
(22) /notificationsettinginsertNotificationSetting(notificationsetting)ConversationModulePOSTNotificationSetting
(23) /notificationsetting/conversation/{id}findAllNotificationSettingOfConversation(id)ConversationModuleGETConversation NotificationSetting
(24) /groupchat/{id}findGroupChatById(id)ConversationModuleGETGroupChat
(25) /abusereportinsertAbuseReport(abusereport)ConversationModulePOSTAbuseReport
(26) /conversation/{id}findConversationById(id)ConversationModuleGETConversation
(27) /conversation/{id}deleteConversationById(id)ConversationModuleDELETEConversation

API 3: MessageService-API (25)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /deviceinsertDevice(device)MessageModulePOSTDevice
(2) /device/useraccount/{id}findAllDeviceOfUserAccount(id)MessageModuleGETUserAccount Device
(3) /message/{id}updateMessageById(message)MessageModulePUTMessage
(4) /device/{id}deleteDeviceById(id)MessageModuleDELETEDevice
(5) /messagefindAllMessage()MessageModuleGETMessage
(6) /device/{id}updateDeviceById(device)MessageModulePUTDevice
(7) /message/{id}deleteMessageById(id)MessageModuleDELETEMessage
(8) /messagerecipientfindAllMessageRecipient()MessageModuleGETMessageRecipient
(9) /attachment/{id}findAttachmentById(id)MessageModuleGETAttachment
(10) /messagerecipient/message/{id}findAllMessageRecipientOfMessage(id)MessageModuleGETMessage MessageRecipient
(11) /message/conversation/{id}findAllMessageOfConversation(id)MessageModuleGETConversation Message
(12) /messagerecipient/device/{id}findAllMessageRecipientOfDevice(id)MessageModuleGETDevice MessageRecipient
(13) /attachmentinsertAttachment(attachment)MessageModulePOSTAttachment
(14) /device/{id}findDeviceById(id)MessageModuleGETDevice
(15) /message/{id}findMessageById(id)MessageModuleGETMessage
(16) /messagerecipient/{id}deleteMessageRecipientById(id)MessageModuleDELETEMessageRecipient
(17) /messagerecipientinsertMessageRecipient(messagerecipient)MessageModulePOSTMessageRecipient
(18) /messagerecipient/{id}updateMessageRecipientById(messagerecipient)MessageModulePUTMessageRecipient
(19) /attachment/message/{id}findAllAttachmentOfMessage(id)MessageModuleGETMessage Attachment
(20) /attachment/{id}updateAttachmentById(attachment)MessageModulePUTAttachment
(21) /attachmentfindAllAttachment()MessageModuleGETAttachment
(22) /messageinsertMessage(message)MessageModulePOSTMessage
(23) /messagerecipient/{id}findMessageRecipientById(id)MessageModuleGETMessageRecipient
(24) /devicefindAllDevice()MessageModuleGETDevice
(25) /attachment/{id}deleteAttachmentById(id)MessageModuleDELETEAttachment

API 4: PaymentAccountService-API (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /paymenttransaction/{id}updatePaymentTransactionById(paymenttransaction)PaymentAccountModulePUTPaymentTransaction
(2) /paymenttransaction/paymentaccountto/{id}findAllPaymentTransactionOfPaymentAccountTo(id)PaymentAccountModuleGETPaymentAccount PaymentTransaction
(3) /paymenttransactioninsertPaymentTransaction(paymenttransaction)PaymentAccountModulePOSTPaymentTransaction
(4) /paymentaccount/{id}updatePaymentAccountById(paymentaccount)PaymentAccountModulePUTPaymentAccount
(5) /paymentaccount/{id}findPaymentAccountById(id)PaymentAccountModuleGETPaymentAccount
(6) /paymenttransactionfindAllPaymentTransaction()PaymentAccountModuleGETPaymentTransaction
(7) /sessionstatefindAllSessionState()PaymentAccountModuleGETSessionState
(8) /sessionstate/{id}findSessionStateById(id)PaymentAccountModuleGETSessionState
(9) /paymentaccount/{id}deletePaymentAccountById(id)PaymentAccountModuleDELETEPaymentAccount
(10) /paymenttransaction/{id}findPaymentTransactionById(id)PaymentAccountModuleGETPaymentTransaction
(11) /paymenttransaction/{id}deletePaymentTransactionById(id)PaymentAccountModuleDELETEPaymentTransaction
(12) /sessionstateinsertSessionState(sessionstate)PaymentAccountModulePOSTSessionState
(13) /sessionstate/{id}deleteSessionStateById(id)PaymentAccountModuleDELETESessionState
(14) /paymenttransaction/conversation/{id}findAllPaymentTransactionOfConversation(id)PaymentAccountModuleGETConversation PaymentTransaction
(15) /sessionstate/{id}updateSessionStateById(sessionstate)PaymentAccountModulePUTSessionState
(16) /paymenttransaction/paymentaccountfrom/{id}findAllPaymentTransactionOfPaymentAccountFrom(id)PaymentAccountModuleGETPaymentAccount PaymentTransaction
(17) /paymentaccount/useraccount/{id}findAllPaymentAccountOfUserAccount(id)PaymentAccountModuleGETUserAccount PaymentAccount
(18) /paymentaccountinsertPaymentAccount(paymentaccount)PaymentAccountModulePOSTPaymentAccount
(19) /paymentaccountfindAllPaymentAccount()PaymentAccountModuleGETPaymentAccount

API 5: SafetyNumberService-API (25)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /verificationevent/safetynumber/{id}findAllVerificationEventOfSafetyNumber(id)SafetyNumberModuleGETSafetyNumber VerificationEvent
(2) /reaction/{id}updateReactionById(reaction)SafetyNumberModulePUTReaction
(3) /reaction/{id}findReactionById(id)SafetyNumberModuleGETReaction
(4) /contact/{id}findContactById(id)SafetyNumberModuleGETContact
(5) /safetynumber/{id}updateSafetyNumberById(safetynumber)SafetyNumberModulePUTSafetyNumber
(6) /reaction/message/{id}findAllReactionOfMessage(id)SafetyNumberModuleGETMessage Reaction
(7) /verificationeventfindAllVerificationEvent()SafetyNumberModuleGETVerificationEvent
(8) /safetynumberinsertSafetyNumber(safetynumber)SafetyNumberModulePOSTSafetyNumber
(9) /contactfindAllContact()SafetyNumberModuleGETContact
(10) /safetynumberfindAllSafetyNumber()SafetyNumberModuleGETSafetyNumber
(11) /reactioninsertReaction(reaction)SafetyNumberModulePOSTReaction
(12) /reactionfindAllReaction()SafetyNumberModuleGETReaction
(13) /contactinsertContact(contact)SafetyNumberModulePOSTContact
(14) /reaction/{id}deleteReactionById(id)SafetyNumberModuleDELETEReaction
(15) /verificationevent/{id}findVerificationEventById(id)SafetyNumberModuleGETVerificationEvent
(16) /verificationevent/{id}updateVerificationEventById(verificationevent)SafetyNumberModulePUTVerificationEvent
(17) /safetynumber/useraccountb/{id}findAllSafetyNumberOfUserAccountB(id)SafetyNumberModuleGETUserAccount SafetyNumber
(18) /safetynumber/useraccounta/{id}findAllSafetyNumberOfUserAccountA(id)SafetyNumberModuleGETUserAccount SafetyNumber
(19) /contact/{id}updateContactById(contact)SafetyNumberModulePUTContact
(20) /safetynumber/{id}findSafetyNumberById(id)SafetyNumberModuleGETSafetyNumber
(21) /reaction/useraccount/{id}findAllReactionOfUserAccount(id)SafetyNumberModuleGETUserAccount Reaction
(22) /verificationeventinsertVerificationEvent(verificationevent)SafetyNumberModulePOSTVerificationEvent
(23) /contact/{id}deleteContactById(id)SafetyNumberModuleDELETEContact
(24) /safetynumber/{id}deleteSafetyNumberById(id)SafetyNumberModuleDELETESafetyNumber
(25) /verificationevent/{id}deleteVerificationEventById(id)SafetyNumberModuleDELETEVerificationEvent

API 6: ServerNodeService-API (27)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /serverlogentry/servernode/{id}findAllServerLogEntryOfServerNode(id)ServerNodeModuleGETServerNode ServerLogEntry
(2) /prekey/{id}updatePreKeyById(prekey)ServerNodeModulePUTPreKey
(3) /serverlogentry/{id}findServerLogEntryById(id)ServerNodeModuleGETServerLogEntry
(4) /serverlogentry/message/{id}findAllServerLogEntryOfMessage(id)ServerNodeModuleGETMessage ServerLogEntry
(5) /usersettinginsertUserSetting(usersetting)ServerNodeModulePOSTUserSetting
(6) /prekey/device/{id}findAllPreKeyOfDevice(id)ServerNodeModuleGETDevice PreKey
(7) /servernode/{id}updateServerNodeById(servernode)ServerNodeModulePUTServerNode
(8) /serverlogentry/device/{id}findAllServerLogEntryOfDevice(id)ServerNodeModuleGETDevice ServerLogEntry
(9) /prekey/{id}deletePreKeyById(id)ServerNodeModuleDELETEPreKey
(10) /servernodeinsertServerNode(servernode)ServerNodeModulePOSTServerNode
(11) /serverlogentryinsertServerLogEntry(serverlogentry)ServerNodeModulePOSTServerLogEntry
(12) /serverlogentryfindAllServerLogEntry()ServerNodeModuleGETServerLogEntry
(13) /usersetting/{id}deleteUserSettingById(id)ServerNodeModuleDELETEUserSetting
(14) /servernode/{id}findServerNodeById(id)ServerNodeModuleGETServerNode
(15) /prekey/{id}findPreKeyById(id)ServerNodeModuleGETPreKey
(16) /prekeyinsertPreKey(prekey)ServerNodeModulePOSTPreKey
(17) /serverlogentry/useraccount/{id}findAllServerLogEntryOfUserAccount(id)ServerNodeModuleGETUserAccount ServerLogEntry
(18) /serverlogentry/{id}deleteServerLogEntryById(id)ServerNodeModuleDELETEServerLogEntry
(19) /usersetting/{id}updateUserSettingById(usersetting)ServerNodeModulePUTUserSetting
(20) /usersettingfindAllUserSetting()ServerNodeModuleGETUserSetting
(21) /servernodefindAllServerNode()ServerNodeModuleGETServerNode
(22) /serverlogentry/{id}updateServerLogEntryById(serverlogentry)ServerNodeModulePUTServerLogEntry
(23) /usersetting/{id}findUserSettingById(id)ServerNodeModuleGETUserSetting
(24) /usersetting/useraccount/{id}findAllUserSettingOfUserAccount(id)ServerNodeModuleGETUserAccount UserSetting
(25) /servernode/{id}deleteServerNodeById(id)ServerNodeModuleDELETEServerNode
(26) /prekeyfindAllPreKey()ServerNodeModuleGETPreKey
(27) /serverlogentry/conversation/{id}findAllServerLogEntryOfConversation(id)ServerNodeModuleGETConversation ServerLogEntry

API 7: StickerPackService-API (18)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /groupmember/{id}deleteGroupMemberById(id)StickerPackModuleDELETEGroupMember
(2) /sticker/{id}deleteStickerById(id)StickerPackModuleDELETESticker
(3) /groupmemberinsertGroupMember(groupmember)StickerPackModulePOSTGroupMember
(4) /stickerpackfindAllStickerPack()StickerPackModuleGETStickerPack
(5) /sticker/stickerpack/{id}findAllStickerOfStickerPack(id)StickerPackModuleGETStickerPack Sticker
(6) /sticker/{id}findStickerById(id)StickerPackModuleGETSticker
(7) /groupmember/{id}updateGroupMemberById(groupmember)StickerPackModulePUTGroupMember
(8) /stickerpack/{id}findStickerPackById(id)StickerPackModuleGETStickerPack
(9) /stickerpack/{id}updateStickerPackById(stickerpack)StickerPackModulePUTStickerPack
(10) /groupmember/useraccount/{id}findAllGroupMemberOfUserAccount(id)StickerPackModuleGETUserAccount GroupMember
(11) /stickerfindAllSticker()StickerPackModuleGETSticker
(12) /groupmemberfindAllGroupMember()StickerPackModuleGETGroupMember
(13) /stickerinsertSticker(sticker)StickerPackModulePOSTSticker
(14) /stickerpack/{id}deleteStickerPackById(id)StickerPackModuleDELETEStickerPack
(15) /groupmember/{id}findGroupMemberById(id)StickerPackModuleGETGroupMember
(16) /stickerpackinsertStickerPack(stickerpack)StickerPackModulePOSTStickerPack
(17) /groupmember/groupchat/{id}findAllGroupMemberOfGroupChat(id)StickerPackModuleGETGroupChat GroupMember
(18) /sticker/{id}updateStickerById(sticker)StickerPackModulePUTSticker

API 8: UserAccountService-API (25)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /encryptionkeybundle/{id}findEncryptionKeyBundleById(id)UserAccountModuleGETEncryptionKeyBundle
(2) /block/useraccount/{id}findAllBlockOfUserAccount(id)UserAccountModuleGETUserAccount Block
(3) /useraccount/{id}updateUserAccountById(useraccount)UserAccountModulePUTUserAccount
(4) /encryptionkeybundle/{id}updateEncryptionKeyBundleById(encryptionkeybundle)UserAccountModulePUTEncryptionKeyBundle
(5) /encryptionkeybundle/useraccount/{id}findAllEncryptionKeyBundleOfUserAccount(id)UserAccountModuleGETUserAccount EncryptionKeyBundle
(6) /phonenumber/{id}deletePhoneNumberById(id)UserAccountModuleDELETEPhoneNumber
(7) /useraccountfindAllUserAccount()UserAccountModuleGETUserAccount
(8) /blockfindAllBlock()UserAccountModuleGETBlock
(9) /block/{id}findBlockById(id)UserAccountModuleGETBlock
(10) /encryptionkeybundle/device/{id}findAllEncryptionKeyBundleOfDevice(id)UserAccountModuleGETDevice EncryptionKeyBundle
(11) /useraccountinsertUserAccount(useraccount)UserAccountModulePOSTUserAccount
(12) /phonenumber/{id}findPhoneNumberById(id)UserAccountModuleGETPhoneNumber
(13) /phonenumberinsertPhoneNumber(phonenumber)UserAccountModulePOSTPhoneNumber
(14) /block/{id}deleteBlockById(id)UserAccountModuleDELETEBlock
(15) /blockinsertBlock(block)UserAccountModulePOSTBlock
(16) /encryptionkeybundleinsertEncryptionKeyBundle(encryptionkeybundle)UserAccountModulePOSTEncryptionKeyBundle
(17) /useraccount/{id}findUserAccountById(id)UserAccountModuleGETUserAccount
(18) /encryptionkeybundle/identitykey/{id}findAllEncryptionKeyBundleOfIdentityKey(id)UserAccountModuleGETIdentityKey EncryptionKeyBundle
(19) /encryptionkeybundle/{id}deleteEncryptionKeyBundleById(id)UserAccountModuleDELETEEncryptionKeyBundle
(20) /phonenumberfindAllPhoneNumber()UserAccountModuleGETPhoneNumber
(21) /encryptionkeybundlefindAllEncryptionKeyBundle()UserAccountModuleGETEncryptionKeyBundle
(22) /phonenumber/useraccount/{id}findAllPhoneNumberOfUserAccount(id)UserAccountModuleGETUserAccount PhoneNumber
(23) /block/{id}updateBlockById(block)UserAccountModulePUTBlock
(24) /useraccount/{id}deleteUserAccountById(id)UserAccountModuleDELETEUserAccount
(25) /phonenumber/{id}updatePhoneNumberById(phonenumber)UserAccountModulePUTPhoneNumber



Overview

Summary

ContactDonateImprint