Home

ARDR Node API

v1.0.0
Base URL
https://ardr.nownodes.io

JSON-RPC API for ARDR network

Authentication

ApiKeyAuthapiKey

API Key: api-key in header

Account Control

getAccount

Get account information given an account ID

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
accountstring

The account ID

includeLessorsboolean

true to include lessors, lessorsRS and lessorsInfo

includeAssetsboolean

true to include assetBalances and unconfirmedAssetBalances

includeCurrenciesboolean

true to include accountCurrencies

includeEffectiveBalanceboolean

true to include effectiveBalanceNXT and guaranteedBalanceNQT

requireBlockstring

The block ID of a block that must be present in the blockchain

requireLastBlockstring

The block ID of a block that must be last in the blockchain

idintegerrequired

Response

200OK

Account information

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAllPhasingOnlyControls

Get All Phasing Only Controls

GET
https://ardr.nownodes.io/nxt

Retrieve all accounts subject to phasing control with their respective restrictions.

Parameters

requestTypestringrequiredquery
firstIndexintegerquery
lastIndexintegerquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Phasing only controls information

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getPhasingOnlyControl

Get Phasing Only Control

GET
https://ardr.nownodes.io/nxt

Retrieve phasing control with their respective restrictions for a specific account.

Parameters

requestTypestringrequiredquery
accountstringrequiredquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Phasing control information for specific account

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

leaseBalance

Lease Balance

POST
https://ardr.nownodes.io/nxt

Lease the entire guaranteed balance of ARDR to another account, after 1440 confirmations. POST only.

Body

application/json
requestTypestringrequired
chainintegerrequired
periodintegerrequired
recipientstringrequired
recipientPublicKeystring
secretPhrasestring
feeNQTstring
deadlineinteger

Response

200OK

Transaction creation response

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

setPhasingOnlyControl

Set Phasing Only Control

POST
https://ardr.nownodes.io/nxt

Sets (or removes) phasing control for a specific account. POST only.

Body

application/json
requestTypestringrequired
chainintegerrequired
controlVotingModelintegerrequired
controlQuoruminteger
controlMinBalanceinteger
controlMinBalanceModelinteger
controlHoldingstring
controlWhitelistedArray<string>
controlMaxFeesstring
controlMinDurationinteger
controlMaxDurationinteger
secretPhrasestring
feeNQTstring
deadlineinteger

Response

200OK

Transaction creation response

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

Forging

leaseBalance

Lease the entire guaranteed balance of ARDR to another account, after 1440 confirmations

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
periodinteger

The lease period (in number of blocks, 1440 minimum)

recipientstring

The lessee (recipient) account

recipientPublicKeystring

The public key of the lessee (recipient) account

idintegerrequired

Response

200OK

Balance leased successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

addBundlingRule

Add a bundling rule to an account bundler

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The child chain related to the operation (eg 2 for Ignis)

minRateNQTPerFXTstring

The minimum rate in chain NQT per ARDR NQT accepted by the bundler

totalFeesLimitFQTstring

The maximum amount of ARDR NQT to be paid in total by the bundler

overpayFQTPerFXTstring

An additional factor of the Ardor fee to pay in case of competing bundlers

feeCalculatorNamestring

A bundling rule for filtering

filterArray<string>

Filter or filters to be applied (PersonalBundler, PropertyBundler, AssetBundler, CurrencyBundler, PurchaseBundler or QuotaBundler)

idintegerrequired

Response

200OK

Bundling rule added successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

blacklistBundler

Blacklist a specific bundler

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
accountstring

The account to blacklist bundling

adminPasswordstring

The admin password

idintegerrequired

Response

200OK

Bundler blacklisted successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

bundleTransactions

Bundle unconfirmed transactions

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation. For bundling transactions it is a must to select chain 1 = ARDOR

transactionFullHashArray<string>

The transaction full hash of the transaction(s) to be bundled

feeNQTstring

The fee in chain NQT

feeRateNQTPerFXTstring

The fee to be paid to bundle the child chain block

minBundlerBalanceFXTstring

The minimum bundler ARDR balance

idintegerrequired

Response

200OK

Transactions bundled successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAllBundlersRates

Check all bundler rates ordered by chain

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
minBundlerBalanceFXTstring

For filtering based on the minimum bundler balance FXT

accountstring

The account to stop bundling

idintegerrequired

Response

200OK

All bundler rates information

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getBundlers

Get bundlers running

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The child chain related to the operation (eg 2 for Ignis)

accountstring

The account to stop bundling

adminPasswordstring

The admin password

secretPhrasestring

The secret passphrase of the account

privateKeystring

The privateKey (hex) of the derived account

idintegerrequired

Response

200OK

Bundlers information

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getBundlersRates

Get the most competitive rates per chain

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
minBundlerBalanceFXTstring

For filtering based on the minimum bundler balance FXT

idintegerrequired

Response

200OK

Most competitive bundler rates per chain

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getGuaranteedBalance

Get the balance of an account in ARDR that is confirmed at least a specified number of times

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
accountstring

The account ID

numberOfConfirmationsinteger

The minimum number of confirmations for a transaction to be included in the guaranteed balance

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Guaranteed balance information

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getNextBlockGenerators

Returns the next block generators ordered by hit time

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
limitinteger

The number of next block generators to display

idintegerrequired

Response

200OK

Next block generators information

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

startBundler

Start a bundler with an account, or check to see if an account is bundling

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The child chain related to the operation (eg 2 for Ignis)

minRateNQTPerFXTstring

The minimum rate in chain NQT per ARDR NQT accepted by the bundler

totalFeesLimitFQTstring

The maximum amount of ARDR NQT to be paid in total by the bundler

overpayFQTPerFXTstring

An additional factor of the Ardor fee to pay in case of competing bundlers

feeCalculatorNamestring

A bundling rule for filtering

filterstring

A filter to be applied

bundlingRulesJSONstring

A list of bundling rules as a Json format

secretPhrasestring

The secret passphrase of the account

privateKeystring

The privateKey (hex) of the derived account

idintegerrequired

Response

200OK

Bundler started successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

startForging

Start or stop forging with an account, or check to see if an account is forging

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringstartForgingstopForginggetForgingrequired
paramsobjectrequired
Show child attributes
requestTypestringstartForgingstopForginggetForging
secretPhrasestring

