Decrypt From
Decrypt an AES-encrypted message. It can be used either with a secretPhrase or a privateKey (using the HD wallet).
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=decryptFrom&secretPhrase=IWontTellYou&account=ARDOR-L6FM-89WK-VK8P-FCRBB&data=c9ba8713c422e98867137f6166ed39d1758e18bb70492be4777899554dcca7082e5c25d1072f4bcc031add28292e32d097b1f243375c4d3d73e94cb93d37a980&nonce=940ccec805655c59e69d545f369474a803ee6051fe16f1931b2b03eb1ef2313b
Example response: 200
Copy {
"decryptedMessage" : "test message" ,
"requestProcessingTime" : 33
}
Download Prunable Message
Downloading a prunable message attachments directly as binary data.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=downloadPrunableMessage&chain=2&transaction=264609232955144528&retrieve=true
Example response: 200
Copy {
"errorDescription" : "\"transactionFullHash\" not specified" ,
"errorCode" : 3
}
Encrypt To
Encrypt a message using AES without sending it.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=encryptTo&secretPhrase=IWontTellYou&recipient=ARDOR-L6FM-89WK-VK8P-FCRBB&messageToEncrypt=test message
Example response: 200
Copy {
"data": "3922e1a2db5cc63e48551ce56ff4696699305693673e1a75ee0a540ffc63ac973fa0ce1a16496335090b6372fae33b2c2b0c5e8ae31816ce9ff75b5668dea573",
"requestProcessingTime" : 45 ,
"nonce" : "b669b5c32079e710dc2f9fc6722d9bf182f41af9735be22cf85232a3d98e26ba"
}
Get All Prunable Messages
Get all available prunable messages in reverse block timestamp order.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=getAllPrunableMessages&chain=2&lastIndex=0
Example response: 200
Copy {
"prunableMessages" : [
{
"senderRS" : "ARDOR-SQ5K-GGXU-GR37-AM6CT" ,
"sender" : "10135513086676457585" ,
"recipientRS" : "ARDOR-LZ8A-PVC2-BMT7-C6346" ,
"recipient" : "11675622367258311880" ,
"transactionFullHash" : "938f6620b178da4f151e220f9ca97436d2808f6c9a24878f7f123f04a436621f" ,
"blockTimestamp" : 197468260 ,
"messageIsText" : true ,
"message" : "0x0314c7fBF0bd957f65925bA49A868EF9029C24f1" ,
"isText" : true ,
"transactionTimestamp" : 197468235
}
] ,
"requestProcessingTime" : 0
}
Get Prunable Message
Get the prunable message given a transaction ID, optionally decrypting it if encrypted and if a secretPhrase is provided, if it is still available.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=getPrunableMessage&chain=2&transaction=16832262845403902696&secretPhrase=secretPhrase
Example response: 200
Copy {
"errorDescription" : "\"transactionFullHash\" not specified" ,
"errorCode" : 3
}
Get Prunable Messages
Get all still-available prunable messages given an account id, optionally limiting to only those with another account as recipient or sender, in reverse chronological order.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=getPrunableMessages&chain=2&account=ARDOR-4VDY-LNVT-LMAY-FMCKA&lastIndex=0
Example response: 200
Copy {
"prunableMessages" : [] ,
"requestProcessingTime" : 0
}
Get Shared Key
Get the one-time shared key used for encryption of messages.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=getSharedKey&account=ARDOR-5MYN-AP7M-NKMH-CRQJZ&secretPhrase=IWontTellYou&nonce=0102030405060708091011121314151617181920212223242526272829303132
Example response: 200
Copy {
"errorDescription" : "Incorrect \"account\"" ,
"errorCode" : 4
}
Read Message
Get a message given a transaction ID.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=readMessage&chain=2&transaction=9908575668289607167&secretPhrase=IWontTellYou
Example response: 200
Copy {
"errorDescription" : "\"transactionFullHash\" not specified" ,
"errorCode" : 3
}
Send Message
Create an Arbitrary Message transaction.
Method: POST
Copy https://ardr.nownodes.io/nxt?requestType=sendMessage
Example body (x-www-form-urlencoded )
Copy requestType = sendMessage
secretPhrase = IWontTellYou
chain = 2
recipient = ARDOR -4 VNQ-RWZC -4 WWQ-GVM 8 S
deadline = 60
message = Test Message.
Example response: 200
Copy {
"amount" : "0" ,
"chain" : 2 ,
"errorDescription" : "Not enough funds" ,
"balance" : "0" ,
"fee" : "2514900000" ,
"errorCode" : 6 ,
"diff" : "2514900000"
}
Verify Prunable Message
Verify that a prunable message obtained from any source, when hashed, matches the hash of the original prunable message.
Method: GET
Copy https://ardr.nownodes.io/nxt?requestType=verifyPrunableMessage&chain=2&message=This is a test prunable plain message.
Example response: 200
Copy {
"errorDescription" : "\"transactionFullHash\" not specified" ,
"errorCode" : 3
}
Last updated 5 months ago