API Design: Generic API vs Specific APIs

I would prefer generic api. For one organization the api standard should be there which will be followed across all apis. if you have any specific requirement then you can add custom code to that api proxy.

Shared flow is available for the common code sharing purpose.