Hi,
Gone through the API docs, I can easily build an extension , which can be installed in Magento 2 store via composer or manually to get your things done. you will be finding many system configuration settings for API credentials and strat stop mechanism to use this extension.
Can you please let me know about the exact Magento version ? because Magento 2.2.2 onwards , the layout components are completely different than that or earlier Magento 2 , where many things need to be taken care of.
why choose me ?
I guarantee things will be in 100% Magento standard with all security measures, and flexible.