The secret passphrase of the account

privateKeystring

The privateKey (hex) of the derived account

idintegerrequired

Response

200OK

Forging operation completed successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

stopForging

Start or stop forging with an account, or check to see if an account is forging

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringstartForgingstopForginggetForgingrequired
paramsobjectrequired
Show child attributes
requestTypestringstartForgingstopForginggetForging
secretPhrasestring

The secret passphrase of the account

privateKeystring

The privateKey (hex) of the derived account

idintegerrequired

Response

200OK

Forging operation completed successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getForging

Start or stop forging with an account, or check to see if an account is forging

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringstartForgingstopForginggetForgingrequired
paramsobjectrequired
Show child attributes
requestTypestringstartForgingstopForginggetForging
secretPhrasestring

The secret passphrase of the account

privateKeystring

The privateKey (hex) of the derived account

idintegerrequired

Response

200OK

Forging operation completed successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

stopBundler

Stop a bundler with an account

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The child chain related to the operation (eg 2 for Ignis)

accountstring

The account to stop bundling

adminPasswordstring

The admin password

secretPhrasestring

The secret passphrase of the account

privateKeystring

The privateKey (hex) of the derived account

idintegerrequired

Response

200OK

Bundler stopped successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

Aliases

deleteAlias

Delete an alias given an alias ID or name

POST
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
aliasstringquery
aliasNamestringquery

Response

200OK

Successful alias deletion

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAlias

Get information about a given alias

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
aliasstringquery
aliasNamestringquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful alias information retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAliasCount

Get the number of aliases owned by an account given the account ID

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
accountstringrequiredquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful alias count retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

sellAlias

Sell an alias to another account

GET
https://ardr.nownodes.io/nxt

Parameters

chainintegerrequiredquery
requestTypestringrequiredquery
secretPhrasestringrequiredquery
aliasNamestringrequiredquery
priceNQTstringrequiredquery
recipientstringrequiredquery
feeNQTstringrequiredquery
deadlineintegerrequiredquery

Response

200OK

Successful alias sale transaction

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

setAlias

Create and/or assign an alias

POST
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
secretPhrasestringrequiredquery
aliasNamestringrequiredquery
aliasURIstringquery
feeNQTstringrequiredquery
deadlineintegerrequiredquery

Response

200OK

Successful alias creation/assignment

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

Bip 32

deriveAccountFromMasterPublicKey

Derives an account from their serialized master public key

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
serializedMasterPublicKeystringrequiredquery
childIndexintegerrequiredquery

Response

200OK

Successful account derivation

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

deriveAccountFromSeed

Derives an account from a seed

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
mnemonicstringrequiredquery
passphrasestringquery
bip32Pathstringrequiredquery

Response

200OK

Successful account derivation from seed

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getLedgerMasterPublicKey

Returns the hardware Ledger master public key

GET
https://ardr.nownodes.io/nxt

It requires the hardware wallet to be connected

Parameters

requestTypestringrequiredquery
bip32Pathstringrequiredquery

Response

200OK

Successful Ledger master public key retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

Blocks

getBlock

Get a block object given a block ID or block height

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
blockstringquery
heightintegerquery
timestampintegerquery
includeTransactionsbooleanquery
includeExecutedPhasedbooleanquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful block retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getBlockchainStatus

Get the blockchain status

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery

Response

200OK

Successful blockchain status retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getBlockId

Get a block ID given a block height

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
heightintegerrequiredquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful block ID retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getBlocks

Get blocks from the blockchain in reverse block height order

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
timestampintegerquery
firstIndexintegerquery
lastIndexintegerquery
includeTransactionsbooleanquery
includeExecutedPhasedbooleanquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful blocks retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getECBlock

Get Economic Cluster block data

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
timestampintegerquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful EC block data retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

Child Chain Permissions

addAccountPermission

Grants a permission to an account

GET
https://ardr.nownodes.io/nxt

For extended information refer to Child Chain Control

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
recipientstringrequiredquery
permissionstringrequiredquery
publicKeystringquery
secretPhrasestringrequiredquery
feeNQTstringrequiredquery
deadlineintegerrequiredquery

Response

200OK

Successful account permission addition

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAccountPermissions

Queries the permissions of an account

GET
https://ardr.nownodes.io/nxt

For extended information refer to Child Chain Control

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
accountstringrequiredquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful account permissions retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getChainPermissions

Queries the permissions of a chain

GET
https://ardr.nownodes.io/nxt

For extended information refer to Child Chain Control

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
permissionstringquery
granterstringquery
firstIndexintegerquery
lastIndexintegerquery
adminPasswordstringquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful chain permissions retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

removeAccountPermission

Revokes a permission to an account

GET
https://ardr.nownodes.io/nxt

For extended information refer to Child Chain Control

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
recipientstringrequiredquery
permissionstringrequiredquery
publicKeystringquery
secretPhrasestringrequiredquery
feeNQTstringrequiredquery
deadlineintegerrequiredquery

Response

200OK

Successful account permission removal

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

Coin Exchange

cancelCoinExchange

Cancel an existing coin exchange order

POST
https://ardr.nownodes.io/nxt

POST only

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
orderstringrequiredquery
secretPhrasestringrequiredquery
feeNQTstringrequiredquery
deadlineintegerrequiredquery

Response

200OK

Successful coin exchange cancellation

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

exchangeCoins

Place an asset order

POST
https://ardr.nownodes.io/nxt

POST only. The transaction ID is also the order ID.

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
exchangeintegerrequiredquery
quantityQNTstringrequiredquery
priceNQTPerCoinstringrequiredquery
secretPhrasestringrequiredquery
feeNQTstringrequiredquery
feeRateNQTPerFXTstringquery

Response

200OK

Successful coin exchange order placement

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getCoinExchangeOrder

Get a bid/ask coin exchange order given an order ID

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
orderstringrequiredquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful coin exchange order retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getCoinExchangeOrders

Get bid/ask order IDs given an account or a chain/exchange pair

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerquery
exchangeintegerquery
accountstringquery
firstIndexintegerquery
lastIndexintegerquery
showExpectedCancellationsbooleanquery
adminPasswordstringquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful coin exchange orders retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getCoinExchangeTrade

