my question is simple, concerning what the op is asking about, are there no non-custodial wallets available with a feature which permits sending and receiving Bitcoins via API ?
Personally, ive not come across a non-custodial wallet with such a feature, or maybe i didnt pay enough attention to the features of the non-custodial wallets ive used in the past.
Answers, confirmation or correction is appreciated.
@LoyceMobile already answer that question. For Bitcoin Core, you'll want to see list of Wallet RPC[1]. Electrum JSON-RPC has less documentation[2], although you could get list of available command by running
electrum help on your terminal.
[1]
https://developer.bitcoin.org/reference/rpc/index.html#wallet-rpcs[2]
https://electrum.readthedocs.io/en/latest/jsonrpc.html