https://medium.com/@tayloroakley/how-to-use-unified-api-examples-for-seamless-integration-adf14140e9b7