There are tonnes of SaaS products that generate invoices, reports, payments etc. They often get requests for integrating with other apps like Xero, Freshbooks, Quickbooks etc. These SaaS companies don't want to write integrations for all these products. It's a lot of work.
What do you guys think about an API that tried to abstract the commonalities, so people don't have to do this integration manually. They just code against this API, which handles the syncing, different formats, different concepts etc. Do you think there is value in this idea?
The most immediate issue I see are whether these API's could be abstracted across nicely, without:
A. losing functionality
B. becoming more confusing than just integrating with each vendor.
https://www.cronofy.com/pricing/ Is a product that does a similar thing, but for Calendars.