Get an executed trade given the full hash of the bid/ask coin exchange

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
orderFullHashstringrequiredquery
matchFullHashstringrequiredquery
requireLastBlockstringquery

Response

200OK

Successful coin exchange trade retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getExpectedCoinExchangeOrderCancellations

Get the expected coin exchange order cancellations for a specific chain

GET
https://ardr.nownodes.io/nxt

Since version 2.3.0e it returns both bundled and non-bundled transactions

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful expected coin exchange order cancellations retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getExpectedCoinExchangeOrders

Get the expected coin exchange orders to be completed for a specific chain/exchange or an account

GET
https://ardr.nownodes.io/nxt

Since version 2.3.0e it returns both bundled and non-bundled transactions

Parameters

requestTypestringrequiredquery
chainintegerquery
exchangeintegerquery
accountstringquery

Response

200OK

Successful expected coin exchange orders retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

simulateCoinExchange

Simulate a coin exchange given a chain, exchange, quantity and a price per coin

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
exchangeintegerrequiredquery
quantityQNTstringrequiredquery
priceNQTPerCoinstringrequiredquery
bidNQTPerCoinstringquery

Response

200OK

Successful coin exchange simulation

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

DGS

dgsDelisting

Delist a listed product

POST
https://ardr.nownodes.io/nxt

POST only

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
goodsstringrequiredquery
secretPhrasestringrequiredquery
feeNQTstringrequiredquery
deadlineintegerrequiredquery

Response

200OK

Successful product delisting

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

dgsDelivery

Deliver a product

POST
https://ardr.nownodes.io/nxt

POST only

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
purchasestringrequiredquery
discountNQTstringquery
goodsToEncryptstringquery
goodsIsTextbooleanquery
goodsDatastringquery
goodsNoncestringquery
secretPhrasestringrequiredquery
feeNQTstringrequiredquery
deadlineintegerrequiredquery

Response

200OK

Successful product delivery

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

dgsFeedback

Give feedback about a purchased product after delivery

POST
https://ardr.nownodes.io/nxt

POST only. The unencrypted message parameter is used for public feedback, but in addition or instead, an encrypted message can be used for private feedback to the seller and/or an encrypted message can be sent to self (buyer) although the current NRS client does not recognize non-public feedback messages.

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
purchasestringrequiredquery
messagestringrequiredquery
secretPhrasestringrequiredquery
feeNQTstringrequiredquery
deadlineintegerrequiredquery

Response

200OK

Successful feedback submission

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

dgsListing

List a product in the DGS by creating a listing transaction

POST
https://ardr.nownodes.io/nxt

POST only. The transaction ID is also the goods ID.

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
namestringrequiredquery
descriptionstringrequiredquery
tagsstringquery
quantityintegerrequiredquery
priceNQTstringrequiredquery
secretPhrasestringrequiredquery
feeNQTstringrequiredquery
deadlineintegerrequiredquery

Response

200OK

Successful product listing

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

dgsPriceChange

Change the price of a listed product

POST
https://ardr.nownodes.io/nxt

POST only

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
goodsstringrequiredquery
priceNQTstringrequiredquery
secretPhrasestringrequiredquery
feeNQTstringrequiredquery
deadlineintegerrequiredquery

Response

200OK

Successful price change

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

dgsPurchase

Purchase a product for sale

POST
https://ardr.nownodes.io/nxt

POST only. The transaction ID is also the purchase order ID.

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
goodsstringrequiredquery
priceNQTstringrequiredquery
quantityintegerrequiredquery
deliveryDeadlineTimestampintegerrequiredquery
secretPhrasestringrequiredquery
feeNQTstringrequiredquery
deadlineintegerrequiredquery

Response

200OK

Successful product purchase

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

dgsQuantityChange

Change the quantity of a listed product

POST
https://ardr.nownodes.io/nxt

POST only

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
goodsstringrequiredquery
deltaQuantityintegerrequiredquery
secretPhrasestringrequiredquery
feeNQTstringrequiredquery
deadlineintegerrequiredquery

Response

200OK

Successful quantity change

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

dgsRefund

Refund a purchase

POST
https://ardr.nownodes.io/nxt

POST only

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
purchasestringrequiredquery
refundNQTstringrequiredquery
secretPhrasestringrequiredquery
feeNQTstringrequiredquery
deadlineintegerrequiredquery

Response

200OK

Successful refund

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getDGSExpiredPurchases

Get purchase orders which have expired without being delivered, given a seller ID, in reverse chronological order

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
sellerstringrequiredquery
firstIndexintegerquery
lastIndexintegerquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful expired purchases retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getDGSGood

Get a DGS product given a goods ID

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
goodsstringrequiredquery
includeCountsbooleanquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful DGS product retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getDGSGoods

Get DGS products for sale in reverse chronological listing creation order unless a seller is given, then in product name order

GET
https://ardr.nownodes.io/nxt

If none of the optional parameters are specified, all in-stock products in the blockchain are retrieved at once, which may take a long time.

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
sellerstringquery
firstIndexintegerquery
lastIndexintegerquery
inStockOnlybooleanquery
hideDelistedbooleanquery
includeCountsbooleanquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful DGS goods retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getDGSGoodsCount

Get the number of products for sale by a given seller or all sellers

GET
https://ardr.nownodes.io/nxt

The numberOfGoods field refers to the number of distinct products for sale, regardless of the quantity of each.

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
sellerstringquery
inStockOnlybooleanquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful DGS goods count retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getDGSGoodsPurchaseCount

Get the number of completed purchase orders given a goods ID

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
goodsstringrequiredquery
withPublicFeedbacksOnlybooleanquery
completedbooleanquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful DGS goods purchase count retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getDGSGoodsPurchases

Get completed purchase orders given a goods ID and optionally a buyer ID in reverse chronological order

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
goodsstringrequiredquery
buyerstringquery
firstIndexintegerquery
lastIndexintegerquery
withPublicFeedbacksOnlybooleanquery
completedbooleanquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful DGS goods purchases retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getDGSPendingPurchases

Get pending purchase orders given a seller ID in reverse chronological order

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
sellerstringrequiredquery
firstIndexintegerquery
lastIndexintegerquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful DGS pending purchases retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getDGSPurchase

Get a purchase order given a purchase order ID

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
purchasestringrequiredquery
sharedKeystringquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful DGS purchase retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getDGSPurchaseCount

