# Package nxt.http

- Interface Summary
  Interface | Description
  --- | ---
  APIConnector |
  CustomAPISetup |

- Class Summary
  Class | Description
  --- | ---
  AddBundlingRule |
  AddPeer |
  API |
  API.XFrameOptionsFilter |
  APICall |
  APICall.Builder<T extends APICall.Builder> |
  APICall.InvocationError |
  APICallGenerator |
  APIInProcessConnector |
  APIProxy |
  APIProxyServlet |
  APIRemoteConnector |
  APIServlet |
  APIServlet.APIRequestHandler |
  APITestServlet |
  ApproveTransaction |
  BlacklistAPIProxyPeer |
  BlacklistBundler | Blacklist a bundler account
  BlacklistPeer |
  BroadcastTransaction | The purpose of broadcast transaction is to support client side signing of transactions.
  BundleTransactions |
  BuyAlias |
  CalculateFee |
  CalculateFullHash |
  CancelAskOrder |
  CancelBidOrder |
  CancelCoinExchange |
  CanDeleteCurrency |
  CastVote |
  ClearUnconfirmedTransactions |
  CombineSecret |
  CreatePoll |
  CreateTransaction |
  CurrencyBuy | Buy currency for coin
  CurrencyMint | Generate new currency units
  CurrencyReserveClaim | Claim currency units and receive back coin invested into this currency before it became active
  CurrencyReserveIncrease | Increase the value of currency units by paying coin
  CurrencySell | Sell currency for coin
  DbShellServlet |
  DecodeFileToken |
  DecodeQRCode | The DecodeQRCode API converts a base64-encoded image of a 2-D QR (Quick Response) code to a UTF-8 string, using the ZXing library.
  DecodeToken |
  DecryptFrom |
  DeleteAccountProperty |
  DeleteAlias |
  DeleteAssetProperty |
  DeleteAssetShares |
  DeleteContractReference |
  DeleteCurrency |
  DetectMimeType |
  DGSDelisting |
  DGSDelivery |
  DGSFeedback |
  DGSListing |
  DGSPriceChange |
  DGSPurchase |
  DGSQuantityChange |
  DGSRefund |
  DividendPayment |
  DownloadPrunableMessage |
  DownloadTaggedData |
  DumpPeers |
  EncodeQRCode | The EncodeQRCode API converts a UTF-8 string to a base64-encoded jpeg image of a 2-D QR (Quick Response) code, using the ZXing library.
  EncryptTo |
  EvaluateExpression |
  EventRegister | The EventRegister API will create an event listener and register one or more server events.
  EventWait | The EventWait API will wait for one of the server events registered by EventRegister.
  ExchangeCoins |
  FullHashToId |
  FullReset |
  GenerateFileToken |
  GenerateToken |
  GetAccount |
  GetAccountAssetCount |
  GetAccountAssets |
  GetAccountBlockCount |
  GetAccountBlockIds |
  GetAccountBlocks |
  GetAccountCurrencies |
  GetAccountCurrencyCount |
  GetAccountCurrentAskOrderIds |
  GetAccountCurrentAskOrders |
  GetAccountCurrentBidOrderIds |
  GetAccountCurrentBidOrders |
  GetAccountExchangeRequests |
  GetAccountId |
  GetAccountLedger | The GetAccountLedger API will return entries from the account ledger.
  GetAccountLedgerEntry | The GetAccountLedgerEntry API will return an entry from the account ledger.
  GetAccountLessors |
  GetAccountPhasedTransactionCount |
  GetAccountPhasedTransactions |
  GetAccountProperties |
  GetAccountPublicKey |
  GetAccountShufflings |
  GetAccountTaggedData |
  GetAlias |
  GetAliasCount |
  GetAliases |
  GetAliasesLike |
  GetAllAssets |
  GetAllBroadcastedTransactions |
  GetAllBundlerRates |
  GetAllCurrencies |
  GetAllExchanges |
  GetAllOpenAskOrders |
  GetAllOpenBidOrders |
  GetAllPhasingOnlyControls |
  GetAllPrunableMessages |
  GetAllShufflings |
  GetAllTaggedData |
  GetAllTrades |
  GetAllWaitingTransactions |
  GetAskOrder |
  GetAskOrderIds |
  GetAskOrders |
  GetAsset |
  GetAssetAccountCount |
  GetAssetAccounts |
  GetAssetDividends |
  GetAssetHistory |
  GetAssetIds |
  GetAssetPhasedTransactions |
  GetAssetProperties |
  GetAssets |
  GetAssetsByIssuer |
  GetAssetTransfers |
  GetAssignedShufflings |
  GetAvailableToBuy |
  GetAvailableToSell |
  GetBalance |
  GetBalances |
  GetBidOrder |
  GetBidOrderIds |
  GetBidOrders |
  GetBlock |
  GetBlockchainStatus |
  GetBlockchainTransactions |
  GetBlockId |
  GetBlocks |
  GetBundlerRates |
  GetBundlers |
  GetBundlingOptions |
  GetBuyOffers |
  GetChannelTaggedData |
  GetCoinExchangeOrder |
  GetCoinExchangeOrderIds |
  GetCoinExchangeOrders |
  GetCoinExchangeTrade |
  GetCoinExchangeTrades |
  GetConstants |
  GetContractReferences |
  GetCurrencies |
  GetCurrenciesByIssuer |
  GetCurrency |
  GetCurrencyAccountCount |
  GetCurrencyAccounts |
  GetCurrencyFounders |
  GetCurrencyIds |
  GetCurrencyPhasedTransactions |
  GetCurrencyTransfers |
  GetDataTagCount |
  GetDataTags |
  GetDataTagsLike |
  GetDGSExpiredPurchases |
  GetDGSGood |
  GetDGSGoods |
  GetDGSGoodsCount |
  GetDGSGoodsPurchaseCount |
  GetDGSGoodsPurchases |
  GetDGSPendingPurchases |
  GetDGSPurchase |
  GetDGSPurchaseCount |
  GetDGSPurchases |
  GetDGSTagCount |
  GetDGSTags |
  GetDGSTagsLike |
  GetECBlock |
  GetEffectiveBalance |
  GetExchanges |
  GetExchangesByExchangeRequest |
  GetExchangesByOffer |
  GetExecutedTransactions |
  GetExpectedAskOrders |
  GetExpectedAssetDeletes |
  GetExpectedAssetTransfers |
  GetExpectedBidOrders |
  GetExpectedBuyOffers |
  GetExpectedCoinExchangeOrderCancellations |
  GetExpectedCoinExchangeOrders |
  GetExpectedCurrencyTransfers |
  GetExpectedExchangeRequests |
  GetExpectedOrderCancellations |
  GetExpectedSellOffers |
  GetExpectedTransactions |
  GetForging |
  GetFundingMonitor | Get a funding monitor
  GetFxtTransaction |
  GetGuaranteedBalance |
  GetHashedSecretPhasedTransactions |
  GetHoldingShufflings |
  GetLastExchanges |
  GetLastTrades |
  GetLinkedPhasedTransactions |
  GetLog | The GetLog API will return log messages from the ring buffer maintained by the MemoryHandler log handler.
  GetMintingTarget | Currency miners can use this API to obtain their target hash value for minting currency units
  GetMyInfo |
  GetNextBlockGenerators | The GetNextBlockGenerators API will return the next block generators ordered by the hit time.
  GetOffer |
  GetOrderTrades |
  GetPeer |
  GetPeers |
  GetPhasingAssetControl | Returns the phasing control for given asset, if set.
  GetPhasingOnlyControl | Returns the phasing control for given account, if set.
  GetPhasingPoll |
  GetPhasingPollVote |
  GetPhasingPollVotes |
  GetPlugins |
  GetPoll |
  GetPollResult |
  GetPolls |
  GetPollVote |
  GetPollVotes |
  GetPrunableMessage |
  GetPrunableMessages |
  GetReferencingTransactions |
  GetSellOffers |
  GetSharedKey |
  GetShufflers |
  GetShuffling |
  GetShufflingParticipants |
  GetStackTraces | The GetStackTraces API will return the current stack trace for each Nxt thread.
  GetState |
  GetTaggedData |
  GetTime |
  GetTrades |
  GetTransaction |
  GetTransactionBytes |
  GetUnconfirmedTransactionIds |
  GetUnconfirmedTransactions |
  GetVoterPhasedTransactions |
  Hash |
  HexConvert |
  IncreaseAssetShares |
  IssueAsset |
  IssueCurrency | Issue a currency on the Ardor blockchain
  JSONData |
  JSONResponses |
  LeaseBalance |
  LongConvert |
  LuceneReindex |
  ManagePeersNetworking |
  MockedRequest |
  MockedResponse |
  MockedServletOutputStream |
  PaperWalletServlet |
  ParameterParser |
  ParameterParser.FileData |
  ParsePhasingParams |
  ParseTransaction |
  PlaceAskOrder |
  PlaceBidOrder |
  PopOff |
  ProcessVoucher |
  PublishExchangeOffer | Publish exchange offer for `CurrencyType.EXCHANGEABLE` currency
  ReadMessage |
  RebroadcastUnconfirmedTransactions |
  RequeueUnconfirmedTransactions |
  RetrievePrunedData | RetrievePrunedData will schedule a background task to retrieve data which has been pruned.
  RetrievePrunedTransaction |
  RSConvert |
  Scan |
  SearchAccounts |
  SearchAssets |
  SearchCurrencies |
  SearchDGSGoods |
  SearchPolls |
  SearchTaggedData |
  SellAlias |
  SendMessage |
  SendMoney |
  SendTransaction | Sends a transaction to some peers.
  SetAccountInfo |
  SetAccountProperty |
  SetAlias |
  SetAPIProxyPeer |
  SetAssetProperty |
  SetContractReference |
  SetLogging | The SetLogging API will set the NRS log level for all log messages.
  SetPhasingAssetControl | Sets a restriction on certain asset that blocks transactions operating with this asset unless they are phased with certain parameters.
  SetPhasingOnlyControl | Sets an account control that blocks transactions unless they are phased with certain parameters
  ShufflingCancel |
  ShufflingCreate |
  ShufflingProcess |
  ShufflingRegister |
  ShufflingVerify |
  Shutdown |
  SignTransaction |
  SimulateCoinExchange |
  SplitSecret |
  StartBundler |
  StartForging |
  StartFundingMonitor | Start a funding monitor
  StartShuffler |
  StopBundler |
  StopForging |
  StopFundingMonitor | Stop a funding monitor
  StopShuffler |
  TransferAsset |
  TransferCurrency |
  TrimDerivedTables |
  UploadTaggedData |
  VerifyPrunableMessage |
  VerifyTaggedData |

- Enum Summary
  Enum | Description
  --- | ---
  APIEnum |
  APITag |

- Exception Summary
  Exception | Description
  --- | ---
  ParameterException |