API management is a key element when you are syncing your applications with various third-party apps and services. But what should you do when the external APIs are really hard to deal with?