ReadMessage
Reads a message from a transaction, with optional decryption using secret phrase or shared key.
Request
GET /nxt?requestType=readMessage
All endpoints use port 22024 by default.
Parameters
| Name | Type | Description | Required |
|---|---|---|---|
transactionFullHash | string | Transaction full hash | Yes |
secretPhrase | string | Sender's secret passphrase for decryption | No |
sharedKey | string | Shared key for AES decryption | No |
retrieve | boolean | Retrieve pruned data (default false) | No |
Response
{
"message": "Hello World",
"messageIsPrunable": false,
"encryptedMessage": "...",
"encryptedMessageIsPrunable": false,
"decryptedMessage": "Decrypted content",
"errorCode": 0,
"errorDescription": ""
}
Example
curl "http://localhost:22024/nxt?requestType=readMessage&transactionFullHash=abc123..."