Data exchange via API requires creating an API and giving API access to parties to consume the data.
Do you need a valid Let’s Encrypt certificate for your development environment? Yes. Yes, you do. Don’t worry. It is super simple.