Get the number of purchase orders given a seller and/or buyer ID, or all orders combined

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
sellerstringquery
buyerstringquery
withPublicFeedbacksOnlybooleanquery
completedbooleanquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful DGS purchase count retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getDGSPurchases

Get purchase orders given a seller and/or buyer ID in reverse chronological order

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
sellerstringquery
buyerstringquery
firstIndexintegerquery
lastIndexintegerquery
withPublicFeedbacksOnlybooleanquery
completedbooleanquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful DGS purchases retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getDGSTagCount

Get the number of tags used by all sellers

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
inStockOnlybooleanquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful DGS tag count retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getDGSTags

Get tags used by all sellers in reverse inStockCount, reverse totalCount, tag order

GET
https://ardr.nownodes.io/nxt

The ...Count fields refer to the number of distinct products tagged, regardless of the quantity of each.

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
inStockOnlybooleanquery
firstIndexintegerquery
lastIndexintegerquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful DGS tags retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getDGSTagsLike

Get all tags starting with a given prefix (at least 2 characters long) in reverse inStockCount, reverse totalCount, tag order

GET
https://ardr.nownodes.io/nxt

The ...Count fields refer to the number of distinct products tagged, regardless of the quantity of each.

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
tagPrefixstringrequiredquery
inStockOnlybooleanquery
firstIndexintegerquery
lastIndexintegerquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful DGS tags like retrieval

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

searchDGSGoods

Get product listings that have a name or description that match a given query in reverse relevance order, then name order (given a seller), then reverse chronological order

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
querystringquery
tagstringquery
sellerstringquery
firstIndexintegerquery
lastIndexintegerquery
inStockOnlybooleanquery
hideDelistedbooleanquery
includeCountsbooleanquery
requireBlockstringquery
requireLastBlockstringquery

Response

200OK

Successful DGS goods search

400Bad Request

Bad Request - Invalid parameters

401Unauthorized

Unauthorized - Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

Messages

decryptFrom

Decrypt an AES-encrypted message

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
secretPhrasestring

The secret passphrase of the recipient

privateKeystring

The privateKey (hex) of the derived account

accountstring

The account ID of the message sender

datastring

AES-encrypted data

noncestring

The unique nonce associated with the encrypted data

decryptedMessageIsTextboolean

False if the decrypted message is a hex string, otherwise the decrypted message is text

uncompressDecryptedMessageboolean

False to prevent gzip uncompression after decryption

idintegerrequired

Response

200OK

Message decrypted successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

downloadPrunableMessage

Downloading a prunable message attachments directly as binary data

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the message

transactionstring

The transaction ID

secretPhrasestring

The secret passphrase used to decrypt the encrypted part of the message

privateKeystring

The privateKey (hex) of the derived account

sharedKeystring

The shared key used to decrypt the message

retrieveboolean

True to retrieve the message from archival node if needed

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Prunable data as a binary file

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

encryptTo

Encrypt a message using AES without sending it

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
secretPhrasestring

The secret passphrase of the sender

privateKeystring

The privateKey (hex) of the derived account

recipientstring

The account ID of the recipient

messageToEncryptstring

Either UTF-8 text or a string of hex digits to be compressed and converted into a 1000 byte maximum bytecode then encrypted using AES

messageToEncryptIsTextboolean

False if the message to encrypt is a hex string, otherwise the message to encrypt is text

compressMessageToEncryptboolean

False to prevent gzip compression before encryption

idintegerrequired

Response

200OK

Message encrypted successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAllPrunableMessages

Get all available prunable messages in reverse block timestamp order

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the messages

timestampinteger

The earliest message (in seconds since the genesis block) to retrieve

firstIndexinteger

A zero-based index to the first prunable message to retrieve

lastIndexinteger

A zero-based index to the last prunable message to retrieve

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

All prunable messages retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getPrunableMessage

Get the prunable message given a transaction ID, optionally decrypting it if encrypted

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the message

transactionFullHashstring

The transaction Full Hash

secretPhrasestring

The secret phrase needed for decryption

privateKeystring

The privateKey (hex) of the derived account

sharedKeystring

The shared key used to decrypt the message

retrieveboolean

True to retrieve pruned data from other nodes if not available

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Prunable message retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getSharedKey

Get the one-time shared key used for encryption of messages

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
accountstring

The recipient account ID

secretPhrasestring

The secret phrase of the sender

privateKeystring

The privateKey (hex) of the derived account

noncestring

The 32-byte pseudorandom nonce

idintegerrequired

Response

200OK

Shared key retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

readMessage

Get a message given a transaction ID

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the message

transactionstring

The transaction ID of the message

secretPhrasestring

The secret passphrase of the account that received the message

privateKeystring

The privateKey (hex) of the derived account

sharedKeystring

The shared key used to decrypt the message

retrieveboolean

True to retrieve pruned data from archival nodes

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Message retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

sendMessage

Create an Arbitrary Message transaction

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain for the message to be sent

recipientstring

The account ID of the recipient

recipientPublicKeystring

The public key of the receiving account

messagestring

Either UTF-8 text or a string of hex digits to be converted into a bytecode with a maximum length of one kilobyte, 42 kilobytes if prunable

messageIsTextboolean

False if the message is a hex string, otherwise the message is text

messageIsPrunableboolean

True if the message is prunable

messageToEncryptstring

Either UTF-8 text or a string of hex digits to be compressed and converted into a bytecode with a maximum length of one kilobyte, 42 kilobytes if prunable, then encrypted using AES

messageToEncryptIsTextboolean

False if the message to encrypt is a hex string, otherwise the message to encrypt is text

encryptedMessageDatastring

Already encrypted data which overrides messageToEncrypt if provided

encryptedMessageNoncestring

A unique 32-byte number which cannot be reused

encryptedMessageIsPrunableboolean

True if the encrypted message is prunable

compressMessageToEncryptboolean

False to prevent gzip compression before encryption

messageToEncryptToSelfstring

Either UTF-8 text or a string of hex digits to be compressed and converted into a one kilobyte maximum bytecode then encrypted with AES, then sent to the sending account

messageToEncryptToSelfIsTextboolean

False if the message to self-encrypt is a hex string, otherwise the message to encrypt is text

encryptToSelfMessageDatastring

