decryptFrom       

account:
data:
nonce:
decryptedMessageIsText:
uncompressDecryptedMessage:
secretPhrase:
Response
JSON response
transaction:
secretPhrase:
sharedKey:
retrieve:
save:
requireBlock:
requireLastBlock:
Response
JSON response

encryptTo       

recipient:
messageToEncrypt:
messageToEncryptIsText:
compressMessageToEncrypt:
secretPhrase:
Response
JSON response
firstIndex:
lastIndex:
timestamp:
adminPassword:
requireBlock:
requireLastBlock:
Response
JSON response

getPrunableMessage       

transaction:
secretPhrase:
sharedKey:
retrieve:
requireBlock:
requireLastBlock:
Response
JSON response
account:
otherAccount:
secretPhrase:
firstIndex:
lastIndex:
timestamp:
adminPassword:
requireBlock:
requireLastBlock:
Response
JSON response

getSharedKey       

account:
secretPhrase:
nonce:
Response
JSON response

readMessage       

transaction:
secretPhrase:
sharedKey:
retrieve:
requireBlock:
requireLastBlock:
Response
JSON response

sendMessage       

recipient:
secretPhrase:
publicKey:
feeDQT:
deadline:
referencedTransactionFullHash:
broadcast:
message:
messageIsText:
messageIsPrunable:
messageToEncrypt:
messageToEncryptIsText:
encryptedMessageData:
encryptedMessageNonce:
encryptedMessageIsPrunable:
compressMessageToEncrypt:
messageToEncryptToSelf:
messageToEncryptToSelfIsText:
encryptToSelfMessageData:
encryptToSelfMessageNonce:
compressMessageToEncryptToSelf:
phased:
phasingFinishHeight:
phasingVotingModel:
phasingQuorum:
phasingMinBalance:
phasingHolding:
phasingMinBalanceModel:
phasingWhitelisted:
phasingWhitelisted:
phasingWhitelisted:
phasingLinkedFullHash:
phasingLinkedFullHash:
phasingLinkedFullHash:
phasingHashedSecret:
phasingHashedSecretAlgorithm:
recipientPublicKey:
ecBlockId:
ecBlockHeight:
POST only Response
JSON response
transaction:
message:
messageIsText:
messageToEncryptIsText:
encryptedMessageData:
encryptedMessageNonce:
compressMessageToEncrypt:
requireBlock:
requireLastBlock:
Response
JSON response