Multiple integrations per endpoint.
Opened this issue · 2 comments
Let's say you have 3 places people can send you money - Coinbase, Blockchain, and Google Wallet. Ideally, you'd want to have a /pay endpoint that incorporates each of these services.
This might require a complete rethinking of the way integrations are done. Possibly, each integration should return a value instead of returning a response. With promises, you could set up modules.json as path: "/pay", "modules": ["coinbase": {}, "blockchain": {}, "wallet": {}]
and perform a for loop on each module, combine the returned values using Promises, and return that aggregate object.
Thoughts?
I like the idea. It gives more flexibility to exact endpoint configuration.
👍 from me too: I've wanted to integrate several services under /music
too.