Already encrypted data which overrides messageToEncryptToSelf if provided

encryptToSelfMessageNoncestring

A unique 32-byte number which cannot be reused

compressMessageToEncryptToSelfboolean

False to prevent gzip compression before encryption

idintegerrequired

Response

200OK

Message sent successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

verifyPrunableMessage

Verify that a prunable message obtained from any source, when hashed, matches the hash of the original prunable message

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain for the message to be verified

messagestring

The plain message, if applicable

messageIsTextboolean

False if the provided plain message is a hex string

encryptedMessageDatastring

The data part of the encrypted data-nonce pair

encryptedMessageNoncestring

The nonce part of the encrypted data-nonce pair

messageToEncryptIsTextboolean

False if the encrypted message was a hex string before encryption

compressMessageToEncryptboolean

False if the encrypted message was not compressed before encryption

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Prunable message verification result

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

Monetary System

canDeleteCurrency

Determine if a currency can be deleted

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
accountstring

The account ID

currencystring

The currency ID

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Currency deletion capability check result

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

currencyBuy

Make an exchange request to buy an exchangeable currency

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

rateNQTPerUnitstring

The exchange rate (in NQT per unit)

unitsQNTstring

The amount of the currency to buy (in QNT)

idintegerrequired

Response

200OK

Currency buy request created successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

currencyMint

Submit a valid computed nonce to the blockchain in return for newly minted currency

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The mintable currency ID

noncestring

The computed nonce

unitsQNTstring

The amount (in QNT) of currency to mint

counterinteger

The counter associated with the minting account

idintegerrequired

Response

200OK

Currency minting request created successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

currencyReserveClaim

Claim currency reserve

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

unitsQNTstring

The amount (in QNT) of reserve currency to claim

idintegerrequired

Response

200OK

Currency reserve claim created successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

currencyReserveIncrease

Increase the currency reserve of an unissued reservable currency

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

amountPerUnitNQTstring

The additional amount (in NQT per QNT of reserveSupply) to reserve

idintegerrequired

Response

200OK

Currency reserve increase created successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

currencySell

Make an exchange request to sell an exchangeable currency

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

rateNQTPerUnitstring

The exchange rate (in NQT per unit)

unitsQNTstring

The amount of the currency to sell (in QNT)

idintegerrequired

Response

200OK

Currency sell request created successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

deleteCurrency

Delete a deletable currency

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

idintegerrequired

Response

200OK

Currency deletion request created successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAccountCurrencies

Get the currencies issued by a given account

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
accountstring

The account ID

currencystring

A currency ID filter

heightinteger

The blockchain height at which the response applies

includeCurrencyInfoboolean

True if several currency information properties is to be included

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Account currencies retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAccountCurrencyCount

Get the number of currencies issued by a given account

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
accountstring

The account ID

heightinteger

The blockchain height at which the response applies

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Account currency count retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAccountExchangeRequests

Get the exchange requests associated with a given account and/or currency in reverse chronological order

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

accountstring

The account ID

currencystring

The currency ID

firstIndexinteger

A zero-based index to the first request to retrieve

lastIndexinteger

A zero-based index to the last request to retrieve

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Account exchange requests retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAllCurrencies

Get all currencies in reverse creation order

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
firstIndexinteger

A zero-based index to the first currency to retrieve

lastIndexinteger

A zero-based index to the last currency to retrieve

includeCountsboolean

True to include numberOf... fields

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

All currencies retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAllExchanges

Get all currency exchanges in reverse chronological order

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

timestampinteger

The earliest timestamp to retrieve

firstIndexinteger

A zero-based index to the first exchange to retrieve

lastIndexinteger

A zero-based index to the last exchange to retrieve

includeCurrencyInfoboolean

True to include some currency details

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

All exchanges retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAvailableToBuy

Calculates the rate required in order to completely fill an exchange request

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

unitsstring

The number of units to buy

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Available to buy calculation result

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAvailableToSell

Calculates the rate required in order to completely fill an exchange request

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

unitsstring

The number of units to sell

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Available to sell calculation result

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getBuyOffers

Get currency buy offers given a currency ID and/or an account ID

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

accountstring

The account ID

availableOnlyboolean

True to include only offers with non-zero supply and limit

firstIndexinteger

A zero-based index to the first offer to retrieve

lastIndexinteger

A zero-based index to the last offer to retrieve

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Buy offers retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getCurrencies

Get currencies given multiple currency IDs

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
currenciesArray<string>

Multiple currency IDs

includeCountsboolean

True to include numberOf... fields

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Currencies retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getCurrenciesByIssuer

Get currencies issued by multiple accounts in reverse creation order

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
accountArray<string>

Multiple account IDs

firstIndexinteger

A zero-based index to the first currency to retrieve

lastIndexinteger

A zero-based index to the last currency to retrieve

includeCountsboolean

True if numberOf... fields are to be included

adminPasswordstring

The administrator password

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Currencies by issuer retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getCurrencyAccountCount

Get the number of accounts that hold a given currency

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
currencystring

The currency ID

heightinteger

The blockchain height at which the response applies

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Currency account count retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getCurrencyAccounts

Get the accounts that hold a given currency in reverse units order

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
currencystring

The currency ID

heightinteger

The blockchain height at which the response applies

firstIndexinteger

A zero-based index to the first account to retrieve

lastIndexinteger

A zero-based index to the last account to retrieve

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Currency accounts retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getCurrencyFounders

Get a reservable currency's founders

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

accountstring

An account ID

firstIndexinteger

A zero-based index to the first founder to retrieve

lastIndexinteger

A zero-based index to the last founder to retrieve

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Currency founders retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getCurrencyIds

Get all currency IDs in reverse chronological creation order

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
firstIndexinteger

A zero-based index to the first currency to retrieve

lastIndexinteger

A zero-based index to the last currency to retrieve

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Currency IDs retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getCurrencyTransfers

Get currency transfers given a currency ID and/or an account ID in reverse block height order

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
currencystring

The currency ID

accountstring

The account ID

timestampinteger

The earliest transfer (in seconds since the genesis block) to retrieve

firstIndexinteger

A zero-based index to the first transfer to retrieve

lastIndexinteger

A zero-based index to the last transfer to retrieve

includeCurrencyInfoboolean

True to include some currency fields

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Currency transfers retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getExchanges

