Implemented external API proxy and data types