RGB Lightning Node API
Once nodes are running, they can be operated via REST JSON APIs. For example, using curl:/address(POST)/assetbalance(POST)/assetmetadata(POST)/backup(POST)/btcbalance(POST)/changepassword(POST)/checkindexerurl(POST)/checkproxyendpoint(POST)/closechannel(POST)/connectpeer(POST)/createutxos(POST)/decodelninvoice(POST)/decodergbinvoice(POST)/disconnectpeer(POST)/estimatefee(POST)/failtransfers(POST)/getassetmedia(POST)/getchannelid(POST)/init(POST)/invoicestatus(POST)/issueassetcfa(POST)/issueassetnia(POST)/issueassetuda(POST)/keysend(POST)/listassets(POST)/listchannels(GET)/listpayments(GET)/listpeers(GET)/listswaps(GET)/listtransactions(POST)/listtransfers(POST)/listunspents(POST)/lninvoice(POST)/lock(POST)/makerexecute(POST)/makerinit(POST)/networkinfo(GET)/nodeinfo(GET)/openchannel(POST)/postassetmedia(POST)/refreshtransfers(POST)/restore(POST)/rgbinvoice(POST)/sendasset(POST)/sendbtc(POST)/sendonionmessage(POST)/sendpayment(POST)/shutdown(POST)/signmessage(POST)/sync(POST)/taker(POST)/unlock(POST)
master branch is generated from the specification and available at https://rgb-tools.github.io/rgb-lightning-node