Get currency exchanges given a currency and/or an account in reverse chronological order

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

A currency ID

accountstring

An account ID

firstIndexinteger

A zero-based index to the first currency exchange to retrieve

lastIndexinteger

A zero-based index to the last currency exchange to retrieve

timestampinteger

The earliest block (in seconds since the genesis block) to retrieve

includeCurrencyInfoboolean

True to include several currency-related fields

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Exchanges retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getExchangesByExchangeRequest

Get currency exchanges given an exchange request transaction ID in reverse chronological order

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

transactionstring

The transaction ID of the exchange request

includeCurrencyInfoboolean

True to include several currency-related fields

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Exchanges by exchange request retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getExchangesByOffer

Get currency exchanges given a currency offer ID in reverse chronological order

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

offerstring

A currency offer ID

includeCurrencyInfoboolean

True to include several currency-related fields

firstIndexinteger

A zero-based index to the first currency exchange to retrieve

lastIndexinteger

A zero-based index to the last currency exchange to retrieve

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Exchanges by offer retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getExpectedBuyOffers

Get expected buy offers from the unconfirmed transactions pool or phased transactions

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

accountstring

The account ID

sortByRateboolean

True to sort by rate

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Expected buy offers retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getExpectedCurrencyTransfers

Get expected currency transfers from the unconfirmed transactions pool or phased transactions

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
currencystring

The currency ID

accountstring

The account ID

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Expected currency transfers retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getExpectedExchangeRequests

Get expected exchange requests from the unconfirmed transactions pool or phased transactions scheduled to finish in the next block

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

accountstring

The account ID

currencystring

The currency ID

includeCurrencyInfoboolean

True to include the response fields code, decimals, name, issuanceHeight, type, timestamp, issuerAccountRS and issuerAccount

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Expected exchange requests retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getExpectedSellOffers

Get expected sell offers from the unconfirmed transactions pool or phased transactions

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

accountstring

The account ID

sortByRateboolean

True to sort by rate

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Expected sell offers retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getLastExchanges

Get the last exchange of each of multiple currencies

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currenciesArray<string>

Multiple currency IDs

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Last exchanges retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getMintingTarget

Get the current minting target of a mintable currency

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
currencystring

The mintable currency ID

accountstring

The minting account ID

unitsQNTstring

The amount (in QNT) of currency to mint

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Minting target retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getOffer

Get offer details given an offer ID

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

offerstring

The offer ID

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Offer details retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getSellOffers

Get currency sell offers given a currency ID and/or an account ID

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

accountstring

The account ID

availableOnlyboolean

True to include only offers with non-zero supply and limit

firstIndexinteger

A zero-based index to the first offer to retrieve

lastIndexinteger

A zero-based index to the last offer to retrieve

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Sell offers retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

issueCurrency

Issue a new currency or re-issue an existing currency with different properties

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

namestring

The currency name, 3 to 10 characters and longer than the currency code

codestring

The uppercase currency code

descriptionstring

The currency description

typeinteger

The currency type bitmask

initialSupplyQNTstring

The initial currency supply (in QNT)

reserveSupplyQNTstring

The reserve currency supply (in QNT)

maxSupplyQNTstring

The maximum currency supply (in QNT)

issuanceHeightinteger

The blockchain height at which a reservable currency is issued

minReservePerUnitNQTstring

The minimum currency reserve (in NQT per QNT of reserveSupply) for issuance

minDifficultyinteger

The minimum difficulty for a mintable currency

maxDifficultyinteger

The maximum difficulty for a mintable currency

rulesetinteger

For future use, always set to zero

algorithminteger

An algorithm code for a mintable currency

decimalsinteger

The number of decimal places used by the currency

idintegerrequired

Response

200OK

Currency issued successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

publishExchangeOffer

Publish an exchange offer for an exchangeable currency

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

buyRateNQTPerUnitstring

The offered buy rate (in NQT per QNT)

sellRateNQTPerUnitstring

The offered sell rate (in NQT per QNT)

totalBuyLimitQNTstring

The cumulative limit (in QNT) of currency buys

totalSellLimitQNTstring

The cumulative limit (in QNT) of currency sells

initialBuySupplyQNTstring

The initial amount (in QNT) of currency offered to buy

initialSellSupplyQNTstring

The initial amount (in QNT) of currency offered to sell

expirationHeightinteger

The blockchain height for expiration of the offer

idintegerrequired

Response

200OK

Exchange offer published successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

searchCurrencies

Get currencies having a code that matches a given query in reverse relevance order

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
querystring

A full text query on the currency field code in the standard Lucene syntax

firstIndexinteger

A zero-based index to the first currency to retrieve

lastIndexinteger

A zero-based index to the last currency to retrieve

includeCountsboolean

True if the fields beginning with numberOf... are to be included

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Currencies search results

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

transferCurrency

Transfer currency to a given recipient

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

recipientstring

The account ID of the transfer recipient

currencystring

The currency ID

unitsQNTstring

The amount (in QNT) of the transfer

idintegerrequired

Response

200OK

Currency transfer created successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

Phasing

approveTransaction

Approve (vote for) a phased transaction

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

phasedTransactionArray<string>

The full hash of the transaction to be approved (may be used up to 10 times per API request)

revealedSecretstring

The secret phrase (required only for phasingVotingModel 5)

revealedSecretIsTextboolean

A way of specifying whether revealedSecret is text or binary

idintegerrequired

Response

200OK

Transaction approved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

createPhasedTransaction

Create a phased transaction with conditional deferred execution

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

phasedboolean

True to create a phased transaction

phasingFinishHeightinteger

The block height at which the poll will finish

phasingVotingModelinteger

An integer code for the method of approval

phasingQuorumstring

The number of votes needed for transaction approval

phasingMinBalancestring

The minimum balance required for voting

phasingMinBalanceModelinteger

The minimum balance model

phasingHoldingstring

The asset or currency ID

phasingWhitelistedArray<string>

Account ID of an account allowed to vote

phasingLinkedFullHashArray<string>

Full hash of a transaction that must be in the blockchain

phasingHashedSecretstring

The hash of a secret phrase required for approval

phasingHashedSecretAlgorithminteger

The hash function used

idintegerrequired

Response

200OK

Phased transaction created successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAccountPhasedTransactionCount

