Unfortunately no, the only way to add a free shipping discount using the checkout API is by adding an existing free shipping discount code. Can you expand on the scenario that you are trying to offer to customers that prevent using a code? Feel free to DM or email as well if you don't want to share publicly.
Ryan | Shopify - Was my reply helpful? Click Like to let me know! - Was your question answered? Mark it as an Accepted Solution - To learn more visit the Shopify Help Center or the Shopify Blog