Get the number of pending phased transactions associated with an account

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

accountstring

The account ID

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Account phased transaction count retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAccountPhasedTransactions

Get pending phased transactions associated with an account

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

accountstring

The account ID

firstIndexinteger

A zero-based index to the first phased transaction to retrieve

lastIndexinteger

A zero-based index to the last phased transaction to retrieve

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Account phased transactions retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getAssetPhasedTransactions

Get pending phased transactions based on an asset

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

assetstring

The asset ID

accountstring

An account ID of the account that created the phased transactions

withoutWhitelistboolean

True to omit phased transactions that include a whitelist

firstIndexinteger

A zero-based index to the first phased transaction to retrieve

lastIndexinteger

A zero-based index to the last phased transaction to retrieve

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Asset phased transactions retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getCurrencyPhasedTransactions

Get pending phased transactions based on a currency

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

currencystring

The currency ID

accountstring

An account ID of the account that created the phased transactions

withoutWhitelistboolean

True to omit phased transactions that include a whitelist

firstIndexinteger

A zero-based index to the first phased transaction to retrieve

lastIndexinteger

A zero-based index to the last phased transaction to retrieve

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Currency phased transactions retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getHashedSecretPhasedTransactions

Returns a list of phased by hash transactions

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
phasingHashedSecretstring

The hash of a secret phrase required for approval

phasingHashedSecretAlgorithminteger

The hash function used

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Hashed secret phased transactions retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

null

Gets the phased transactions with by-transaction voting model

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
linkedFullHashstring

The full hash of the transaction

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Linked phased transactions retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getPhasingPoll

Get the details of a phasing poll

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

transactionstring

The transaction ID of the phasing poll

countVotesboolean

True to compute the poll result while the votes are still available

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Phasing poll details retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getPhasingPollVote

Get a cast phasing poll vote

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

transactionFullHashstring

The phased transaction ID

accountstring

The account ID of a voter in the poll

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Phasing poll vote retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getPhasingPollVotes

Get all cast phasing poll votes in a phasing poll

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

transactionFullHashstring

The phased transaction ID

firstIndexinteger

A zero-based index to the first vote to retrieve

lastIndexinteger

A zero-based index to the last vote to retrieve

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Phasing poll votes retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getVoterPhasedTransactions

Get pending phased transactions which include a whitelist

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
chaininteger

The chain related to the operation

accountstring

A whitelisted account ID included in the phased transactions

firstIndexinteger

A zero-based index to the first phased transaction to retrieve

lastIndexinteger

A zero-based index to the last phased transaction to retrieve

requireBlockstring

The block ID of a block that must be present in the blockchain during execution

requireLastBlockstring

The block ID of a block that must be last in the blockchain during execution

idintegerrequired

Response

200OK

Voter phased transactions retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

parsePhasingParams

Parse phasing parameters

POST
https://ardr.nownodes.io/nxt

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsobjectrequired
Show child attributes
requestTypestring
phasingVotingModelinteger

An integer code for the method of approval

phasingQuorumstring

The number of votes needed for transaction approval

phasingMinBalancestring

The minimum balance required for voting

phasingMinBalanceModelinteger

The minimum balance model

phasingHoldingstring

The asset or currency ID

phasingWhitelistedArray<string>

Account ID of an account allowed to vote

chaininteger

The chain related to the operation

phasingLinkedTransactionstring

Full hash of the linked transaction in the format chainId:fullHash

phasingHashedSecretstring

The hash of a secret phrase required for approval

phasingHashedSecretAlgorithminteger

The hash function used

phasingExpressionstring

A boolean expression that sets the phasing

phasingSenderPropertySetterstring

The by-property that sets the phasing condition

phasingSenderPropertyNamestring

The by-property property name that sets the phasing condition

phasingSenderPropertyValuestring

The by-property phasing value that sets the condition

idintegerrequired

Response

200OK

Phasing parameters parsed successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

Server info

eventRegister

Register event listener

POST
https://ardr.nownodes.io/nxt

Body

application/json
object

Parameters

requestTypestringrequiredquery

Response

200OK

Event registration status

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

eventWait

Wait for registered events

POST
https://ardr.nownodes.io/nxt

Body

application/json
object

Parameters

requestTypestringrequiredquery
tokenstringrequiredquery

Response

200OK

Events response

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getBundlingOptions

Get bundling options

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery

Response

200OK

Available bundling options and filters

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getConstants

Get system constants

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery

Response

200OK

System constants and configuration

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getPlugins

Get installed plugins

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery

Response

200OK

List of installed plugins

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getState

Get node state

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery

Response

200OK

Node and network state information

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getTime

Get current time

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery

Response

200OK

Current time information

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Shuffling

getAccountShufflings

Get account shufflings

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
accountstringrequiredquery

Response

200OK

Account shufflings information

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getAllShufflings

Get all shufflings

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery

Response

200OK

All shufflings information

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getAssignedShufflings

Get assigned shufflings

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
accountstringrequiredquery

Response

200OK

Assigned shufflings information

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getHoldingShufflings

Get holding shufflings

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
holdingstringrequiredquery
includeFinishedbooleanquery

Response

200OK

Holding shufflings information

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getShufflers

Get active shufflers

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
adminPasswordstringrequiredquery

Response

200OK

Active shufflers information

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getShuffling

Get shuffling info

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
shufflingstringrequiredquery

Response

200OK

Shuffling information

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getShufflingParticipants

Get shuffling participants

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
shufflingstringrequiredquery

Response

200OK

Shuffling participants information

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

shufflingCreate

Create shuffling

POST
https://ardr.nownodes.io/nxt

Body

application/x-www-form-urlencoded
secretPhrasestring
chaininteger
participantCountinteger
registrationPeriodinteger
feeNQTstring
deadlineinteger

Parameters

requestTypestringrequiredquery

Response

200OK

Shuffling creation result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

shufflingProcess

Process shuffling

POST
https://ardr.nownodes.io/nxt

Body

application/x-www-form-urlencoded
secretPhrasestring
chaininteger
feeNQTstring
deadlineinteger

Parameters

requestTypestringrequiredquery

Response

200OK

Shuffling processing result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

shufflingRegister

Register to shuffling

POST
https://ardr.nownodes.io/nxt

Body

application/x-www-form-urlencoded
secretPhrasestring
shufflingFullHashstring
chaininteger
feeNQTstring
deadlineinteger

Parameters

requestTypestringrequiredquery

Response

200OK

Shuffling registration result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

shufflingVerify

Verify shuffling

POST
https://ardr.nownodes.io/nxt

Body

application/x-www-form-urlencoded
secretPhrasestring
shufflingFullHashstring
shufflingStateHashstring
chaininteger
feeNQTstring
deadlineinteger

Parameters

requestTypestringrequiredquery

Response

200OK

Shuffling verification result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

startShuffler

Start automated shuffler

POST
https://ardr.nownodes.io/nxt

Body

application/x-www-form-urlencoded
secretPhrasestring
shufflingFullHashstring
recipientSecretPhrasestring
chaininteger
feeRateNQTPerFXTstring

Parameters

requestTypestringrequiredquery

Response

200OK

Shuffler start result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

stopShuffler

Stop automated shuffler

POST
https://ardr.nownodes.io/nxt

Body

application/x-www-form-urlencoded
secretPhrasestring
shufflingFullHashstring

Parameters

requestTypestringrequiredquery

Response

200OK

Shuffler stop result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Tagged Data

detectMimeType

Detect MIME type

POST
https://ardr.nownodes.io/nxt

Body

application/x-www-form-urlencoded
datastring
isTextboolean

Parameters

requestTypestringrequiredquery

Response

200OK

MIME type detection result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

downloadTaggedData

Download tagged data

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
transactionFullHashstringrequiredquery

Response

200OK

Tagged data download result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getAccountTaggedData

Get account tagged data

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
accountstringrequiredquery
lastIndexintegerquery

Response

200OK

Account tagged data

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getAllTaggedData

Get all tagged data

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
lastIndexintegerquery

Response

200OK

All tagged data

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getChannelTaggedData

Get channel tagged data

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
channelstringrequiredquery
lastIndexintegerquery

Response

200OK

Channel tagged data

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getDataTagCount

Get data tag count

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery

Response

200OK

Data tag count

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getDataTags

Get data tags

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery

Response

200OK

Data tags

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getDataTagsLike

Search data tags by prefix

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
tagPrefixstringrequiredquery

Response

200OK

Matching data tags

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getTaggedData

Get tagged data by transaction hash

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
transactionFullHashstringrequiredquery
chainintegerrequiredquery

Response

200OK

Tagged data

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

searchTaggedData

Search tagged data

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
querystringrequiredquery
lastIndexintegerquery

Response

200OK

Search results

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

uploadTaggedData

Upload tagged data

POST
https://ardr.nownodes.io/nxt

Body

application/x-www-form-urlencoded
chaininteger
namestring
descriptionstring
tagsstring
channelstring
datastring
secretPhrasestring
feeNQTstring
deadlineinteger

Parameters

requestTypestringrequiredquery

Response

200OK

Upload result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

verifyTaggedData

Verify tagged data

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
transactionFullHashstringrequiredquery
datastringrequiredquery
namestringrequiredquery
descriptionstringrequiredquery
tagsstringrequiredquery
channelstringrequiredquery

Response

200OK

Verification result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Tokens

decodeFileToken

Decode file token

POST
https://ardr.nownodes.io/nxt

Body

application/x-www-form-urlencoded
tokenstring

Parameters

requestTypestringrequiredquery

Response

200OK

File token decoding result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

decodeToken

Decode token

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
websitestringrequiredquery
tokenstringrequiredquery

Response

200OK

Token decoding result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

generateFileToken

Generate file token

POST
https://ardr.nownodes.io/nxt

Body

application/x-www-form-urlencoded
tokenstring

Parameters

requestTypestringrequiredquery

Response

200OK

File token generation result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

generateToken

Generate token

POST
https://ardr.nownodes.io/nxt

Body

application/x-www-form-urlencoded
secretPhrasestring
websitestring

Parameters

requestTypestringrequiredquery

Response

200OK

Token generation result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Transactions

broadcastTransaction

Broadcast transaction

POST
https://ardr.nownodes.io/nxt

Body

application/x-www-form-urlencoded
transactionBytesstring

Parameters

requestTypestringrequiredquery

Response

200OK

Transaction broadcast result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

calculateFee

Calculate transaction fee

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
transactionBytesstringrequiredquery

Response

200OK

Fee calculation result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

calculateFullHash

Calculate transaction full hash

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
unsignedTransactionBytesstringrequiredquery
signatureHashstringrequiredquery

Response

200OK

Full hash calculation result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getBlockchainTransactions

Get blockchain transactions

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
accountstringrequiredquery
lastIndexintegerquery

Response

200OK

Blockchain transactions

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getExecutedTransactions

Get executed transactions

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
senderstringrequiredquery

Response

200OK

Executed transactions

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getExpectedTransactions

Get expected transactions

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
accountstringrequiredquery

Response

200OK

Expected transactions

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getFxtTransaction

Get FXT transactions

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
transactionstringrequiredquery
fullHashstringrequiredquery

Response

200OK

FXT transactions

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getReferencingTransactions

Get referencing transactions

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
transactionFullHashstringrequiredquery

Response

200OK

Referencing transactions

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getTransaction

Get transaction

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
fullHashstringrequiredquery

Response

200OK

Transaction information

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getTransactionBytes

Get transaction bytes

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
transactionstringrequiredquery

Response

200OK

Transaction bytes

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getUnconfirmedTransactionIds

Get unconfirmed transaction IDs

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
accountstringrequiredquery

Response

200OK

Unconfirmed transaction IDs

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

getUnconfirmedTransactions

Get unconfirmed transactions

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
accountstringrequiredquery

Response

200OK

Unconfirmed transactions

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

parseTransaction

Parse transaction

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
transactionBytesstringrequiredquery

Response

200OK

Parsed transaction

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

processVoucher

Process voucher

POST
https://ardr.nownodes.io/nxt

Body

application/x-www-form-urlencoded
secretPhrasestring
transactionBytesstring

Parameters

requestTypestringrequiredquery

Response

200OK

Voucher processing result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

retrievePrunedTransaction

Retrieve pruned transaction

GET
https://ardr.nownodes.io/nxt

Parameters

requestTypestringrequiredquery
chainintegerrequiredquery
transactionFullHashstringrequiredquery

Response

200OK

Pruned transaction retrieval result

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error